0s autopkgtest [19:44:05]: starting date and time: 2024-11-29 19:44:05+0000 0s autopkgtest [19:44:05]: git checkout: be626eda Fix armhf LXD image generation for plucky 0s autopkgtest [19:44:05]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ix921ysc/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --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 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-33.secgroup --name adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_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'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 144s autopkgtest [19:46:29]: testbed dpkg architecture: arm64 144s autopkgtest [19:46:29]: testbed apt version: 2.9.14ubuntu1 144s autopkgtest [19:46:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 145s autopkgtest [19:46:30]: testbed release detected to be: None 145s autopkgtest [19:46:30]: updating testbed package index (apt update) 146s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 146s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 146s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 146s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 146s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 147s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 147s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 147s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 147s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [112 kB] 147s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 147s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [683 kB] 147s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [20.2 kB] 147s Fetched 1872 kB in 2s (1230 kB/s) 148s Reading package lists... 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 150s Calculating upgrade... 150s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 150s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 151s autopkgtest [19:46:36]: upgrading testbed (apt dist-upgrade and autopurge) 151s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 152s Starting 2 pkgProblemResolver with broken count: 0 152s Done 153s Entering ResolveByKeep 154s 154s The following NEW packages will be installed: 154s openssl-provider-legacy 154s The following packages will be upgraded: 154s libssl3t64 openssl 154s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 154s Need to get 3838 kB of archives. 154s After this operation, 594 kB of additional disk space will be used. 154s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl-provider-legacy arm64 3.4.0-1ubuntu1 [38.5 kB] 155s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libssl3t64 arm64 3.4.0-1ubuntu1 [2641 kB] 156s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl arm64 3.4.0-1ubuntu1 [1158 kB] 157s Fetched 3838 kB in 2s (2247 kB/s) 157s (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 ... 80333 files and directories currently installed.) 157s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_arm64.deb ... 157s Unpacking libssl3t64:arm64 (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 157s Selecting previously unselected package openssl-provider-legacy. 157s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_arm64.deb ... 157s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 157s Setting up libssl3t64:arm64 (3.4.0-1ubuntu1) ... 157s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 157s (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 ... 80336 files and directories currently installed.) 157s Preparing to unpack .../openssl_3.4.0-1ubuntu1_arm64.deb ... 157s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 157s Setting up openssl (3.4.0-1ubuntu1) ... 157s Installing new version of config file /etc/ssl/openssl.cnf ... 157s Processing triggers for man-db (2.13.0-1) ... 158s Processing triggers for libc-bin (2.40-1ubuntu3) ... 159s Reading package lists... 160s Building dependency tree... 160s Reading state information... 161s Starting pkgProblemResolver with broken count: 0 161s Starting 2 pkgProblemResolver with broken count: 0 161s Done 162s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 164s autopkgtest [19:46:49]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 164s autopkgtest [19:46:49]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 173s Get:1 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (dsc) [3266 B] 173s Get:2 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (tar) [9872 kB] 173s Get:3 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (diff) [842 kB] 173s gpgv: Signature made Thu Aug 15 18:12:53 2024 UTC 173s gpgv: using RSA key A661100B3DAC1D4F2CAD8A54E603B2578FB8F0FB 173s gpgv: Can't check signature: No public key 173s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.62-1ubuntu1.dsc: no acceptable signature found 174s autopkgtest [19:46:59]: testing package apache2 version 2.4.62-1ubuntu1 176s autopkgtest [19:47:01]: build not needed 180s autopkgtest [19:47:05]: test run-test-suite: preparing testbed 181s Reading package lists... 181s Building dependency tree... 181s Reading state information... 181s Starting pkgProblemResolver with broken count: 0 182s Starting 2 pkgProblemResolver with broken count: 0 182s Done 183s The following NEW packages will be installed: 183s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 183s autopoint autotools-dev build-essential cpp cpp-14 cpp-14-aarch64-linux-gnu 183s cpp-aarch64-linux-gnu debhelper debugedit dh-autoreconf 183s dh-strip-nondeterminism dwz g++ g++-14 g++-14-aarch64-linux-gnu 183s g++-aarch64-linux-gnu gcc gcc-14 gcc-14-aarch64-linux-gnu 183s gcc-aarch64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 183s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 183s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 183s libb-hooks-endofscope-perl libb-hooks-op-check-perl 183s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 183s libclass-data-inheritable-perl libclass-inspector-perl 183s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 183s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 183s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 183s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 183s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 183s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 183s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 183s libgcc-14-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 183s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 183s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 183s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 183s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 183s libmath-random-isaac-perl libmodule-implementation-perl 183s libmodule-runtime-perl libmpc3 libmro-compat-perl 183s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 183s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 183s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 183s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 183s libprotocol-http2-perl librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 183s libstdc++-14-dev libsub-exporter-perl libsub-exporter-progressive-perl 183s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 183s libtimedate-perl libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 183s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 183s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 183s perl-doc perl-openssl-defaults po-debconf uuid-dev 183s 0 upgraded, 138 newly installed, 0 to remove and 0 not upgraded. 183s Need to get 84.4 MB of archives. 183s After this operation, 314 MB of additional disk space will be used. 183s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 183s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu1 [94.9 kB] 183s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu1 [11.4 kB] 183s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu1 [9114 B] 183s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 183s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-bin arm64 2.4.62-1ubuntu1 [1328 kB] 184s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-data all 2.4.62-1ubuntu1 [163 kB] 184s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-utils arm64 2.4.62-1ubuntu1 [97.1 kB] 184s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2 arm64 2.4.62-1ubuntu1 [90.4 kB] 184s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 autotools-dev all 20220109.1 [44.9 kB] 184s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 184s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 autoconf all 2.72-3 [382 kB] 184s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 184s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 autopoint all 0.22.5-2 [616 kB] 184s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 184s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 184s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 184s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [10.6 MB] 185s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-8ubuntu1 [1028 B] 185s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 185s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 185s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-8ubuntu1 [49.7 kB] 185s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-8ubuntu1 [145 kB] 185s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-8ubuntu1 [27.8 kB] 185s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-8ubuntu1 [2893 kB] 185s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-8ubuntu1 [1283 kB] 185s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-8ubuntu1 [2686 kB] 185s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-8ubuntu1 [1151 kB] 185s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-8ubuntu1 [1598 kB] 186s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-8ubuntu1 [2594 kB] 186s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [20.9 MB] 186s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-8ubuntu1 [518 kB] 186s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 186s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 186s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libtool all 2.4.7-8 [166 kB] 186s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-autoreconf all 20 [16.1 kB] 186s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 186s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 186s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 186s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 debugedit arm64 1:5.1-1 [45.9 kB] 187s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 dwz arm64 0.15-1build6 [113 kB] 187s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 gettext arm64 0.22.5-2 [930 kB] 187s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 187s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 187s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 debhelper all 13.20ubuntu1 [893 kB] 187s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 uuid-dev arm64 2.40.2-1ubuntu1 [53.6 kB] 187s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libsctp1 arm64 1.0.21+dfsg-1 [9264 B] 187s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 libsctp-dev arm64 1.0.21+dfsg-1 [57.4 kB] 187s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1-dev arm64 1.7.5-1 [769 kB] 187s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 libldap-dev arm64 2.6.8+dfsg-1~exp4ubuntu3 [316 kB] 187s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 libldap2-dev all 2.6.8+dfsg-1~exp4ubuntu3 [11.1 kB] 187s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 libexpat1-dev arm64 2.6.4-1 [129 kB] 187s Get:53 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dev arm64 1.6.3-3ubuntu1 [420 kB] 187s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu3 [200 kB] 187s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu3 [187 kB] 187s Get:56 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu3 [6704 B] 187s Get:57 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-dev arm64 10.42-4ubuntu3 [694 kB] 187s Get:58 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-dev arm64 2.4.62-1ubuntu1 [201 kB] 187s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-8ubuntu1 [2476 kB] 187s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [12.1 MB] 187s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-8ubuntu1 [19.9 kB] 187s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [958 B] 187s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.1.0-2ubuntu1 [1080 B] 187s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 187s Get:65 http://ftpmaster.internal/ubuntu plucky/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 187s Get:66 http://ftpmaster.internal/ubuntu plucky/universe arm64 libanyevent-perl arm64 7.170-2build7 [368 kB] 187s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 187s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 187s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 libdevel-callchecker-perl arm64 0.009-1build1 [14.0 kB] 187s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 187s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 187s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 187s Get:73 http://ftpmaster.internal/ubuntu plucky/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 187s Get:74 http://ftpmaster.internal/ubuntu plucky/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 187s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 187s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 187s Get:77 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 187s Get:78 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 187s Get:79 http://ftpmaster.internal/ubuntu plucky/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 187s Get:80 http://ftpmaster.internal/ubuntu plucky/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 187s Get:81 http://ftpmaster.internal/ubuntu plucky/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 187s Get:82 http://ftpmaster.internal/ubuntu plucky/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 187s Get:83 http://ftpmaster.internal/ubuntu plucky/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 187s Get:84 http://ftpmaster.internal/ubuntu plucky/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 187s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 187s Get:86 http://ftpmaster.internal/ubuntu plucky/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 187s Get:87 http://ftpmaster.internal/ubuntu plucky/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 187s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 187s Get:89 http://ftpmaster.internal/ubuntu plucky/main arm64 libsub-install-perl all 0.929-1 [9764 B] 187s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 187s Get:91 http://ftpmaster.internal/ubuntu plucky/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 187s Get:92 http://ftpmaster.internal/ubuntu plucky/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 187s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 187s Get:94 http://ftpmaster.internal/ubuntu plucky/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 187s Get:95 http://ftpmaster.internal/ubuntu plucky/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 187s Get:96 http://ftpmaster.internal/ubuntu plucky/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 188s Get:97 http://ftpmaster.internal/ubuntu plucky/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 188s Get:98 http://ftpmaster.internal/ubuntu plucky/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 188s Get:99 http://ftpmaster.internal/ubuntu plucky/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 188s Get:100 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 188s Get:101 http://ftpmaster.internal/ubuntu plucky/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 188s Get:102 http://ftpmaster.internal/ubuntu plucky/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 188s Get:103 http://ftpmaster.internal/ubuntu plucky/main arm64 liburi-perl all 5.30-1 [94.4 kB] 188s Get:104 http://ftpmaster.internal/ubuntu plucky/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 188s Get:105 http://ftpmaster.internal/ubuntu plucky/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 188s Get:106 http://ftpmaster.internal/ubuntu plucky/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 188s Get:107 http://ftpmaster.internal/ubuntu plucky/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 188s Get:108 http://ftpmaster.internal/ubuntu plucky/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 188s Get:109 http://ftpmaster.internal/ubuntu plucky/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 188s Get:110 http://ftpmaster.internal/ubuntu plucky/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 188s Get:111 http://ftpmaster.internal/ubuntu plucky/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 188s Get:112 http://ftpmaster.internal/ubuntu plucky/main arm64 libnet-ssleay-perl arm64 1.94-2 [307 kB] 188s Get:113 http://ftpmaster.internal/ubuntu plucky/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 188s Get:114 http://ftpmaster.internal/ubuntu plucky/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 188s Get:115 http://ftpmaster.internal/ubuntu plucky/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 188s Get:116 http://ftpmaster.internal/ubuntu plucky/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 188s Get:117 http://ftpmaster.internal/ubuntu plucky/main arm64 libwww-perl all 6.77-1 [138 kB] 188s Get:118 http://ftpmaster.internal/ubuntu plucky/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 188s Get:119 http://ftpmaster.internal/ubuntu plucky/universe arm64 libxml-perl all 0.08-4 [90.5 kB] 188s Get:120 http://ftpmaster.internal/ubuntu plucky/universe arm64 libxml-regexp-perl all 0.04-1.1 [7208 B] 188s Get:121 http://ftpmaster.internal/ubuntu plucky/universe arm64 libxml-dom-perl all 1.46-2 [143 kB] 188s Get:122 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhttp-dav-perl all 0.50-1 [79.7 kB] 188s Get:123 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 188s Get:124 http://ftpmaster.internal/ubuntu plucky/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 188s Get:125 http://ftpmaster.internal/ubuntu plucky/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 188s Get:126 http://ftpmaster.internal/ubuntu plucky/main arm64 libsub-name-perl arm64 0.27-1build4 [10.6 kB] 188s Get:127 http://ftpmaster.internal/ubuntu plucky/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 188s Get:128 http://ftpmaster.internal/ubuntu plucky/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 188s Get:129 http://ftpmaster.internal/ubuntu plucky/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 188s Get:130 http://ftpmaster.internal/ubuntu plucky/universe arm64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 188s Get:131 http://ftpmaster.internal/ubuntu plucky/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 188s Get:132 http://ftpmaster.internal/ubuntu plucky/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 188s Get:133 http://ftpmaster.internal/ubuntu plucky/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 188s Get:134 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspecio-perl all 0.48-1 [137 kB] 188s Get:135 http://ftpmaster.internal/ubuntu plucky/main arm64 perl-doc all 5.40.0-8 [8264 kB] 189s Get:136 http://ftpmaster.internal/ubuntu plucky/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 189s Get:137 http://ftpmaster.internal/ubuntu plucky/universe arm64 libdatetime-timezone-perl all 1:2.63-2+2024b [259 kB] 189s Get:138 http://ftpmaster.internal/ubuntu plucky/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 190s Fetched 84.4 MB in 6s (13.6 MB/s) 190s Selecting previously unselected package libapr1t64:arm64. 190s (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 ... 80338 files and directories currently installed.) 190s Preparing to unpack .../000-libapr1t64_1.7.5-1_arm64.deb ... 190s Unpacking libapr1t64:arm64 (1.7.5-1) ... 190s Selecting previously unselected package libaprutil1t64:arm64. 190s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu1_arm64.deb ... 190s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 190s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 190s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_arm64.deb ... 190s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 190s Selecting previously unselected package libaprutil1-ldap:arm64. 190s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu1_arm64.deb ... 190s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 190s Selecting previously unselected package liblua5.4-0:arm64. 190s Preparing to unpack .../004-liblua5.4-0_5.4.7-1_arm64.deb ... 190s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 190s Selecting previously unselected package apache2-bin. 190s Preparing to unpack .../005-apache2-bin_2.4.62-1ubuntu1_arm64.deb ... 190s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 190s Selecting previously unselected package apache2-data. 190s Preparing to unpack .../006-apache2-data_2.4.62-1ubuntu1_all.deb ... 190s Unpacking apache2-data (2.4.62-1ubuntu1) ... 190s Selecting previously unselected package apache2-utils. 190s Preparing to unpack .../007-apache2-utils_2.4.62-1ubuntu1_arm64.deb ... 190s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 190s Selecting previously unselected package apache2. 190s Preparing to unpack .../008-apache2_2.4.62-1ubuntu1_arm64.deb ... 190s Unpacking apache2 (2.4.62-1ubuntu1) ... 191s Selecting previously unselected package autotools-dev. 191s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 191s Unpacking autotools-dev (20220109.1) ... 191s Selecting previously unselected package m4. 191s Preparing to unpack .../010-m4_1.4.19-4build1_arm64.deb ... 191s Unpacking m4 (1.4.19-4build1) ... 191s Selecting previously unselected package autoconf. 191s Preparing to unpack .../011-autoconf_2.72-3_all.deb ... 191s Unpacking autoconf (2.72-3) ... 191s Selecting previously unselected package automake. 191s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 191s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 191s Selecting previously unselected package autopoint. 191s Preparing to unpack .../013-autopoint_0.22.5-2_all.deb ... 191s Unpacking autopoint (0.22.5-2) ... 191s Selecting previously unselected package libdebhelper-perl. 191s Preparing to unpack .../014-libdebhelper-perl_13.20ubuntu1_all.deb ... 191s Unpacking libdebhelper-perl (13.20ubuntu1) ... 191s Selecting previously unselected package libisl23:arm64. 191s Preparing to unpack .../015-libisl23_0.27-1_arm64.deb ... 191s Unpacking libisl23:arm64 (0.27-1) ... 191s Selecting previously unselected package libmpc3:arm64. 191s Preparing to unpack .../016-libmpc3_1.3.1-1build2_arm64.deb ... 191s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 191s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 191s Preparing to unpack .../017-cpp-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 191s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 191s Selecting previously unselected package cpp-14. 191s Preparing to unpack .../018-cpp-14_14.2.0-8ubuntu1_arm64.deb ... 191s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 191s Selecting previously unselected package cpp-aarch64-linux-gnu. 191s Preparing to unpack .../019-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 191s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 192s Selecting previously unselected package cpp. 192s Preparing to unpack .../020-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 192s Unpacking cpp (4:14.1.0-2ubuntu1) ... 192s Selecting previously unselected package libcc1-0:arm64. 192s Preparing to unpack .../021-libcc1-0_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libcc1-0:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package libgomp1:arm64. 192s Preparing to unpack .../022-libgomp1_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libgomp1:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package libitm1:arm64. 192s Preparing to unpack .../023-libitm1_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libitm1:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package libasan8:arm64. 192s Preparing to unpack .../024-libasan8_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libasan8:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package liblsan0:arm64. 192s Preparing to unpack .../025-liblsan0_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking liblsan0:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package libtsan2:arm64. 192s Preparing to unpack .../026-libtsan2_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libtsan2:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package libubsan1:arm64. 192s Preparing to unpack .../027-libubsan1_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libubsan1:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package libhwasan0:arm64. 192s Preparing to unpack .../028-libhwasan0_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libhwasan0:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package libgcc-14-dev:arm64. 192s Preparing to unpack .../029-libgcc-14-dev_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 192s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 192s Preparing to unpack .../030-gcc-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 192s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 193s Selecting previously unselected package gcc-14. 193s Preparing to unpack .../031-gcc-14_14.2.0-8ubuntu1_arm64.deb ... 193s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 193s Selecting previously unselected package gcc-aarch64-linux-gnu. 193s Preparing to unpack .../032-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 193s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 193s Selecting previously unselected package gcc. 193s Preparing to unpack .../033-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 193s Unpacking gcc (4:14.1.0-2ubuntu1) ... 193s Selecting previously unselected package libtool. 193s Preparing to unpack .../034-libtool_2.4.7-8_all.deb ... 193s Unpacking libtool (2.4.7-8) ... 193s Selecting previously unselected package dh-autoreconf. 193s Preparing to unpack .../035-dh-autoreconf_20_all.deb ... 193s Unpacking dh-autoreconf (20) ... 193s Selecting previously unselected package libarchive-zip-perl. 193s Preparing to unpack .../036-libarchive-zip-perl_1.68-1_all.deb ... 193s Unpacking libarchive-zip-perl (1.68-1) ... 193s Selecting previously unselected package libfile-stripnondeterminism-perl. 194s Preparing to unpack .../037-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 194s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 194s Selecting previously unselected package dh-strip-nondeterminism. 194s Preparing to unpack .../038-dh-strip-nondeterminism_1.14.0-1_all.deb ... 194s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 194s Selecting previously unselected package debugedit. 194s Preparing to unpack .../039-debugedit_1%3a5.1-1_arm64.deb ... 194s Unpacking debugedit (1:5.1-1) ... 194s Selecting previously unselected package dwz. 194s Preparing to unpack .../040-dwz_0.15-1build6_arm64.deb ... 194s Unpacking dwz (0.15-1build6) ... 194s Selecting previously unselected package gettext. 194s Preparing to unpack .../041-gettext_0.22.5-2_arm64.deb ... 194s Unpacking gettext (0.22.5-2) ... 194s Selecting previously unselected package intltool-debian. 194s Preparing to unpack .../042-intltool-debian_0.35.0+20060710.6_all.deb ... 194s Unpacking intltool-debian (0.35.0+20060710.6) ... 194s Selecting previously unselected package po-debconf. 194s Preparing to unpack .../043-po-debconf_1.0.21+nmu1_all.deb ... 194s Unpacking po-debconf (1.0.21+nmu1) ... 194s Selecting previously unselected package debhelper. 194s Preparing to unpack .../044-debhelper_13.20ubuntu1_all.deb ... 194s Unpacking debhelper (13.20ubuntu1) ... 194s Selecting previously unselected package uuid-dev:arm64. 194s Preparing to unpack .../045-uuid-dev_2.40.2-1ubuntu1_arm64.deb ... 194s Unpacking uuid-dev:arm64 (2.40.2-1ubuntu1) ... 194s Selecting previously unselected package libsctp1:arm64. 194s Preparing to unpack .../046-libsctp1_1.0.21+dfsg-1_arm64.deb ... 194s Unpacking libsctp1:arm64 (1.0.21+dfsg-1) ... 194s Selecting previously unselected package libsctp-dev:arm64. 194s Preparing to unpack .../047-libsctp-dev_1.0.21+dfsg-1_arm64.deb ... 194s Unpacking libsctp-dev:arm64 (1.0.21+dfsg-1) ... 194s Selecting previously unselected package libapr1-dev. 194s Preparing to unpack .../048-libapr1-dev_1.7.5-1_arm64.deb ... 194s Unpacking libapr1-dev (1.7.5-1) ... 194s Selecting previously unselected package libldap-dev:arm64. 194s Preparing to unpack .../049-libldap-dev_2.6.8+dfsg-1~exp4ubuntu3_arm64.deb ... 194s Unpacking libldap-dev:arm64 (2.6.8+dfsg-1~exp4ubuntu3) ... 194s Selecting previously unselected package libldap2-dev. 195s Preparing to unpack .../050-libldap2-dev_2.6.8+dfsg-1~exp4ubuntu3_all.deb ... 195s Unpacking libldap2-dev (2.6.8+dfsg-1~exp4ubuntu3) ... 195s Selecting previously unselected package libexpat1-dev:arm64. 195s Preparing to unpack .../051-libexpat1-dev_2.6.4-1_arm64.deb ... 195s Unpacking libexpat1-dev:arm64 (2.6.4-1) ... 195s Selecting previously unselected package libaprutil1-dev. 195s Preparing to unpack .../052-libaprutil1-dev_1.6.3-3ubuntu1_arm64.deb ... 195s Unpacking libaprutil1-dev (1.6.3-3ubuntu1) ... 195s Selecting previously unselected package libpcre2-16-0:arm64. 195s Preparing to unpack .../053-libpcre2-16-0_10.42-4ubuntu3_arm64.deb ... 195s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu3) ... 195s Selecting previously unselected package libpcre2-32-0:arm64. 195s Preparing to unpack .../054-libpcre2-32-0_10.42-4ubuntu3_arm64.deb ... 195s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu3) ... 195s Selecting previously unselected package libpcre2-posix3:arm64. 195s Preparing to unpack .../055-libpcre2-posix3_10.42-4ubuntu3_arm64.deb ... 195s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu3) ... 195s Selecting previously unselected package libpcre2-dev:arm64. 195s Preparing to unpack .../056-libpcre2-dev_10.42-4ubuntu3_arm64.deb ... 195s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu3) ... 195s Selecting previously unselected package apache2-dev. 195s Preparing to unpack .../057-apache2-dev_2.4.62-1ubuntu1_arm64.deb ... 195s Unpacking apache2-dev (2.4.62-1ubuntu1) ... 195s Selecting previously unselected package libstdc++-14-dev:arm64. 195s Preparing to unpack .../058-libstdc++-14-dev_14.2.0-8ubuntu1_arm64.deb ... 195s Unpacking libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 195s Selecting previously unselected package g++-14-aarch64-linux-gnu. 195s Preparing to unpack .../059-g++-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 195s Unpacking g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 196s Selecting previously unselected package g++-14. 196s Preparing to unpack .../060-g++-14_14.2.0-8ubuntu1_arm64.deb ... 196s Unpacking g++-14 (14.2.0-8ubuntu1) ... 196s Selecting previously unselected package g++-aarch64-linux-gnu. 196s Preparing to unpack .../061-g++-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 196s Unpacking g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 196s Selecting previously unselected package g++. 196s Preparing to unpack .../062-g++_4%3a14.1.0-2ubuntu1_arm64.deb ... 196s Unpacking g++ (4:14.1.0-2ubuntu1) ... 196s Selecting previously unselected package build-essential. 196s Preparing to unpack .../063-build-essential_12.10ubuntu1_arm64.deb ... 196s Unpacking build-essential (12.10ubuntu1) ... 196s Selecting previously unselected package libalgorithm-c3-perl. 196s Preparing to unpack .../064-libalgorithm-c3-perl_0.11-2_all.deb ... 196s Unpacking libalgorithm-c3-perl (0.11-2) ... 196s Selecting previously unselected package libanyevent-perl. 196s Preparing to unpack .../065-libanyevent-perl_7.170-2build7_arm64.deb ... 196s Unpacking libanyevent-perl (7.170-2build7) ... 196s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 196s Preparing to unpack .../066-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 196s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 196s Selecting previously unselected package libdynaloader-functions-perl. 196s Preparing to unpack .../067-libdynaloader-functions-perl_0.004-1_all.deb ... 196s Unpacking libdynaloader-functions-perl (0.004-1) ... 196s Selecting previously unselected package libdevel-callchecker-perl:arm64. 196s Preparing to unpack .../068-libdevel-callchecker-perl_0.009-1build1_arm64.deb ... 196s Unpacking libdevel-callchecker-perl:arm64 (0.009-1build1) ... 196s Selecting previously unselected package libparams-classify-perl:arm64. 196s Preparing to unpack .../069-libparams-classify-perl_0.015-2build6_arm64.deb ... 196s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 196s Selecting previously unselected package libmodule-runtime-perl. 196s Preparing to unpack .../070-libmodule-runtime-perl_0.016-2_all.deb ... 196s Unpacking libmodule-runtime-perl (0.016-2) ... 196s Selecting previously unselected package libtry-tiny-perl. 196s Preparing to unpack .../071-libtry-tiny-perl_0.32-1_all.deb ... 196s Unpacking libtry-tiny-perl (0.32-1) ... 197s Selecting previously unselected package libmodule-implementation-perl. 197s Preparing to unpack .../072-libmodule-implementation-perl_0.09-2_all.deb ... 197s Unpacking libmodule-implementation-perl (0.09-2) ... 197s Selecting previously unselected package libsub-exporter-progressive-perl. 197s Preparing to unpack .../073-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 197s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 197s Selecting previously unselected package libvariable-magic-perl. 197s Preparing to unpack .../074-libvariable-magic-perl_0.64-1build1_arm64.deb ... 197s Unpacking libvariable-magic-perl (0.64-1build1) ... 197s Selecting previously unselected package libb-hooks-endofscope-perl. 197s Preparing to unpack .../075-libb-hooks-endofscope-perl_0.28-1_all.deb ... 197s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 197s Selecting previously unselected package libcrypt-random-seed-perl. 197s Preparing to unpack .../076-libcrypt-random-seed-perl_0.03-3_all.deb ... 197s Unpacking libcrypt-random-seed-perl (0.03-3) ... 197s Selecting previously unselected package libmath-random-isaac-perl. 197s Preparing to unpack .../077-libmath-random-isaac-perl_1.004-2_all.deb ... 197s Unpacking libmath-random-isaac-perl (1.004-2) ... 197s Selecting previously unselected package libbytes-random-secure-perl. 197s Preparing to unpack .../078-libbytes-random-secure-perl_0.29-3_all.deb ... 197s Unpacking libbytes-random-secure-perl (0.29-3) ... 197s Selecting previously unselected package libclass-c3-perl. 197s Preparing to unpack .../079-libclass-c3-perl_0.35-2_all.deb ... 197s Unpacking libclass-c3-perl (0.35-2) ... 197s Selecting previously unselected package libclass-data-inheritable-perl. 197s Preparing to unpack .../080-libclass-data-inheritable-perl_0.10-1_all.deb ... 197s Unpacking libclass-data-inheritable-perl (0.10-1) ... 197s Selecting previously unselected package libclass-inspector-perl. 197s Preparing to unpack .../081-libclass-inspector-perl_1.36-3_all.deb ... 197s Unpacking libclass-inspector-perl (1.36-3) ... 197s Selecting previously unselected package libclass-method-modifiers-perl. 197s Preparing to unpack .../082-libclass-method-modifiers-perl_2.15-1_all.deb ... 197s Unpacking libclass-method-modifiers-perl (2.15-1) ... 197s Selecting previously unselected package libclass-singleton-perl. 197s Preparing to unpack .../083-libclass-singleton-perl_1.6-2_all.deb ... 197s Unpacking libclass-singleton-perl (1.6-2) ... 197s Selecting previously unselected package libclone-perl:arm64. 197s Preparing to unpack .../084-libclone-perl_0.47-1_arm64.deb ... 197s Unpacking libclone-perl:arm64 (0.47-1) ... 197s Selecting previously unselected package perl-openssl-defaults:arm64. 197s Preparing to unpack .../085-perl-openssl-defaults_7build3_arm64.deb ... 197s Unpacking perl-openssl-defaults:arm64 (7build3) ... 197s Selecting previously unselected package libcrypt-ssleay-perl. 197s Preparing to unpack .../086-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 197s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 197s Selecting previously unselected package libparams-util-perl. 197s Preparing to unpack .../087-libparams-util-perl_1.102-3build1_arm64.deb ... 197s Unpacking libparams-util-perl (1.102-3build1) ... 198s Selecting previously unselected package libsub-install-perl. 198s Preparing to unpack .../088-libsub-install-perl_0.929-1_all.deb ... 198s Unpacking libsub-install-perl (0.929-1) ... 198s Selecting previously unselected package libdata-optlist-perl. 198s Preparing to unpack .../089-libdata-optlist-perl_0.114-1_all.deb ... 198s Unpacking libdata-optlist-perl (0.114-1) ... 198s Selecting previously unselected package libdevel-stacktrace-perl. 198s Preparing to unpack .../090-libdevel-stacktrace-perl_2.0500-1_all.deb ... 198s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 198s Selecting previously unselected package libencode-locale-perl. 198s Preparing to unpack .../091-libencode-locale-perl_1.05-3_all.deb ... 198s Unpacking libencode-locale-perl (1.05-3) ... 198s Selecting previously unselected package libsub-exporter-perl. 198s Preparing to unpack .../092-libsub-exporter-perl_0.990-1_all.deb ... 198s Unpacking libsub-exporter-perl (0.990-1) ... 198s Selecting previously unselected package libeval-closure-perl. 198s Preparing to unpack .../093-libeval-closure-perl_0.14-3_all.deb ... 198s Unpacking libeval-closure-perl (0.14-3) ... 198s Selecting previously unselected package libexception-class-perl. 198s Preparing to unpack .../094-libexception-class-perl_1.45-1_all.deb ... 198s Unpacking libexception-class-perl (1.45-1) ... 198s Selecting previously unselected package libfcgi0t64:arm64. 198s Preparing to unpack .../095-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 198s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 198s Selecting previously unselected package libfcgi-perl. 198s Preparing to unpack .../096-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 198s Unpacking libfcgi-perl (0.82+ds-3build3) ... 198s Selecting previously unselected package libtimedate-perl. 198s Preparing to unpack .../097-libtimedate-perl_2.3300-2_all.deb ... 198s Unpacking libtimedate-perl (2.3300-2) ... 198s Selecting previously unselected package libhttp-date-perl. 198s Preparing to unpack .../098-libhttp-date-perl_6.06-1_all.deb ... 198s Unpacking libhttp-date-perl (6.06-1) ... 198s Selecting previously unselected package libfile-listing-perl. 198s Preparing to unpack .../099-libfile-listing-perl_6.16-1_all.deb ... 198s Unpacking libfile-listing-perl (6.16-1) ... 198s Selecting previously unselected package libfile-sharedir-perl. 198s Preparing to unpack .../100-libfile-sharedir-perl_1.118-3_all.deb ... 198s Unpacking libfile-sharedir-perl (1.118-3) ... 198s Selecting previously unselected package libhtml-tagset-perl. 198s Preparing to unpack .../101-libhtml-tagset-perl_3.24-1_all.deb ... 198s Unpacking libhtml-tagset-perl (3.24-1) ... 198s Selecting previously unselected package liburi-perl. 198s Preparing to unpack .../102-liburi-perl_5.30-1_all.deb ... 198s Unpacking liburi-perl (5.30-1) ... 198s Selecting previously unselected package libhtml-parser-perl:arm64. 198s Preparing to unpack .../103-libhtml-parser-perl_3.83-1build1_arm64.deb ... 198s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 198s Selecting previously unselected package libhtml-tree-perl. 198s Preparing to unpack .../104-libhtml-tree-perl_5.07-3_all.deb ... 198s Unpacking libhtml-tree-perl (5.07-3) ... 198s Selecting previously unselected package libio-html-perl. 199s Preparing to unpack .../105-libio-html-perl_1.004-3_all.deb ... 199s Unpacking libio-html-perl (1.004-3) ... 199s Selecting previously unselected package liblwp-mediatypes-perl. 199s Preparing to unpack .../106-liblwp-mediatypes-perl_6.04-2_all.deb ... 199s Unpacking liblwp-mediatypes-perl (6.04-2) ... 199s Selecting previously unselected package libhttp-message-perl. 199s Preparing to unpack .../107-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 199s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 199s Selecting previously unselected package libhttp-cookies-perl. 199s Preparing to unpack .../108-libhttp-cookies-perl_6.11-1_all.deb ... 199s Unpacking libhttp-cookies-perl (6.11-1) ... 199s Selecting previously unselected package libpod-parser-perl. 199s Preparing to unpack .../109-libpod-parser-perl_1.67-1_all.deb ... 199s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 199s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 199s Unpacking libpod-parser-perl (1.67-1) ... 199s Selecting previously unselected package libhttp-negotiate-perl. 199s Preparing to unpack .../110-libhttp-negotiate-perl_6.01-2_all.deb ... 199s Unpacking libhttp-negotiate-perl (6.01-2) ... 199s Selecting previously unselected package libnet-ssleay-perl:arm64. 199s Preparing to unpack .../111-libnet-ssleay-perl_1.94-2_arm64.deb ... 199s Unpacking libnet-ssleay-perl:arm64 (1.94-2) ... 199s Selecting previously unselected package libio-socket-ssl-perl. 199s Preparing to unpack .../112-libio-socket-ssl-perl_2.089-1_all.deb ... 199s Unpacking libio-socket-ssl-perl (2.089-1) ... 199s Selecting previously unselected package libnet-http-perl. 199s Preparing to unpack .../113-libnet-http-perl_6.23-1_all.deb ... 199s Unpacking libnet-http-perl (6.23-1) ... 199s Selecting previously unselected package liblwp-protocol-https-perl. 199s Preparing to unpack .../114-liblwp-protocol-https-perl_6.14-1_all.deb ... 199s Unpacking liblwp-protocol-https-perl (6.14-1) ... 199s Selecting previously unselected package libwww-robotrules-perl. 199s Preparing to unpack .../115-libwww-robotrules-perl_6.02-1_all.deb ... 199s Unpacking libwww-robotrules-perl (6.02-1) ... 199s Selecting previously unselected package libwww-perl. 199s Preparing to unpack .../116-libwww-perl_6.77-1_all.deb ... 199s Unpacking libwww-perl (6.77-1) ... 199s Selecting previously unselected package libxml-parser-perl. 199s Preparing to unpack .../117-libxml-parser-perl_2.47-1build4_arm64.deb ... 199s Unpacking libxml-parser-perl (2.47-1build4) ... 199s Selecting previously unselected package libxml-perl. 199s Preparing to unpack .../118-libxml-perl_0.08-4_all.deb ... 199s Unpacking libxml-perl (0.08-4) ... 199s Selecting previously unselected package libxml-regexp-perl. 199s Preparing to unpack .../119-libxml-regexp-perl_0.04-1.1_all.deb ... 199s Unpacking libxml-regexp-perl (0.04-1.1) ... 199s Selecting previously unselected package libxml-dom-perl. 199s Preparing to unpack .../120-libxml-dom-perl_1.46-2_all.deb ... 199s Unpacking libxml-dom-perl (1.46-2) ... 200s Selecting previously unselected package libhttp-dav-perl. 200s Preparing to unpack .../121-libhttp-dav-perl_0.50-1_all.deb ... 200s Unpacking libhttp-dav-perl (0.50-1) ... 200s Selecting previously unselected package libmro-compat-perl. 200s Preparing to unpack .../122-libmro-compat-perl_0.15-2_all.deb ... 200s Unpacking libmro-compat-perl (0.15-2) ... 200s Selecting previously unselected package libpackage-stash-perl. 200s Preparing to unpack .../123-libpackage-stash-perl_0.40-1_all.deb ... 200s Unpacking libpackage-stash-perl (0.40-1) ... 200s Selecting previously unselected package libsub-identify-perl. 200s Preparing to unpack .../124-libsub-identify-perl_0.14-3build4_arm64.deb ... 200s Unpacking libsub-identify-perl (0.14-3build4) ... 200s Selecting previously unselected package libsub-name-perl:arm64. 200s Preparing to unpack .../125-libsub-name-perl_0.27-1build4_arm64.deb ... 200s Unpacking libsub-name-perl:arm64 (0.27-1build4) ... 200s Selecting previously unselected package libnamespace-clean-perl. 200s Preparing to unpack .../126-libnamespace-clean-perl_0.27-2_all.deb ... 200s Unpacking libnamespace-clean-perl (0.27-2) ... 200s Selecting previously unselected package libnamespace-autoclean-perl. 200s Preparing to unpack .../127-libnamespace-autoclean-perl_0.31-1_all.deb ... 200s Unpacking libnamespace-autoclean-perl (0.31-1) ... 200s Selecting previously unselected package libparams-validationcompiler-perl. 200s Preparing to unpack .../128-libparams-validationcompiler-perl_0.31-1_all.deb ... 200s Unpacking libparams-validationcompiler-perl (0.31-1) ... 200s Selecting previously unselected package libprotocol-http2-perl. 200s Preparing to unpack .../129-libprotocol-http2-perl_1.11-1_all.deb ... 200s Unpacking libprotocol-http2-perl (1.11-1) ... 200s Selecting previously unselected package librole-tiny-perl. 200s Preparing to unpack .../130-librole-tiny-perl_2.002004-1_all.deb ... 200s Unpacking librole-tiny-perl (2.002004-1) ... 200s Selecting previously unselected package libsub-quote-perl. 200s Preparing to unpack .../131-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 200s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 200s Selecting previously unselected package libxstring-perl:arm64. 200s Preparing to unpack .../132-libxstring-perl_0.005-2build4_arm64.deb ... 200s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 200s Selecting previously unselected package libspecio-perl. 200s Preparing to unpack .../133-libspecio-perl_0.48-1_all.deb ... 200s Unpacking libspecio-perl (0.48-1) ... 200s Selecting previously unselected package perl-doc. 200s Preparing to unpack .../134-perl-doc_5.40.0-8_all.deb ... 200s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 200s Unpacking perl-doc (5.40.0-8) ... 201s Selecting previously unselected package libdatetime-locale-perl. 201s Preparing to unpack .../135-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 201s Unpacking libdatetime-locale-perl (1:1.41-1) ... 201s Selecting previously unselected package libdatetime-timezone-perl. 201s Preparing to unpack .../136-libdatetime-timezone-perl_1%3a2.63-2+2024b_all.deb ... 201s Unpacking libdatetime-timezone-perl (1:2.63-2+2024b) ... 201s Selecting previously unselected package libdatetime-perl. 201s Preparing to unpack .../137-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 201s Unpacking libdatetime-perl (2:1.65-1build3) ... 201s Setting up libanyevent-perl (7.170-2build7) ... 201s Setting up libmath-random-isaac-perl (1.004-2) ... 201s Setting up libclass-inspector-perl (1.36-3) ... 201s Setting up libdynaloader-functions-perl (0.004-1) ... 201s Setting up libclass-method-modifiers-perl (2.15-1) ... 201s Setting up libxml-regexp-perl (0.04-1.1) ... 201s Setting up libclone-perl:arm64 (0.47-1) ... 201s Setting up libarchive-zip-perl (1.68-1) ... 201s Setting up libsub-identify-perl (0.14-3build4) ... 201s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 201s Setting up libhtml-tagset-perl (3.24-1) ... 201s Setting up libdebhelper-perl (13.20ubuntu1) ... 201s Setting up liblwp-mediatypes-perl (6.04-2) ... 201s Setting up libtry-tiny-perl (0.32-1) ... 201s Setting up libprotocol-http2-perl (1.11-1) ... 201s Setting up perl-openssl-defaults:arm64 (7build3) ... 201s Setting up perl-doc (5.40.0-8) ... 201s Setting up m4 (1.4.19-4build1) ... 201s Setting up libclass-singleton-perl (1.6-2) ... 201s Setting up libencode-locale-perl (1.05-3) ... 201s Setting up libxstring-perl:arm64 (0.005-2build4) ... 201s Setting up libgomp1:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu3) ... 201s Setting up libsub-install-perl (0.929-1) ... 201s Setting up autotools-dev (20220109.1) ... 201s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu3) ... 201s Setting up libclass-data-inheritable-perl (0.10-1) ... 201s Setting up libalgorithm-c3-perl (0.11-2) ... 201s Setting up libexpat1-dev:arm64 (2.6.4-1) ... 201s Setting up libcrypt-random-seed-perl (0.03-3) ... 201s Setting up libldap-dev:arm64 (2.6.8+dfsg-1~exp4ubuntu3) ... 201s Setting up uuid-dev:arm64 (2.40.2-1ubuntu1) ... 201s Setting up libmpc3:arm64 (1.3.1-1build2) ... 201s Setting up libvariable-magic-perl (0.64-1build1) ... 201s Setting up libio-html-perl (1.004-3) ... 201s Setting up libpod-parser-perl (1.67-1) ... 201s Setting up autopoint (0.22.5-2) ... 201s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 201s Setting up libparams-util-perl (1.102-3build1) ... 201s Setting up autoconf (2.72-3) ... 201s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 201s Setting up libtimedate-perl (2.3300-2) ... 201s Setting up libubsan1:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libsub-name-perl:arm64 (0.27-1build4) ... 201s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu3) ... 201s Setting up dwz (0.15-1build6) ... 201s Setting up libsctp1:arm64 (1.0.21+dfsg-1) ... 201s Setting up libhwasan0:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libasan8:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libapr1t64:arm64 (1.7.5-1) ... 201s Setting up librole-tiny-perl (2.002004-1) ... 201s Setting up debugedit (1:5.1-1) ... 201s Setting up libfile-sharedir-perl (1.118-3) ... 201s Setting up libfcgi-perl (0.82+ds-3build3) ... 201s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 201s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 201s Setting up libdevel-stacktrace-perl (2.0500-1) ... 201s Setting up apache2-data (2.4.62-1ubuntu1) ... 201s Setting up libtsan2:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libisl23:arm64 (0.27-1) ... 201s Setting up libcc1-0:arm64 (14.2.0-8ubuntu1) ... 201s Setting up liburi-perl (5.30-1) ... 201s Setting up liblsan0:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libitm1:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libnet-ssleay-perl:arm64 (1.94-2) ... 201s Setting up automake (1:1.16.5-1.3ubuntu1) ... 201s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 201s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 201s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 201s Setting up libhttp-date-perl (6.06-1) ... 201s Setting up gettext (0.22.5-2) ... 201s Setting up libfile-listing-perl (6.16-1) ... 201s Setting up libpcre2-dev:arm64 (10.42-4ubuntu3) ... 201s Setting up libnet-http-perl (6.23-1) ... 201s Setting up libexception-class-perl (1.45-1) ... 201s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 201s Setting up libclass-c3-perl (0.35-2) ... 201s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 201s Setting up libdevel-callchecker-perl:arm64 (0.009-1build1) ... 201s Setting up intltool-debian (0.35.0+20060710.6) ... 201s Setting up libbytes-random-secure-perl (0.29-3) ... 201s Setting up libldap2-dev (2.6.8+dfsg-1~exp4ubuntu3) ... 201s Setting up libdata-optlist-perl (0.114-1) ... 201s Setting up libsctp-dev:arm64 (1.0.21+dfsg-1) ... 201s Setting up dh-strip-nondeterminism (1.14.0-1) ... 201s Setting up libwww-robotrules-perl (6.02-1) ... 201s Setting up cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 201s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 201s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 201s Setting up libmro-compat-perl (0.15-2) ... 201s Setting up libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libstdc++-14-dev:arm64 (14.2.0-8ubuntu1) ... 201s Setting up libio-socket-ssl-perl (2.089-1) ... 201s Setting up libsub-exporter-perl (0.990-1) ... 201s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 201s Setting up apache2-utils (2.4.62-1ubuntu1) ... 201s Setting up libeval-closure-perl (0.14-3) ... 201s Setting up libhttp-negotiate-perl (6.01-2) ... 201s Setting up libparams-validationcompiler-perl (0.31-1) ... 201s Setting up libhttp-cookies-perl (6.11-1) ... 201s Setting up po-debconf (1.0.21+nmu1) ... 201s Setting up libhtml-tree-perl (5.07-3) ... 201s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 201s Setting up apache2-bin (2.4.62-1ubuntu1) ... 201s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 201s Setting up libmodule-runtime-perl (0.016-2) ... 201s Setting up libapr1-dev (1.7.5-1) ... 201s Setting up cpp-14 (14.2.0-8ubuntu1) ... 201s Setting up cpp (4:14.1.0-2ubuntu1) ... 201s Setting up libaprutil1-dev (1.6.3-3ubuntu1) ... 201s Setting up gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 201s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 201s Setting up g++-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 201s Setting up libmodule-implementation-perl (0.09-2) ... 201s Setting up libpackage-stash-perl (0.40-1) ... 201s Setting up apache2 (2.4.62-1ubuntu1) ... 201s Enabling module mpm_event. 202s Enabling module authz_core. 202s Enabling module authz_host. 202s Enabling module authn_core. 202s Enabling module auth_basic. 202s Enabling module access_compat. 202s Enabling module authn_file. 202s Enabling module authz_user. 202s Enabling module alias. 202s Enabling module dir. 202s Enabling module autoindex. 202s Enabling module env. 202s Enabling module mime. 202s Enabling module negotiation. 202s Enabling module setenvif. 202s Enabling module filter. 202s Enabling module deflate. 202s Enabling module status. 202s Enabling module reqtimeout. 202s Enabling conf charset. 203s Enabling conf localized-error-pages. 203s Enabling conf other-vhosts-access-log. 203s Enabling conf security. 203s Enabling conf serve-cgi-bin. 203s Enabling site 000-default. 204s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 204s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 205s Setting up gcc-14 (14.2.0-8ubuntu1) ... 205s Setting up libspecio-perl (0.48-1) ... 205s Setting up g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 205s Setting up g++-14 (14.2.0-8ubuntu1) ... 205s Setting up libb-hooks-endofscope-perl (0.28-1) ... 205s Setting up libtool (2.4.7-8) ... 205s Setting up gcc (4:14.1.0-2ubuntu1) ... 205s Setting up dh-autoreconf (20) ... 205s Setting up libnamespace-clean-perl (0.27-2) ... 205s Setting up g++ (4:14.1.0-2ubuntu1) ... 205s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 205s Setting up build-essential (12.10ubuntu1) ... 205s Setting up libnamespace-autoclean-perl (0.31-1) ... 205s Setting up libdatetime-locale-perl (1:1.41-1) ... 205s Setting up libdatetime-timezone-perl (1:2.63-2+2024b) ... 205s Setting up debhelper (13.20ubuntu1) ... 205s Setting up libdatetime-perl (2:1.65-1build3) ... 205s Setting up apache2-dev (2.4.62-1ubuntu1) ... 205s Setting up liblwp-protocol-https-perl (6.14-1) ... 205s Setting up libwww-perl (6.77-1) ... 205s Setting up libxml-parser-perl (2.47-1build4) ... 205s Setting up libxml-perl (0.08-4) ... 205s Setting up libxml-dom-perl (1.46-2) ... 205s Setting up libhttp-dav-perl (0.50-1) ... 205s Processing triggers for install-info (7.1.1-1) ... 206s Processing triggers for libc-bin (2.40-1ubuntu3) ... 206s Processing triggers for ufw (0.36.2-8) ... 206s Processing triggers for man-db (2.13.0-1) ... 210s autopkgtest [19:47:35]: test run-test-suite: [----------------------- 210s + set -o pipefail 210s + export LANG=C 210s + LANG=C 210s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 210s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 210s + TESTS= 210s + TESTUSER=tuser 210s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 210s + useradd --user-group --system --create-home -s /bin/bash tuser 210s + cp -a debian/perl-framework /tmp/autopkgtest.oEnoDp/autopkgtest_tmp 210s =============Running-with-mpm_prefork========== 210s + cd /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework 210s + export HARNESS_VERBOSE=1 210s + HARNESS_VERBOSE=1 210s + run_tests mpm_prefork 210s + local MPM=mpm_prefork 210s + shift 210s + local LOG=testlog.mpm_prefork 210s + echo =============Running-with-mpm_prefork========== 210s + rm -f apache2.conf.debian 210s + cp /etc/apache2/apache2.conf apache2.conf.debian 210s + cat /etc/apache2/mods-available/mpm_prefork.load 210s + 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 210s + xargs cat 210s + grep -v mpm_ 210s + for m in bucketeer case_filter case_filter_in 210s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 210s + for m in bucketeer case_filter case_filter_in 210s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 210s + for m in bucketeer case_filter case_filter_in 210s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 210s + cat /etc/apache2/mods-available/mime.conf 210s + echo 'Servername localhost' 210s + make clean 210s make: *** No rule to make target 'clean'. Stop. 210s + true 210s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 210s + chown -R tuser: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp 210s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/apache2.conf.debian' 210s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 210s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 210s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 210s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 210s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 210s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 210s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 210s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 210s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 210s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 210s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 210s [ info] generating script ./t/htdocs/modules/cgi/action.pl 210s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 210s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 210s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 210s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 210s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 210s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 210s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 210s [ info] generating script ./t/htdocs/modules/cgi/env.pl 210s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 210s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 210s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 210s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 210s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 210s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 210s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 210s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 210s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 210s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 210s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 210s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 210s [ info] generating script ./t/htdocs/modules/cgi/big.pl 210s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 210s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 210s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 210s Warning: NAME must be a package name 210s Checking if your kit is complete... 210s Looks good 210s [ info] generating script t/TEST 210s [ info] generating script ./t/cgi-bin/cookies.pl 210s [ info] generating script ./t/cgi-bin/next_available_port.pl 211s [ info] generating script t/TEST 211s Writing MYMETA.yml and MYMETA.json 211s Writing MYMETA.yml and MYMETA.json 211s Checking for Cwd...ok 211s Checking for File::Spec...ok 211s Generating a Unix-style Makefile 211s Writing Makefile for httpd-test 211s Writing MYMETA.yml and MYMETA.json 211s + su tuser -c 't/TEST ' 211s + tee testlog.mpm_prefork 211s [warning] setting ulimit to allow core files 211s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/TEST 211s Duplicate specification "clean" for option "clean" 211s Duplicate specification "help" for option "help" 217s [warning] generating SSL CA for asf 217s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 217s ..........+.......+..+...+............+++++++++++++++++++++++++++++++++++++++*.+.........+...............+...+.....+...+.......+..+.+...+++++++++++++++++++++++++++++++++++++++*...........+.+.........+......+.....+....+..+...+.+.....+......+......+....+.....+......+....+...........+...+......+.+.....+.......+..+...+.............+...+............+...+...............+......+...+........+......................+..+.+..+.+..............+.+..+.......+...+..+..........+.....+......+.+......+.....+...+.+..............+.+...........+.......+........+....+...+..+....+.....+.+........+.+..+..........+...+...........+...+.+.....+.+.....+.+..+.......+.........+.....+.........+.+...........+.........+............+...+....+....................+.+.....+.+.....+.+.....+.........+.+...+.........+.....++++++ 217s ...+.+..+......+.......+............+.....+............+....+..+....+...+......+.....+....+++++++++++++++++++++++++++++++++++++++*.....+.+.....+++++++++++++++++++++++++++++++++++++++*.......++++++ 217s ----- 217s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 217s [ info] openssl genrsa -out keys/client_revoked.pem 2048 217s [ 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 217s [ 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 217s Using configuration from conf/client_revoked.cnf 217s Check that the request matches the signature 217s Signature ok 217s The Subject's Distinguished Name is as follows 217s countryName :PRINTABLE:'US' 217s stateOrProvinceName :ASN.1 12:'California' 217s localityName :ASN.1 12:'San Francisco' 217s organizationName :ASN.1 12:'ASF' 217s organizationalUnitName:ASN.1 12:'httpd-test' 217s commonName :ASN.1 12:'client_revoked' 217s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 217s Certificate is to be certified until Nov 29 19:47:42 2025 GMT (365 days) 217s 217s Write out database with 1 new entries 217s Database updated 217s [ 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 217s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 217s Using configuration from conf/cacrl.cnf 217s Revoking Certificate 01. 217s Database updated 217s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 217s Using configuration from conf/cacrl.cnf 217s [ info] generating proxy cert: proxy/client_revoked.pem 217s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 219s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 219s [ 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 219s [ 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 219s Using configuration from conf/server_des3_dsa.cnf 219s Check that the request matches the signature 219s Signature ok 219s The Subject's Distinguished Name is as follows 219s countryName :PRINTABLE:'US' 219s stateOrProvinceName :ASN.1 12:'California' 219s localityName :ASN.1 12:'San Francisco' 219s organizationName :ASN.1 12:'ASF' 219s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 219s commonName :ASN.1 12:'localhost' 219s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 219s Certificate is to be certified until Nov 29 19:47:44 2025 GMT (365 days) 219s 219s Write out database with 1 new entries 219s Database updated 219s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 219s [ 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 219s [ 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 219s Using configuration from conf/server2_des3_dsa.cnf 219s Check that the request matches the signature 219s Signature ok 219s The Subject's Distinguished Name is as follows 219s countryName :PRINTABLE:'US' 219s stateOrProvinceName :ASN.1 12:'California' 219s localityName :ASN.1 12:'San Francisco' 219s organizationName :ASN.1 12:'ASF' 219s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 219s commonName :ASN.1 12:'localhost' 219s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 219s Certificate is to be certified until Nov 29 19:47:44 2025 GMT (365 days) 219s 219s Write out database with 1 new entries 219s Database updated 219s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 219s [ 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 219s [ 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 219s Using configuration from conf/server_dsa.cnf 219s Check that the request matches the signature 219s Signature ok 219s The Subject's Distinguished Name is as follows 219s countryName :PRINTABLE:'US' 219s stateOrProvinceName :ASN.1 12:'California' 219s localityName :ASN.1 12:'San Francisco' 219s organizationName :ASN.1 12:'ASF' 219s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 219s commonName :ASN.1 12:'localhost' 219s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 219s Certificate is to be certified until Nov 29 19:47:44 2025 GMT (365 days) 219s 219s Write out database with 1 new entries 219s Database updated 219s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 220s [ 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 220s [ 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 220s Using configuration from conf/server2_des3.cnf 220s Check that the request matches the signature 220s Signature ok 220s The Subject's Distinguished Name is as follows 220s countryName :PRINTABLE:'US' 220s stateOrProvinceName :ASN.1 12:'California' 220s localityName :ASN.1 12:'San Francisco' 220s organizationName :ASN.1 12:'ASF' 220s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 220s commonName :ASN.1 12:'localhost' 220s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 220s Certificate is to be certified until Nov 29 19:47:45 2025 GMT (365 days) 220s 220s Write out database with 1 new entries 220s Database updated 220s [ info] openssl genrsa -out keys/server2.pem 2048 220s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 220s [ 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 220s Using configuration from conf/server2.cnf 220s Check that the request matches the signature 220s Signature ok 220s The Subject's Distinguished Name is as follows 220s countryName :PRINTABLE:'US' 220s stateOrProvinceName :ASN.1 12:'California' 220s localityName :ASN.1 12:'San Francisco' 220s organizationName :ASN.1 12:'ASF' 220s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 220s commonName :ASN.1 12:'localhost' 220s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 220s Certificate is to be certified until Nov 29 19:47:45 2025 GMT (365 days) 220s 220s Write out database with 1 new entries 220s Database updated 220s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 220s [ 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 220s [ 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 220s Using configuration from conf/client_snakeoil.cnf 220s Check that the request matches the signature 220s Signature ok 220s The Subject's Distinguished Name is as follows 220s countryName :PRINTABLE:'AU' 220s stateOrProvinceName :ASN.1 12:'Queensland' 220s localityName :ASN.1 12:'Mackay' 220s organizationName :ASN.1 12:'Snake Oil, Ltd.' 220s organizationalUnitName:ASN.1 12:'Staff' 220s commonName :ASN.1 12:'client_snakeoil' 220s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 220s Certificate is to be certified until Nov 29 19:47:45 2025 GMT (365 days) 220s 220s Write out database with 1 new entries 220s Database updated 220s [ 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 220s [ info] generating proxy cert: proxy/client_snakeoil.pem 220s [ info] openssl genrsa -out keys/client_ok.pem 2048 220s [ 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 220s [ 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 220s Using configuration from conf/client_ok.cnf 220s Check that the request matches the signature 220s Signature ok 220s The Subject's Distinguished Name is as follows 220s countryName :PRINTABLE:'US' 220s stateOrProvinceName :ASN.1 12:'California' 220s localityName :ASN.1 12:'San Francisco' 220s organizationName :ASN.1 12:'ASF' 220s organizationalUnitName:ASN.1 12:'httpd-test' 220s commonName :ASN.1 12:'client_ok' 220s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 220s Certificate is to be certified until Nov 29 19:47:45 2025 GMT (365 days) 220s 220s Write out database with 1 new entries 220s Database updated 220s [ 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 220s [ info] generating proxy cert: proxy/client_ok.pem 220s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 221s [ 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 221s [ 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 221s Using configuration from conf/server_des3.cnf 221s Check that the request matches the signature 221s Signature ok 221s The Subject's Distinguished Name is as follows 221s countryName :PRINTABLE:'US' 221s stateOrProvinceName :ASN.1 12:'California' 221s localityName :ASN.1 12:'San Francisco' 221s organizationName :ASN.1 12:'ASF' 221s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 221s commonName :ASN.1 12:'localhost' 221s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 221s Certificate is to be certified until Nov 29 19:47:46 2025 GMT (365 days) 221s 221s Write out database with 1 new entries 221s Database updated 221s [ info] openssl genrsa -out keys/server.pem 2048 221s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 221s [ 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 221s Using configuration from conf/server.cnf 221s Check that the request matches the signature 221s Signature ok 221s The Subject's Distinguished Name is as follows 221s countryName :PRINTABLE:'US' 221s stateOrProvinceName :ASN.1 12:'California' 221s localityName :ASN.1 12:'San Francisco' 221s organizationName :ASN.1 12:'ASF' 221s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 221s commonName :ASN.1 12:'localhost' 221s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 221s Certificate is to be certified until Nov 29 19:47:46 2025 GMT (365 days) 221s 221s Write out database with 1 new entries 221s Database updated 221s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 221s [ 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 221s [ 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 221s Using configuration from conf/server2_dsa.cnf 221s Check that the request matches the signature 221s Signature ok 221s The Subject's Distinguished Name is as follows 221s countryName :PRINTABLE:'US' 221s stateOrProvinceName :ASN.1 12:'California' 221s localityName :ASN.1 12:'San Francisco' 221s organizationName :ASN.1 12:'ASF' 221s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 221s commonName :ASN.1 12:'localhost' 221s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 221s Certificate is to be certified until Nov 29 19:47:46 2025 GMT (365 days) 221s 221s Write out database with 1 new entries 221s Database updated 221s [ info] openssl genrsa -out keys/client_colon.pem 2048 221s [ 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 221s [ 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 221s Using configuration from conf/client_colon.cnf 221s Check that the request matches the signature 221s Signature ok 221s The Subject's Distinguished Name is as follows 221s countryName :PRINTABLE:'US' 221s stateOrProvinceName :ASN.1 12:'California' 221s localityName :ASN.1 12:'San Francisco' 221s organizationName :ASN.1 12:'ASF' 221s organizationalUnitName:ASN.1 12:'httpd-test' 221s commonName :ASN.1 12:'user:colon' 221s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 221s Certificate is to be certified until Nov 29 19:47:46 2025 GMT (365 days) 221s 221s Write out database with 1 new entries 221s Database updated 221s [ 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 221s [ info] generating proxy cert: proxy/client_colon.pem 221s [ info] linked ca-bundle.crl to fdd35eee.r0 221s cd eat_post && make .libs/mod_eat_post.so 221s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 221s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 221s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 221s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 222s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 222s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 222s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 222s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 222s cd test_rwrite && make .libs/mod_test_rwrite.so 222s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 222s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 222s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 222s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 223s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 223s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 223s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 223s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 223s cd memory_track && make .libs/mod_memory_track.so 223s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 223s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 223s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 223s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 223s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 223s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 224s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 225s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 225s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 225s cd test_utilities && make .libs/mod_test_utilities.so 225s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 225s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 225s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 225s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 225s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 225s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 225s cd test_session && make .libs/mod_test_session.so 225s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 225s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 225s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 225s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 225s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 225s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 225s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 225s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 225s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 225s cd test_ssl && make .libs/mod_test_ssl.so 225s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 225s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 225s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 225s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 226s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 226s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 226s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 226s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 226s cd random_chunk && make .libs/mod_random_chunk.so 226s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 226s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 226s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 226s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 226s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 226s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 227s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 227s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 227s cd nntp_like && make .libs/mod_nntp_like.so 227s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 227s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 227s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 227s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 227s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 227s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 228s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 228s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 228s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 228s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 228s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 228s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 228s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 228s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 228s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 228s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 228s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 228s cd fold && make .libs/mod_fold.so 228s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 228s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 228s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 229s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 229s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 229s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 229s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 229s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 229s cd test_apr_uri && make .libs/mod_test_apr_uri.so 229s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 229s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 229s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 229s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 230s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 230s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 230s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 230s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 230s cd input_body_filter && make .libs/mod_input_body_filter.so 230s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 230s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 230s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 230s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 231s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 231s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 231s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 231s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 231s cd authany && make .libs/mod_authany.so 231s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 231s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 231s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 231s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 231s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 232s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 232s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 232s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 232s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 232s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 232s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 232s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 232s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 232s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 232s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 233s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 233s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 233s cd list_modules && make .libs/mod_list_modules.so 233s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 233s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 233s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 233s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 233s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 233s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 233s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 233s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 233s cd echo_post && make .libs/mod_echo_post.so 233s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 233s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 233s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 234s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 234s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 234s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 234s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 234s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 234s cd client_add_filter && make .libs/mod_client_add_filter.so 234s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 234s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 234s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 234s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 235s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 235s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 235s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 235s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 235s /usr/sbin/apache2 -d /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 235s using Apache/2.4.62 (prefork MPM) 235s 235s waiting 60 seconds for server to start: .[Fri Nov 29 19:48:00.596054 2024] [core:trace3] [pid 10239:tid 10239] core.c(3482): Setting LogLevel for all modules to trace8 235s [Fri Nov 29 19:48:00.598513 2024] [core:trace6] [pid 10239:tid 10239] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 235s [Fri Nov 29 19:48:00.598783 2024] [core:trace3] [pid 10239:tid 10239] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 235s [Fri Nov 29 19:48:00.601214 2024] [core:trace6] [pid 10239:tid 10239] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 235s [Fri Nov 29 19:48:00.601546 2024] [core:trace3] [pid 10239:tid 10239] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 235s [Fri Nov 29 19:48:00.601629 2024] [core:trace3] [pid 10239:tid 10239] core.c(3482): Setting LogLevel for all modules to info 235s [Fri Nov 29 19:48:00.601694 2024] [core:trace6] [pid 10239:tid 10239] core.c(3499): Cannot find module 'core', trying 'core_module' 235s [Fri Nov 29 19:48:00.601881 2024] [core:trace3] [pid 10239:tid 10239] core.c(3509): Setting LogLevel for module core.c to crit 235s [Fri Nov 29 19:48:00.601946 2024] [core:trace3] [pid 10239:tid 10239] core.c(3482): Setting LogLevel for all modules to crit 235s [Fri Nov 29 19:48:00.601961 2024] [core:trace6] [pid 10239:tid 10239] core.c(3499): Cannot find module 'core', trying 'core_module' 235s [Fri Nov 29 19:48:00.601967 2024] [core:trace3] [pid 10239:tid 10239] core.c(3509): Setting LogLevel for module core.c to info 235s [Fri Nov 29 19:48:00.601971 2024] [core:trace3] [pid 10239:tid 10239] core.c(3482): Setting LogLevel for all modules to crit 235s [Fri Nov 29 19:48:00.601981 2024] [core:trace6] [pid 10239:tid 10239] core.c(3499): Cannot find module 'core', trying 'core_module' 235s [Fri Nov 29 19:48:00.601989 2024] [core:trace3] [pid 10239:tid 10239] core.c(3509): Setting LogLevel for module core.c to info 235s [Fri Nov 29 19:48:00.601991 2024] [core:trace3] [pid 10239:tid 10239] core.c(3482): Setting LogLevel for all modules to crit 235s [Fri Nov 29 19:48:00.601999 2024] [core:trace3] [pid 10239:tid 10239] core.c(3482): Setting LogLevel for all modules to info 235s [Fri Nov 29 19:48:00.602007 2024] [core:trace6] [pid 10239:tid 10239] core.c(3499): Cannot find module 'core', trying 'core_module' 235s [Fri Nov 29 19:48:00.602012 2024] [core:trace3] [pid 10239:tid 10239] core.c(3509): Setting LogLevel for module core.c to crit 235s [Fri Nov 29 19:48:00.602029 2024] [core:trace3] [pid 10239:tid 10239] core.c(3482): Setting LogLevel for all modules to info 235s [Fri Nov 29 19:48:00.603509 2024] [alias:warn] [pid 10239:tid 10239] AH00671: The Alias directive in /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 235s [Fri Nov 29 19:48:00.603615 2024] [proxy:info] [pid 10239:tid 10239] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 235s [Fri Nov 29 19:48:00.604699 2024] [proxy:info] [pid 10239:tid 10239] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 235s [Fri Nov 29 19:48:00.604878 2024] [core:trace6] [pid 10239:tid 10239] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 235s [Fri Nov 29 19:48:00.604928 2024] [core:trace3] [pid 10239:tid 10239] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 235s 235s waiting 60 seconds for server to start: ok (waited 0 secs) 235s server localhost:8529 started 235s server localhost:8530 listening (mod_nntp_like) 235s server localhost:8531 listening (mod_nntp_like_ssl) 235s server localhost:8532 listening (mod_ssl) 235s server localhost:8533 listening (ssl_optional_cc) 235s server localhost:8534 listening (ssl_pr33791) 235s server localhost:8535 listening (ssl_ocsp) 235s server localhost:8536 listening (mod_proxy) 235s server localhost:8537 listening (proxy_http_bal1) 235s server localhost:8538 listening (proxy_http_bal2) 235s server localhost:8539 listening (proxy_http_balancer) 235s server localhost:8542 listening (proxy_fcgi) 235s server localhost:8543 listening (mod_cache) 235s server localhost:8544 listening (cve_2011_3368_rewrite) 235s server localhost:8545 listening (proxy_http_reverse) 235s server localhost:8546 listening (proxy_http_nofwd) 235s server localhost:8547 listening (cve_2011_3368) 235s server localhost:8548 listening (mod_headers) 235s server localhost:8549 listening (mod_echo) 235s server localhost:8550 listening (mod_echo_ssl) 235s server localhost:8551 listening (error_document) 235s server localhost:8552 listening (http_unsafe) 235s server localhost:8553 listening (http_strict) 235s server localhost:8554 listening (remote_ip) 235s server localhost:8555 listening (mod_include) 235s server localhost:8556 listening (mod_vhost_alias) 235s server localhost:8557 listening (core) 235s server localhost:8558 listening (proxy_http_https) 235s server localhost:8559 listening (proxy_https_https) 235s server localhost:8560 listening (proxy_http_https_proxy_section) 235s server localhost:8561 listening (proxy_https_https_proxy_section) 235s server localhost:8562 listening (proxy_https_http) 242s [ info] adding source lib /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 264s t/ab/base.t ......................... 264s 1..5 264s # Running under perl version 5.040000 for linux 264s # Current time local: Fri Nov 29 19:48:22 2024 264s # Current time GMT: Fri Nov 29 19:48:22 2024 264s # Using Test.pm version 1.31 264s # Using Apache/Test.pm version 1.44 264s # # running: 264s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8557/ 264s ok 1 264s ok 2 264s # # running: 264s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 264s ok 3 264s ok 4 264s ok 5 264s ok 270s t/apache/404.t ...................... 270s 1..2 270s # Running under perl version 5.040000 for linux 270s # Current time local: Fri Nov 29 19:48:29 2024 270s # Current time GMT: Fri Nov 29 19:48:29 2024 270s # Using Test.pm version 1.31 270s # Using Apache/Test.pm version 1.44 270s # GET_STR Response: 270s # HTTP/1.1 404 Not Found 270s # Connection: close 270s # Date: Fri, 29 Nov 2024 19:48:35 GMT 270s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 270s # Content-Length: 196 270s # Content-Type: text/html; charset=iso-8859-1 270s # Client-Date: Fri, 29 Nov 2024 19:48:35 GMT 270s # Client-Peer: 127.0.0.1:8529 270s # Client-Response-Num: 1 270s # Title: 404 Not Found 270s # 270s # 270s # 270s # 404 Not Found 270s # 270s #

Not Found

270s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

343s #

The requested URL was not found on this server.

343s # ' 343s ok 8 343s # testing : /merge/notfound.html code 343s # expected: 404 343s # received: '404' 343s ok 9 343s # testing : /merge/notfound.html content 343s # expected: 'testing merge' 343s # received: 'testing merge' 343s ok 10 343s # testing : /merge/merge2/notfound.html code 343s # expected: 404 343s # received: '404' 343s ok 11 343s # testing : /merge/merge2/notfound.html content 343s # expected: 'testing merge' 343s # received: 'testing merge' 343s ok 12 343s # testing : /bounce/notfound.html code 343s # expected: 404 343s # received: '404' 343s ok 13 343s # testing : /bounce/notfound.html content 343s # expected: qr/expire test/ 343s # received: ' 343s # expire test 343s # expire test 343s # ' 343s ok 14 343s ok 348s t/apache/etags.t .................... 348s # Checking for existence of FileETag directive 348s # Returned 200: 348s 1..61 348s # Running under perl version 5.040000 for linux 348s # Current time local: Fri Nov 29 19:49:48 2024 348s # Current time GMT: Fri Nov 29 19:49:48 2024 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.44 348s # --- 348s # HEAD /apache/etags/all/ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 1 348s # --- 348s # HEAD /apache/etags/all/minus-i/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 2 348s # --- 348s # HEAD /apache/etags/i/test.txt 348s # Expecting one component in ETag field 348s # Received "4647a" 348s ok 3 348s # --- 348s # HEAD /apache/etags/m/minus-mi/test.txt 348s # Expecting field to be absent 348s # Received "b-61fafa7f73d80" 348s ok 4 348s # --- 348s # HEAD /apache/etags/all/mis/test.txt 348s # Expecting three components in ETag field 348s # Received "4646e-b-61fafa7f73d80" 348s ok 5 348s # --- 348s # HEAD /apache/etags/m/plus-i/test.txt 348s # Expecting two components in ETag field 348s # Received "46497-61fafa7f73d80" 348s ok 6 348s # --- 348s # HEAD /apache/etags/s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 7 348s # --- 348s # HEAD /apache/etags/none/plus-is/test.txt 348s # Expecting two components in ETag field 348s # Received "464cf-b" 348s ok 8 348s # --- 348s # HEAD /apache/etags/all/test.txt 348s # Expecting three components in ETag field 348s # Received "46475-b-61fafa7f73d80" 348s ok 9 348s # --- 348s # HEAD /apache/etags/m/plus-m/test.txt 348s # Expecting one component in ETag field 348s # Received "61fafa7f73d80" 348s ok 10 348s # --- 348s # HEAD /apache/etags/m/minus-mis/test.txt 348s # Expecting field to be absent 348s # Received "b-61fafa7f73d80" 348s ok 11 348s # --- 348s # HEAD /apache/etags/m/minus-is/test.txt 348s # Expecting field to be absent 348s # Received "61fafa7f73d80" 348s ok 12 348s # --- 348s # HEAD /apache/etags/none/s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 13 348s # --- 348s # HEAD /apache/etags/none/plus-i/test.txt 348s # Expecting one component in ETag field 348s # Received "464cc" 348s ok 14 348s # --- 348s # HEAD /apache/etags/m/minus-s/test.txt 348s # Expecting field to be absent 348s # Received "61fafa7f73d80" 348s ok 15 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 348s # Expecting two components in ETag field 348s # Received "464ec-61fafa7f73d80" 348s ok 16 348s # --- 348s # HEAD /apache/etags/mis/test.txt 348s # Expecting three components in ETag field 348s # Received "464b0-b-61fafa7f73d80" 348s ok 17 348s # --- 348s # HEAD /apache/etags/is/test.txt 348s # Expecting two components in ETag field 348s # Received "4647d-b" 348s ok 18 348s # --- 348s # HEAD /apache/etags/none/is/test.txt 348s # Expecting two components in ETag field 348s # Received "464bd-b" 348s ok 19 348s # --- 348s # HEAD /apache/etags/all/minus-is/test.txt 348s # Expecting one component in ETag field 348s # Received "61fafa7f73d80" 348s ok 20 348s # --- 348s # HEAD /apache/etags/m/plus-is/test.txt 348s # Expecting three components in ETag field 348s # Received "4649a-b-61fafa7f73d80" 348s ok 21 348s # --- 348s # HEAD /apache/etags/none/plus-s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 22 348s # --- 348s # HEAD /apache/etags/m/minus-ms/test.txt 348s # Expecting field to be absent 348s # Received "b-61fafa7f73d80" 348s ok 23 348s # --- 348s # HEAD /apache/etags/none/i/test.txt 348s # Expecting one component in ETag field 348s # Received "464b8" 348s ok 24 348s # --- 348s # HEAD /apache/etags/all/inherit/test.txt 348s # Expecting three components in ETag field 348s # Received "4644d-b-61fafa7f73d80" 348s ok 25 348s # --- 348s # HEAD /apache/etags/all/minus-s/test.txt 348s # Expecting two components in ETag field 348s # Received "4646b-61fafa7f73d80" 348s ok 26 348s # --- 348s # HEAD /apache/etags/default/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 27 348s # --- 348s # HEAD /apache/etags/m/plus-mis/test.txt 348s # Expecting three components in ETag field 348s # Received "464a3-b-61fafa7f73d80" 348s ok 28 348s # --- 348s # HEAD /apache/etags/all/mi/test.txt 348s # Expecting two components in ETag field 348s # Received "46456-61fafa7f73d80" 348s ok 29 348s # --- 348s # HEAD /apache/etags/all/m/test.txt 348s # Expecting one component in ETag field 348s # Received "61fafa7f73d80" 348s ok 30 348s # --- 348s # HEAD /apache/etags/m/plus-ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 31 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 348s # Expecting field to be absent 348s # Received "b-61fafa7f73d80" 348s ok 32 348s # --- 348s # HEAD /apache/etags/none/ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 33 348s # --- 348s # HEAD /apache/etags/all/minus-m/test.txt 348s # Expecting two components in ETag field 348s # Received "4645f-b" 348s ok 34 348s # --- 348s # HEAD /apache/etags/m/minus-i/test.txt 348s # Expecting field to be absent 348s # Received "61fafa7f73d80" 348s ok 35 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 348s # Expecting one component in ETag field 348s # Received "61fafa7f73d80" 348s ok 36 348s # --- 348s # HEAD /apache/etags/none/mis/test.txt 348s # Expecting three components in ETag field 348s # Received "464c6-b-61fafa7f73d80" 348s ok 37 348s # --- 348s # HEAD /apache/etags/none/plus-ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 38 348s # --- 348s # HEAD /apache/etags/m/test.txt 348s # Expecting one component in ETag field 348s # Received "61fafa7f73d80" 348s ok 39 348s # --- 348s # HEAD /apache/etags/ms/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 40 348s # --- 348s # HEAD /apache/etags/none/mi/test.txt 348s # Expecting two components in ETag field 348s # Received "464c3-61fafa7f73d80" 348s ok 41 348s # --- 348s # HEAD /apache/etags/none/plus-m/test.txt 348s # Expecting one component in ETag field 348s # Received "61fafa7f73d80" 348s ok 42 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 348s # Expecting two components in ETag field 348s # Received "464e0-b" 348s ok 43 348s # --- 348s # HEAD /apache/etags/all/i/test.txt 348s # Expecting one component in ETag field 348s # Received "4644b" 348s ok 44 348s # --- 348s # HEAD /apache/etags/all/minus-ms/test.txt 348s # Expecting one component in ETag field 348s # Received "46468" 348s ok 45 348s # --- 348s # HEAD /apache/etags/all/is/test.txt 348s # Expecting two components in ETag field 348s # Received "46450-b" 348s ok 46 348s # --- 348s # HEAD /apache/etags/none/plus-mi/test.txt 348s # Expecting two components in ETag field 348s # Received "464d5-61fafa7f73d80" 348s ok 47 348s # --- 348s # HEAD /apache/etags/all/minus-mis/test.txt 348s # Expecting field to be absent 348s # Received "b-61fafa7f73d80" 348s ok 48 348s # --- 348s # HEAD /apache/etags/m/plus-mi/test.txt 348s # Expecting two components in ETag field 348s # Received "464a0-61fafa7f73d80" 348s ok 49 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 348s # Expecting one component in ETag field 348s # Received "464e9" 348s ok 50 348s # --- 348s # HEAD /apache/etags/none/m/test.txt 348s # Expecting one component in ETag field 348s # Received "61fafa7f73d80" 348s ok 51 348s # --- 348s # HEAD /apache/etags/all/minus-mi/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 52 348s # --- 348s # HEAD /apache/etags/mi/test.txt 348s # Expecting two components in ETag field 348s # Received "464ad-61fafa7f73d80" 348s ok 53 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 54 348s # --- 348s # HEAD /apache/etags/none/test.txt 348s # Expecting field to be absent 348s # ETag field is missing 348s ok 55 348s # --- 348s # HEAD /apache/etags/m/plus-s/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 56 348s # --- 348s # HEAD /apache/etags/none/plus-mis/test.txt 348s # Expecting three components in ETag field 348s # Received "464ed-b-61fafa7f73d80" 348s ok 57 348s # --- 348s # HEAD /apache/etags/all/s/test.txt 348s # Expecting one component in ETag field 348s # Received "b" 348s ok 58 348s # --- 348s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 348s # Expecting two components in ETag field 348s # Received "b-61fafa7f73d80" 348s ok 59 348s # --- 348s # HEAD /apache/etags/m/minus-m/test.txt 348s # Expecting field to be absent 348s # Received "b-61fafa7f73d80" 348s ok 60 348s # --- 348s # HEAD /apache/etags/none/inherit/test.txt 348s # Expecting field to be absent 348s # ETag field is missing 348s ok 61 348s ok 353s t/apache/expr.t ..................... 353s 1..229 353s # Running under perl version 5.040000 for linux 353s # Current time local: Fri Nov 29 19:49:53 2024 353s # Current time GMT: Fri Nov 29 19:49:53 2024 353s # Using Test.pm version 1.31 353s # Using Apache/Test.pm version 1.44 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true" should evaluate to true, got true 353s ok 1 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "false" should evaluate to false, got false 353s ok 2 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "foo", got parse error 353s ok 3 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -eq 01" should evaluate to true, got true 353s ok 4 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -eq 2" should evaluate to false, got false 353s ok 5 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -ne 2" should evaluate to true, got true 353s ok 6 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -ne 1" should evaluate to false, got false 353s ok 7 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -lt 02" should evaluate to true, got true 353s ok 8 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -lt 1" should evaluate to false, got false 353s ok 9 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -le 2" should evaluate to true, got true 353s ok 10 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -le 1" should evaluate to true, got true 353s ok 11 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "2 -gt 1" should evaluate to true, got true 353s ok 12 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -gt 1" should evaluate to false, got false 353s ok 13 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "2 -ge 1" should evaluate to true, got true 353s ok 14 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -ge 1" should evaluate to true, got true 353s ok 15 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "1 -gt -1" should evaluate to true, got true 353s ok 16 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' == 'aa'" should evaluate to true, got true 353s ok 17 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' == 'b'" should evaluate to false, got false 353s ok 18 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' = 'aa'" should evaluate to true, got true 353s ok 19 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' = 'b'" should evaluate to false, got false 353s ok 20 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' != 'b'" should evaluate to true, got true 353s ok 21 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' != 'aa'" should evaluate to false, got false 353s ok 22 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' < 'b'" should evaluate to true, got true 353s ok 23 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' < 'aa'" should evaluate to false, got false 353s ok 24 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' <= 'b'" should evaluate to true, got true 353s ok 25 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' <= 'aa'" should evaluate to true, got true 353s ok 26 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'b' > 'aa'" should evaluate to true, got true 353s ok 27 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' > 'aa'" should evaluate to false, got false 353s ok 28 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'b' >= 'aa'" should evaluate to true, got true 353s ok 29 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'aa' >= 'aa'" should evaluate to true, got true 353s ok 30 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 353s ok 31 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 353s ok 32 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 353s ok 33 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 353s ok 34 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 353s ok 35 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 353s ok 36 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 353s ok 37 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 353s ok 38 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 353s ok 39 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 353s ok 40 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME} != ''" should evaluate to true, got true 353s ok 41 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'a' -in { 'b', 'a' } " should evaluate to true, got true 353s ok 42 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'a' -in { 'b', 'c' } " should evaluate to false, got false 353s ok 43 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' =~ /bc/ " should evaluate to true, got true 353s ok 44 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' =~ /BC/i " should evaluate to true, got true 353s ok 45 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' !~ m!bc! " should evaluate to false, got false 353s ok 46 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' !~ m!BC!i " should evaluate to false, got false 353s ok 47 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " $0 == '' " should evaluate to true, got true 353s ok 48 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " $1 == '' " should evaluate to true, got true 353s ok 49 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " $9 == '' " should evaluate to true, got true 353s ok 50 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " '$0' == '' " should evaluate to true, got true 353s ok 51 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 353s ok 52 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 353s ok 53 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 353s ok 54 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 353s ok 55 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 353s ok 56 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 353s ok 57 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 353s ok 58 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 353s ok 59 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 353s ok 60 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 353s ok 61 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 353s ok 62 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 353s ok 63 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 353s ok 64 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 353s ok 65 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 353s ok 66 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 353s ok 67 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 353s ok 68 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 353s ok 69 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 353s ok 70 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{HTTPS} == 'off' " should evaluate to true, got true 353s ok 71 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 353s ok 72 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 353s ok 73 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 353s ok 74 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 353s ok 75 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 353s ok 76 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 353s ok 77 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 353s ok 78 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 353s ok 79 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 353s ok 80 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 353s ok 81 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 353s ok 82 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "escape('?') = '%3f' " should evaluate to true, got true 353s ok 83 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "unescape('%3f') = '?' " should evaluate to true, got true 353s ok 84 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 353s ok 85 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 353s ok 86 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 353s ok 87 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "file('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 353s ok 88 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-n ''" should evaluate to false, got false 353s ok 89 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-z ''" should evaluate to true, got true 353s ok 90 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-n '1'" should evaluate to true, got true 353s ok 91 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-z '1'" should evaluate to false, got false 353s ok 92 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "-R 'abc'", got parse error 353s ok 93 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 353s ok 94 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-R '240.0.0.0'" should evaluate to false, got false 353s ok 95 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-R '240.0.0.0/8'" should evaluate to false, got false 353s ok 96 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-R 'ff::/8'" should evaluate to false, got false 353s ok 97 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 353s ok 98 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 353s ok 99 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 353s ok 100 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 353s ok 101 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 353s ok 102 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 353s ok 103 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 353s ok 104 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'foo' -strmatch '*o'" should evaluate to true, got true 353s ok 105 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 353s ok 106 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'foo' -strmatch 'F*'" should evaluate to false, got false 353s ok 107 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'foo' -strcmatch 'F*'" should evaluate to true, got true 353s ok 108 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'foo' -strmatch 'g*'" should evaluate to false, got false 353s ok 109 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'foo' -strcmatch 'g*'" should evaluate to false, got false 353s ok 110 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 353s ok 111 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 353s ok 112 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 353s ok 113 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 353s ok 114 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "foo('bar') = 'bar'", got parse error 353s ok 115 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "%{FOO} != 'bar'", got parse error 353s ok 116 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s Should get parse error for "'bar' = bar", got parse error 353s ok 117 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true" should evaluate to true, got true 353s ok 118 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && true" should evaluate to true, got true 353s ok 119 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || true" should evaluate to true, got true 353s ok 120 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || true || true" should evaluate to true, got true 353s ok 121 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || true && true" should evaluate to true, got true 353s ok 122 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && true || true" should evaluate to true, got true 353s ok 123 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && true && true" should evaluate to true, got true 353s ok 124 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || true || !true" should evaluate to true, got true 353s ok 125 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || true && !true" should evaluate to true, got true 353s ok 126 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && true || !true" should evaluate to true, got true 353s ok 127 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && true && !true" should evaluate to false, got false 353s ok 128 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && !true" should evaluate to false, got false 353s ok 129 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || !true" should evaluate to true, got true 353s ok 130 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || !true || true" should evaluate to true, got true 353s ok 131 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || !true && true" should evaluate to true, got true 353s ok 132 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && !true || true" should evaluate to true, got true 353s ok 133 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && !true && true" should evaluate to false, got false 353s ok 134 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || !true || !true" should evaluate to true, got true 353s ok 135 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true || !true && !true" should evaluate to true, got true 353s ok 136 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && !true || !true" should evaluate to false, got false 353s ok 137 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "true && !true && !true" should evaluate to false, got false 353s ok 138 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true" should evaluate to false, got false 353s ok 139 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && true" should evaluate to false, got false 353s ok 140 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || true" should evaluate to true, got true 353s ok 141 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || true || true" should evaluate to true, got true 353s ok 142 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || true && true" should evaluate to true, got true 353s ok 143 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && true || true" should evaluate to true, got true 353s ok 144 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && true && true" should evaluate to false, got false 353s ok 145 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || true || !true" should evaluate to true, got true 353s ok 146 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || true && !true" should evaluate to false, got false 353s ok 147 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && true || !true" should evaluate to false, got false 353s ok 148 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && true && !true" should evaluate to false, got false 353s ok 149 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && !true" should evaluate to false, got false 353s ok 150 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || !true" should evaluate to false, got false 353s ok 151 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || !true || true" should evaluate to true, got true 353s ok 152 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || !true && true" should evaluate to false, got false 353s ok 153 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && !true || true" should evaluate to true, got true 353s ok 154 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && !true && true" should evaluate to false, got false 353s ok 155 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || !true || !true" should evaluate to false, got false 353s ok 156 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true || !true && !true" should evaluate to false, got false 353s ok 157 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && !true || !true" should evaluate to false, got false 353s ok 158 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!true && !true && !true" should evaluate to false, got false 353s ok 159 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true)" should evaluate to false, got false 353s ok 160 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && true)" should evaluate to false, got false 353s ok 161 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || true)" should evaluate to false, got false 353s ok 162 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || true || true)" should evaluate to false, got false 353s ok 163 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || true && true)" should evaluate to false, got false 353s ok 164 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && true || true)" should evaluate to false, got false 353s ok 165 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && true && true)" should evaluate to false, got false 353s ok 166 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || true || !true)" should evaluate to false, got false 353s ok 167 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || true && !true)" should evaluate to false, got false 353s ok 168 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && true || !true)" should evaluate to false, got false 353s ok 169 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && true && !true)" should evaluate to true, got true 353s ok 170 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && !true)" should evaluate to true, got true 353s ok 171 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || !true)" should evaluate to false, got false 353s ok 172 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || !true || true)" should evaluate to false, got false 353s ok 173 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || !true && true)" should evaluate to false, got false 353s ok 174 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && !true || true)" should evaluate to false, got false 353s ok 175 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && !true && true)" should evaluate to true, got true 353s ok 176 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || !true || !true)" should evaluate to false, got false 353s ok 177 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true || !true && !true)" should evaluate to false, got false 353s ok 178 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && !true || !true)" should evaluate to true, got true 353s ok 179 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(true && !true && !true)" should evaluate to true, got true 353s ok 180 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true)" should evaluate to true, got true 353s ok 181 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && true)" should evaluate to true, got true 353s ok 182 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || true)" should evaluate to false, got false 353s ok 183 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || true || true)" should evaluate to false, got false 353s ok 184 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || true && true)" should evaluate to false, got false 353s ok 185 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && true || true)" should evaluate to false, got false 353s ok 186 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && true && true)" should evaluate to true, got true 353s ok 187 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || true || !true)" should evaluate to false, got false 353s ok 188 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || true && !true)" should evaluate to true, got true 353s ok 189 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && true || !true)" should evaluate to true, got true 353s ok 190 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && true && !true)" should evaluate to true, got true 353s ok 191 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && !true)" should evaluate to true, got true 353s ok 192 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || !true)" should evaluate to true, got true 353s ok 193 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || !true || true)" should evaluate to false, got false 353s ok 194 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || !true && true)" should evaluate to true, got true 353s ok 195 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && !true || true)" should evaluate to false, got false 353s ok 196 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && !true && true)" should evaluate to true, got true 353s ok 197 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || !true || !true)" should evaluate to true, got true 353s ok 198 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true || !true && !true)" should evaluate to true, got true 353s ok 199 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && !true || !true)" should evaluate to true, got true 353s ok 200 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "!(!true && !true && !true)" should evaluate to true, got true 353s ok 201 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 353s ok 202 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 353s ok 203 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 353s ok 204 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 353s ok 205 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 353s ok 206 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 353s ok 207 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 353s ok 208 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 353s ok 209 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 353s ok 210 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 353s ok 211 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 353s ok 212 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 353s ok 213 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 353s ok 214 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 353s ok 215 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 353s ok 216 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 353s ok 217 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 353s ok 218 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 353s ok 219 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 353s ok 220 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-F '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 353s ok 221 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-F '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 353s ok 222 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-U '/apache/' " should evaluate to true, got true 353s ok 223 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "-U '/apache/expr/none' " should evaluate to false, got false 353s ok 224 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 353s ok 225 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 353s ok 226 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "base64('foo') = 'Zm9v' " should evaluate to true, got true 353s ok 227 353s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 353s ok 228 353s Error log should not have 'Internal evaluation error' entries, found 0 353s ok 229 353s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 353s ok 360s t/apache/expr_string.t .............. 360s 1..29 360s # Running under perl version 5.040000 for linux 360s # Current time local: Fri Nov 29 19:49:58 2024 360s # Current time GMT: Fri Nov 29 19:49:58 2024 360s # Using Test.pm version 1.31 360s # Using Apache/Test.pm version 1.44 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 1 360s Expected return code 200, got 200 for 'foo' 360s ok 2 360s # testing : log message [Fri Nov 29 19:50:02.689161 2024] [log_debug:info] [pid 10264:tid 10264] [client 127.0.0.1:57974] foo (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: 'foo' 360s # received: 'foo' 360s ok 3 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 4 360s Expected return code 200, got 200 for '%{req:SomeHeader}' 360s ok 5 360s # testing : log message [Fri Nov 29 19:50:02.949037 2024] [log_debug:info] [pid 10264:tid 10264] [client 127.0.0.1:57974] SomeValue (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: 'SomeValue' 360s # received: 'SomeValue' 360s ok 6 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 7 360s Should get parse error (500) for "%{", got 500 360s ok 8 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 9 360s Expected return code 200, got 200 for '%' 360s ok 10 360s # testing : log message [Fri Nov 29 19:50:03.458850 2024] [log_debug:info] [pid 10243:tid 10243] [client 127.0.0.1:57990] % (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: '%' 360s # received: '%' 360s ok 11 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 12 360s Expected return code 200, got 200 for '}' 360s ok 13 360s # testing : log message [Fri Nov 29 19:50:03.714976 2024] [log_debug:info] [pid 10243:tid 10243] [client 127.0.0.1:57990] } (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: '}' 360s # received: '}' 360s ok 14 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 15 360s Expected return code 200, got 200 for '\"' 360s ok 16 360s # testing : log message [Fri Nov 29 19:50:03.968719 2024] [log_debug:info] [pid 10243:tid 10243] [client 127.0.0.1:57990] " (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: '"' 360s # received: '"' 360s ok 17 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 18 360s Expected return code 200, got 200 for '\'' 360s ok 19 360s # testing : log message [Fri Nov 29 19:50:04.224709 2024] [log_debug:info] [pid 10243:tid 10243] [client 127.0.0.1:57990] ' (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: '\'' 360s # received: '\'' 360s ok 20 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 21 360s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 360s ok 22 360s # testing : log message [Fri Nov 29 19:50:04.478266 2024] [log_debug:info] [pid 10243:tid 10243] [client 127.0.0.1:57990] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: '%{req:SomeHeader}' 360s # received: '%{req:SomeHeader}' 360s ok 23 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 24 360s Expected return code 200, got 200 for '%{tolower:IDENT}' 360s ok 25 360s # testing : log message [Fri Nov 29 19:50:04.734224 2024] [log_debug:info] [pid 10243:tid 10243] [client 127.0.0.1:57990] ident (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: 'ident' 360s # received: 'ident' 360s ok 26 360s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 27 360s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 360s ok 28 360s # testing : log message [Fri Nov 29 19:50:04.988423 2024] [log_debug:info] [pid 10243:tid 10243] [client 127.0.0.1:57990] get (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 360s # didn't match 360s # expected: 'get' 360s # received: 'get' 360s ok 29 360s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 360s ok 365s t/apache/getfile.t .................. 365s # using LWP client 365s 1..220 365s # Running under perl version 5.040000 for linux 365s # Current time local: Fri Nov 29 19:50:05 2024 365s # Current time GMT: Fri Nov 29 19:50:05 2024 365s # Using Test.pm version 1.31 365s # Using Apache/Test.pm version 1.44 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4c64-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 19556 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl.pod 365s # expected: 19556 365s # received: 19556 365s ok 1 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "dbb0-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 56240 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5004delta.pod 365s # expected: 56240 365s # received: 56240 365s ok 2 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "85ea-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 34282 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5005delta.pod 365s # expected: 34282 365s # received: 34282 365s ok 3 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "da40-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 55872 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5100delta.pod 365s # expected: 55872 365s # received: 55872 365s ok 4 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "ab70-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 43888 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5101delta.pod 365s # expected: 43888 365s # received: 43888 365s ok 5 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "15cb8-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 89272 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5120delta.pod 365s # expected: 89272 365s # received: 89272 365s ok 6 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2707-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 9991 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5121delta.pod 365s # expected: 9991 365s # received: 9991 365s ok 7 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2569-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 9577 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5122delta.pod 365s # expected: 9577 365s # received: 9577 365s ok 8 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1004-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4100 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5123delta.pod 365s # expected: 4100 365s # received: 4100 365s ok 9 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "e58-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 3672 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5124delta.pod 365s # expected: 3672 365s # received: 3672 365s ok 10 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1e00-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7680 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5125delta.pod 365s # expected: 7680 365s # received: 7680 365s ok 11 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "233a9-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 144297 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5140delta.pod 365s # expected: 144297 365s # received: 144297 365s ok 12 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1f1e-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7966 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5141delta.pod 365s # expected: 7966 365s # received: 7966 365s ok 13 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1aeb-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6891 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5142delta.pod 365s # expected: 6891 365s # received: 6891 365s ok 14 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1e50-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7760 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5143delta.pod 365s # expected: 7760 365s # received: 7760 365s ok 15 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "18b7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6327 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5144delta.pod 365s # expected: 6327 365s # received: 6327 365s ok 16 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "20a07-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 133639 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5160delta.pod 365s # expected: 133639 365s # received: 133639 365s ok 17 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "17fe-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6142 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5161delta.pod 365s # expected: 6142 365s # received: 6142 365s ok 18 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "e0a-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 3594 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5162delta.pod 365s # expected: 3594 365s # received: 3594 365s ok 19 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "ff5-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4085 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5163delta.pod 365s # expected: 4085 365s # received: 4085 365s ok 20 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1d280-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 119424 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5180delta.pod 365s # expected: 119424 365s # received: 119424 365s ok 21 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "19c5-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6597 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5181delta.pod 365s # expected: 6597 365s # received: 6597 365s ok 22 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "14d7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 5335 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5182delta.pod 365s # expected: 5335 365s # received: 5335 365s ok 23 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1208-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4616 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5184delta.pod 365s # expected: 4616 365s # received: 4616 365s ok 24 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1c352-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 115538 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5200delta.pod 365s # expected: 115538 365s # received: 115538 365s ok 25 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2a07-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10759 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5201delta.pod 365s # expected: 10759 365s # received: 10759 365s ok 26 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2fef-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 12271 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5202delta.pod 365s # expected: 12271 365s # received: 12271 365s ok 27 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2410-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 9232 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5203delta.pod 365s # expected: 9232 365s # received: 9232 365s ok 28 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1fa8f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 129679 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5220delta.pod 365s # expected: 129679 365s # received: 129679 365s ok 29 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "293d-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10557 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5221delta.pod 365s # expected: 10557 365s # received: 10557 365s ok 30 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "301f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 12319 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5222delta.pod 365s # expected: 12319 365s # received: 12319 365s ok 31 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "20fa-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8442 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5223delta.pod 365s # expected: 8442 365s # received: 8442 365s ok 32 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1162-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4450 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5224delta.pod 365s # expected: 4450 365s # received: 4450 365s ok 33 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "fc09-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 64521 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5240delta.pod 365s # expected: 64521 365s # received: 64521 365s ok 34 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2009-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8201 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5241delta.pod 365s # expected: 8201 365s # received: 8201 365s ok 35 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1007-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4103 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5242delta.pod 365s # expected: 4103 365s # received: 4103 365s ok 36 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2aac-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10924 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5243delta.pod 365s # expected: 10924 365s # received: 10924 365s ok 37 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1168-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4456 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5244delta.pod 365s # expected: 4456 365s # received: 4456 365s ok 38 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1875a-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 100186 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5260delta.pod 365s # expected: 100186 365s # received: 100186 365s ok 39 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1e25-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7717 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5261delta.pod 365s # expected: 7717 365s # received: 7717 365s ok 40 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1e16-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7702 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5262delta.pod 365s # expected: 7702 365s # received: 7702 365s ok 41 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1b69-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7017 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5263delta.pod 365s # expected: 7017 365s # received: 7017 365s ok 42 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "115d9-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 71129 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5280delta.pod 365s # expected: 71129 365s # received: 71129 365s ok 43 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "11f7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4599 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5281delta.pod 365s # expected: 4599 365s # received: 4599 365s ok 44 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1806-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6150 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5282delta.pod 365s # expected: 6150 365s # received: 6150 365s ok 45 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "13f7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 5111 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5283delta.pod 365s # expected: 5111 365s # received: 5111 365s ok 46 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "a038-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 41016 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5300delta.pod 365s # expected: 41016 365s # received: 41016 365s ok 47 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1662-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 5730 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5301delta.pod 365s # expected: 5730 365s # received: 5730 365s ok 48 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "124a-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4682 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5302delta.pod 365s # expected: 4682 365s # received: 4682 365s ok 49 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1374-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4980 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5303delta.pod 365s # expected: 4980 365s # received: 4980 365s ok 50 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "d310-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 54032 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5320delta.pod 365s # expected: 54032 365s # received: 54032 365s ok 51 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1b5f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7007 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5321delta.pod 365s # expected: 7007 365s # received: 7007 365s ok 52 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "9201-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 37377 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5340delta.pod 365s # expected: 37377 365s # received: 37377 365s ok 53 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1076-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4214 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5341delta.pod 365s # expected: 4214 365s # received: 4214 365s ok 54 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "f68-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 3944 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5342delta.pod 365s # expected: 3944 365s # received: 3944 365s ok 55 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "fd6-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4054 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5343delta.pod 365s # expected: 4054 365s # received: 4054 365s ok 56 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "ad8b-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 44427 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5360delta.pod 365s # expected: 44427 365s # received: 44427 365s ok 57 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1288-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4744 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5361delta.pod 365s # expected: 4744 365s # received: 4744 365s ok 58 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "f69-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 3945 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5362delta.pod 365s # expected: 3945 365s # received: 3945 365s ok 59 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "fd7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4055 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5363delta.pod 365s # expected: 4055 365s # received: 4055 365s ok 60 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "10d47-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 68935 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5380delta.pod 365s # expected: 68935 365s # received: 68935 365s ok 61 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "f6a-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 3946 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5381delta.pod 365s # expected: 3946 365s # received: 3946 365s ok 62 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "fd8-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4056 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5382delta.pod 365s # expected: 4056 365s # received: 4056 365s ok 63 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "c797-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 51095 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl5400delta.pod 365s # expected: 51095 365s # received: 51095 365s ok 64 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1e723-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 124707 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl561delta.pod 365s # expected: 124707 365s # received: 124707 365s ok 65 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1a2bb-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 107195 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl56delta.pod 365s # expected: 107195 365s # received: 107195 365s ok 66 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "94ac-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 38060 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl581delta.pod 365s # expected: 38060 365s # received: 38060 365s ok 67 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1176-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4470 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl582delta.pod 365s # expected: 4470 365s # received: 4470 365s ok 68 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "18bf-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6335 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl583delta.pod 365s # expected: 6335 365s # received: 6335 365s ok 69 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1cc3-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7363 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl584delta.pod 365s # expected: 7363 365s # received: 7363 365s ok 70 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1701-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 5889 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl585delta.pod 365s # expected: 5889 365s # received: 5889 365s ok 71 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "122b-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4651 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl586delta.pod 365s # expected: 4651 365s # received: 4651 365s ok 72 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "20a4-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8356 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl587delta.pod 365s # expected: 8356 365s # received: 8356 365s ok 73 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "62c1-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 25281 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl588delta.pod 365s # expected: 25281 365s # received: 25281 365s ok 74 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "d28d-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 53901 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl589delta.pod 365s # expected: 53901 365s # received: 53901 365s ok 75 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1c1d5-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 115157 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perl58delta.pod 365s # expected: 115157 365s # received: 115157 365s ok 76 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4fe9-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 20457 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlaix.pod 365s # expected: 20457 365s # received: 20457 365s ok 77 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1688-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 5768 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlamiga.pod 365s # expected: 5768 365s # received: 5768 365s ok 78 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2031-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8241 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlandroid.pod 365s # expected: 8241 365s # received: 8241 365s ok 79 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "ceb51-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 846673 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlapi.pod 365s # expected: 846673 365s # received: 846673 365s ok 80 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "5838-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 22584 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlapio.pod 365s # expected: 22584 365s # received: 22584 365s ok 81 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1b62-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7010 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlartistic.pod 365s # expected: 7010 365s # received: 7010 365s ok 82 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "210c-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8460 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlbook.pod 365s # expected: 8460 365s # received: 8460 365s ok 83 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "126-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 294 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlboot.pod 365s # expected: 294 365s # received: 294 365s ok 84 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "130-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 304 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlbot.pod 365s # expected: 304 365s # received: 304 365s ok 85 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1f50-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8016 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlbs2000.pod 365s # expected: 8016 365s # received: 8016 365s ok 86 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "dea2-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 56994 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlcall.pod 365s # expected: 56994 365s # received: 56994 365s ok 87 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1180-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4480 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlcheat.pod 365s # expected: 4480 365s # received: 4480 365s ok 88 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "3179-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 12665 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlclass.pod 365s # expected: 12665 365s # received: 12665 365s ok 89 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "3c63-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 15459 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlclassguts.pod 365s # expected: 15459 365s # received: 15459 365s ok 90 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "d19f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 53663 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlclib.pod 365s # expected: 53663 365s # received: 53663 365s ok 91 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "12e5-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4837 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlcn.pod 365s # expected: 4837 365s # received: 4837 365s ok 92 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1b1b-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6939 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlcommunity.pod 365s # expected: 6939 365s # received: 6939 365s ok 93 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "662a-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 26154 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlcygwin.pod 365s # expected: 26154 365s # received: 26154 365s ok 94 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "cfa2-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 53154 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldata.pod 365s # expected: 53154 365s # received: 53154 365s ok 95 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "134d-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4941 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 365s # expected: 4941 365s # received: 4941 365s ok 96 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "a85c-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 43100 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldebguts.pod 365s # expected: 43100 365s # received: 43100 365s ok 97 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "5693-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 22163 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldebtut.pod 365s # expected: 22163 365s # received: 22163 365s ok 98 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "9bc9-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 39881 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldebug.pod 365s # expected: 39881 365s # received: 39881 365s ok 99 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "c797-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 51095 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldelta.pod 365s # expected: 51095 365s # received: 51095 365s ok 100 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "5fb8-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 24504 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldeprecation.pod 365s # expected: 24504 365s # received: 24504 365s ok 101 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4d4e9-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 316649 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldiag.pod 365s # expected: 316649 365s # received: 316649 365s ok 102 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "24a0-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 9376 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldoc.pod 365s # expected: 9376 365s # received: 9376 365s ok 103 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "b4ed-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 46317 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldocstyle.pod 365s # expected: 46317 365s # received: 46317 365s ok 104 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "6946-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 26950 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldsc.pod 365s # expected: 26950 365s # received: 26950 365s ok 105 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1f20-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7968 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perldtrace.pod 365s # expected: 7968 365s # received: 7968 365s ok 106 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1497f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 84351 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlebcdic.pod 365s # expected: 84351 365s # received: 84351 365s ok 107 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "937e-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 37758 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlembed.pod 365s # expected: 37758 365s # received: 37758 365s ok 108 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2812-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10258 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlexperiment.pod 365s # expected: 10258 365s # received: 10258 365s ok 109 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "58d2-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 22738 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq.pod 365s # expected: 22738 365s # received: 22738 365s ok 110 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "34a1-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 13473 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq1.pod 365s # expected: 13473 365s # received: 13473 365s ok 111 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "292a-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10538 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq2.pod 365s # expected: 10538 365s # received: 10538 365s ok 112 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "92e1-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 37601 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq3.pod 365s # expected: 37601 365s # received: 37601 365s ok 113 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "16bcd-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 93133 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq4.pod 365s # expected: 93133 365s # received: 93133 365s ok 114 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "dbc1-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 56257 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq5.pod 365s # expected: 56257 365s # received: 56257 365s ok 115 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "9a71-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 39537 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq6.pod 365s # expected: 39537 365s # received: 39537 365s ok 116 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "93ae-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 37806 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq7.pod 365s # expected: 37806 365s # received: 37806 365s ok 117 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "c30c-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 49932 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq8.pod 365s # expected: 49932 365s # received: 49932 365s ok 118 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "3b75-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 15221 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfaq9.pod 365s # expected: 15221 365s # received: 15221 365s ok 119 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "56ca-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 22218 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfilter.pod 365s # expected: 22218 365s # received: 22218 365s ok 120 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "342b-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 13355 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfork.pod 365s # expected: 13355 365s # received: 13355 365s ok 121 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4122-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 16674 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlform.pod 365s # expected: 16674 365s # received: 16674 365s ok 122 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "671-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 1649 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 365s # expected: 1649 365s # received: 1649 365s ok 123 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "68740-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 427840 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlfunc.pod 365s # expected: 427840 365s # received: 427840 365s ok 124 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "7c2e-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 31790 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlgit.pod 365s # expected: 31790 365s # received: 31790 365s ok 125 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "219ca-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 137674 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlglossary.pod 365s # expected: 137674 365s # received: 137674 365s ok 126 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4072-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 16498 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlgov.pod 365s # expected: 16498 365s # received: 16498 365s ok 127 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "35f7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 13815 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlgpl.pod 365s # expected: 13815 365s # received: 13815 365s ok 128 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "31bb8-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 203704 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlguts.pod 365s # expected: 203704 365s # received: 203704 365s ok 129 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "afe5-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 45029 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlhack.pod 365s # expected: 45029 365s # received: 45029 365s ok 130 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1297d-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 76157 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlhacktips.pod 365s # expected: 76157 365s # received: 76157 365s ok 131 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1809-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6153 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlhacktut.pod 365s # expected: 6153 365s # received: 6153 365s ok 132 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "602-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 1538 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlhaiku.pod 365s # expected: 1538 365s # received: 1538 365s ok 133 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "ea29-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 59945 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlhist.pod 365s # expected: 59945 365s # received: 59945 365s ok 134 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "77a4-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 30628 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlhpux.pod 365s # expected: 30628 365s # received: 30628 365s ok 135 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "7dd-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 2013 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlhurd.pod 365s # expected: 2013 365s # received: 2013 365s ok 136 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1fc9f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 130207 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlintern.pod 365s # expected: 130207 365s # received: 130207 365s ok 137 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "9216-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 37398 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlinterp.pod 365s # expected: 37398 365s # received: 37398 365s ok 138 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "579a-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 22426 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlintro.pod 365s # expected: 22426 365s # received: 22426 365s ok 139 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "8ad2-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 35538 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perliol.pod 365s # expected: 35538 365s # received: 35538 365s ok 140 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "11818-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 71704 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlipc.pod 365s # expected: 71704 365s # received: 71704 365s ok 141 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1150-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4432 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlirix.pod 365s # expected: 4432 365s # received: 4432 365s ok 142 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "20a8-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8360 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perljp.pod 365s # expected: 8360 365s # received: 8360 365s ok 143 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2fc0-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 12224 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlko.pod 365s # expected: 12224 365s # received: 12224 365s ok 144 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "163-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 355 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perllexwarn.pod 365s # expected: 355 365s # received: 355 365s ok 145 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "7ea-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 2026 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perllinux.pod 365s # expected: 2026 365s # received: 2026 365s ok 146 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "12978-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 76152 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perllocale.pod 365s # expected: 76152 365s # received: 76152 365s ok 147 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2487-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 9351 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perllol.pod 365s # expected: 9351 365s # received: 9351 365s ok 148 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2f6f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 12143 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlmacosx.pod 365s # expected: 12143 365s # received: 12143 365s ok 149 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "67a7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 26535 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlmod.pod 365s # expected: 26535 365s # received: 26535 365s ok 150 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2574-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 9588 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 365s # expected: 9588 365s # received: 9588 365s ok 151 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1095c-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 67932 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlmodlib.pod 365s # expected: 67932 365s # received: 67932 365s ok 152 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "573b-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 22331 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 365s # expected: 22331 365s # received: 22331 365s ok 153 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "d65-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 3429 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlmroapi.pod 365s # expected: 3429 365s # received: 3429 365s ok 154 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2ad3-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10963 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlnewmod.pod 365s # expected: 10963 365s # received: 10963 365s ok 155 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "20a5-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8357 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlnumber.pod 365s # expected: 8357 365s # received: 8357 365s ok 156 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "8d31-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 36145 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlobj.pod 365s # expected: 36145 365s # received: 36145 365s ok 157 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "6885-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 26757 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlootut.pod 365s # expected: 26757 365s # received: 26757 365s ok 158 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2b4ac-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 177324 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlop.pod 365s # expected: 177324 365s # received: 177324 365s ok 159 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4db-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 1243 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 365s # expected: 1243 365s # received: 1243 365s ok 160 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "3b77-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 15223 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlopentut.pod 365s # expected: 15223 365s # received: 15223 365s ok 161 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "16cb7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 93367 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlos2.pod 365s # expected: 93367 365s # received: 93367 365s ok 162 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "37cb-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 14283 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlos390.pod 365s # expected: 14283 365s # received: 14283 365s ok 163 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "12b0-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4784 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlos400.pod 365s # expected: 4784 365s # received: 4784 365s ok 164 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "c8a9-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 51369 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlpacktut.pod 365s # expected: 51369 365s # received: 51369 365s ok 165 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Accept-Ranges: bytes 365s #ETag: "c2bc-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 49852 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:09 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlperf.pod 365s # expected: 49852 365s # received: 49852 365s ok 166 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1418-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 5144 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlplan9.pod 365s # expected: 5144 365s # received: 5144 365s ok 167 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "5b65-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 23397 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlpod.pod 365s # expected: 23397 365s # received: 23397 365s ok 168 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "10d10-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 68880 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlpodspec.pod 365s # expected: 68880 365s # received: 68880 365s ok 169 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2f40-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 12096 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 365s # expected: 12096 365s # received: 12096 365s ok 170 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "67b7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 26551 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlpolicy.pod 365s # expected: 26551 365s # received: 26551 365s ok 171 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "15db1-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 89521 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlport.pod 365s # expected: 89521 365s # received: 89521 365s ok 172 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1412-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 5138 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlpragma.pod 365s # expected: 5138 365s # received: 5138 365s ok 173 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1a25-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 6693 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlqnx.pod 365s # expected: 6693 365s # received: 6693 365s ok 174 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "21256-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 135766 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlre.pod 365s # expected: 135766 365s # received: 135766 365s ok 175 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "8a9c-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 35484 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlreapi.pod 365s # expected: 35484 365s # received: 35484 365s ok 176 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "818f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 33167 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 365s # expected: 33167 365s # received: 33167 365s ok 177 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "bec7-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 48839 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 365s # expected: 48839 365s # received: 48839 365s ok 178 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "8d5c-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 36188 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlref.pod 365s # expected: 36188 365s # received: 36188 365s ok 179 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4944-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 18756 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlreftut.pod 365s # expected: 18756 365s # received: 18756 365s ok 180 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "a989-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 43401 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlreguts.pod 365s # expected: 43401 365s # received: 43401 365s ok 181 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1fd-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 509 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlrepository.pod 365s # expected: 509 365s # received: 509 365s ok 182 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4b07-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 19207 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlrequick.pod 365s # expected: 19207 365s # received: 19207 365s ok 183 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "3caa-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 15530 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlreref.pod 365s # expected: 15530 365s # received: 15530 365s ok 184 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1e1ef-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 123375 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlretut.pod 365s # expected: 123375 365s # received: 123375 365s ok 185 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "651-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 1617 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlriscos.pod 365s # expected: 1617 365s # received: 1617 365s ok 186 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "e707-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 59143 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlrun.pod 365s # expected: 59143 365s # received: 59143 365s ok 187 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "6cea-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 27882 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlsec.pod 365s # expected: 27882 365s # received: 27882 365s ok 188 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "4af2-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 19186 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 365s # expected: 19186 365s # received: 19186 365s ok 189 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "7494-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 29844 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlsolaris.pod 365s # expected: 29844 365s # received: 29844 365s ok 190 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1bdc-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7132 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlsource.pod 365s # expected: 7132 365s # received: 7132 365s ok 191 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "233b-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 9019 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlstyle.pod 365s # expected: 9019 365s # received: 9019 365s ok 192 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "12fb9-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 77753 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlsub.pod 365s # expected: 77753 365s # received: 77753 365s ok 193 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "d31f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 54047 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlsyn.pod 365s # expected: 54047 365s # received: 54047 365s ok 194 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "2858-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10328 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlsynology.pod 365s # expected: 10328 365s # received: 10328 365s ok 195 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "b184-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 45444 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlthrtut.pod 365s # expected: 45444 365s # received: 45444 365s ok 196 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "9a91-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 39569 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltie.pod 365s # expected: 39569 365s # received: 39569 365s ok 197 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "ce6d8-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 845528 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltoc.pod 365s # expected: 845528 365s # received: 845528 365s ok 198 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "174-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 372 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltodo.pod 365s # expected: 372 365s # received: 372 365s ok 199 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "126-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 294 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltooc.pod 365s # expected: 294 365s # received: 294 365s ok 200 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "126-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 294 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltoot.pod 365s # expected: 294 365s # received: 294 365s ok 201 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "297f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 10623 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltrap.pod 365s # expected: 10623 365s # received: 10623 365s ok 202 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "213f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 8511 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltru64.pod 365s # expected: 8511 365s # received: 8511 365s ok 203 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1183-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4483 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perltw.pod 365s # expected: 4483 365s # received: 4483 365s ok 204 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "162b6-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 90806 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlunicode.pod 365s # expected: 90806 365s # received: 90806 365s ok 205 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "6349-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 25417 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlunicook.pod 365s # expected: 25417 365s # received: 25417 365s ok 206 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "372e-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 14126 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlunifaq.pod 365s # expected: 14126 365s # received: 14126 365s ok 207 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "96e1-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 38625 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perluniintro.pod 365s # expected: 38625 365s # received: 38625 365s ok 208 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "6eefa-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 454394 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perluniprops.pod 365s # expected: 454394 365s # received: 454394 365s ok 209 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1f10-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7952 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlunitut.pod 365s # expected: 7952 365s # received: 7952 365s ok 210 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "1ce8-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 7400 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlutil.pod 365s # expected: 7400 365s # received: 7400 365s ok 211 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "16c17-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 93207 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlvar.pod 365s # expected: 93207 365s # received: 93207 365s ok 212 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "c68d-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 50829 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlvms.pod 365s # expected: 50829 365s # received: 50829 365s ok 213 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "f16-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 3862 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlvos.pod 365s # expected: 3862 365s # received: 3862 365s ok 214 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "7c61-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 31841 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlwin32.pod 365s # expected: 31841 365s # received: 31841 365s ok 215 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "12d15-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 77077 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlxs.pod 365s # expected: 77077 365s # received: 77077 365s ok 216 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "c51f-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 50463 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlxstut.pod 365s # expected: 50463 365s # received: 50463 365s ok 217 365s #lwp request: 365s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "5dc1-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 24001 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 365s # expected: 24001 365s # received: 24001 365s ok 218 365s #lwp request: 365s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "d4110-61fb3d76b3b80" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 868624 365s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-binary-httpd 365s # expected: 868624 365s # received: 868624 365s ok 219 365s #lwp request: 365s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 365s #User-Agent: libwww-perl/6.77 365s # 365s #server response: 365s #HTTP/1.1 200 OK 365s #Connection: close 365s #Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Accept-Ranges: bytes 365s #ETag: "3d27a0-62796587675c0" 365s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 365s #Vary: In-If1 365s #Content-Length: 4007840 365s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 365s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 365s #Client-Peer: 127.0.0.1:8529 365s #Client-Response-Num: 1 365s #DMMATCH1: 1 365s # 365s # testing : download of /getfiles-binary-perl 365s # expected: 4007840 365s # received: 4007840 365s ok 220 365s ok 369s t/apache/headers.t .................. 369s 1..27 369s # Running under perl version 5.040000 for linux 369s # Current time local: Fri Nov 29 19:50:10 2024 369s # Current time GMT: Fri Nov 29 19:50:10 2024 369s # Using Test.pm version 1.31 369s # Using Apache/Test.pm version 1.44 369s testing: Hello: World 369s ok 1 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 2 369s header: [World] vs [World] 369s # testing : compare header Hello value 369s # expected: 'World' 369s # received: 'World' 369s ok 3 369s testing: Hello: World 369s ok 4 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 5 369s header: [World] vs [World] 369s # testing : compare header Hello value 369s # expected: 'World' 369s # received: 'World' 369s ok 6 369s testing: Hello: World 369s ok 7 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 8 369s header: [World] vs [World] 369s # testing : compare header Hello value 369s # expected: 'World' 369s # received: 'World' 369s ok 9 369s testing: Hello: Foo 369s Bar 369s ok 10 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 11 369s header: [Foo Bar] vs [Foo Bar] 369s # testing : compare header Hello value 369s # expected: 'Foo Bar' 369s # received: 'Foo Bar' 369s ok 12 369s testing: Hello: Foo 369s Bar 369s ok 13 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 14 369s header: [Foo Bar] vs [Foo Bar] 369s # testing : compare header Hello value 369s # expected: 'Foo Bar' 369s # received: 'Foo Bar' 369s ok 15 369s testing: Hello: Foo 369s Bar 369s ok 16 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 17 369s header: [Foo Bar] vs [Foo Bar] 369s # testing : compare header Hello value 369s # expected: 'Foo Bar' 369s # received: 'Foo Bar' 369s ok 18 369s testing: Hello: Foo 369s Bar 369s ok 19 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 20 369s header: [Foo Bar] vs [Foo Bar] 369s # testing : compare header Hello value 369s # expected: 'Foo Bar' 369s # received: 'Foo Bar' 369s ok 21 369s testing: Hello: Foo 369s Bar 369s ok 22 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 23 369s header: [Foo Bar] vs [Foo Bar] 369s # testing : compare header Hello value 369s # expected: 'Foo Bar' 369s # received: 'Foo Bar' 369s ok 24 369s testing: Hello:World 369s ok 25 369s # testing : response success 369s # expected: qr/HTTP\/1\.. 200 OK/ 369s # received: 'HTTP/1.1 200 OK' 369s ok 26 369s header: [World] vs [World] 369s # testing : compare header Hello value 369s # expected: 'World' 369s # received: 'World' 369s ok 27 369s ok 373s t/apache/hostcheck.t ................ 373s 1..14 373s # Running under perl version 5.040000 for linux 373s # Current time local: Fri Nov 29 19:50:14 2024 373s # Current time GMT: Fri Nov 29 19:50:14 2024 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.44 373s # SENDING to 127.0.0.1:8529 373s # GET / HTTP/1.1 373s Host: localhost 373s 373s # expected 200, got 200 for ok 373s ok 1 373s # SENDING to 127.0.0.1:8529 373s # GET / HTTP/1.1 373s Host: localhost:1 373s 373s # expected 200, got 200 for port ignored 373s ok 2 373s # SENDING to 127.0.0.1:8529 373s # GET / HTTP/1.1 373s Host: notlisted 373s 373s # expected 200, got 200 for name not listed 373s ok 3 373s # SENDING to 127.0.0.1:8529 373s # GET / HTTP/1.1 373s Host: 127.0.0.1 373s 373s # expected 200, got 200 for IP not in serveralias/servername 373s ok 4 373s # SENDING to 127.0.0.1:8529 373s # GET / HTTP/1.1 373s Host: default-strict 373s 373s # expected 200, got 200 for NVH matches in default server 373s ok 5 373s # SENDING to 127.0.0.1:8529 373s # GET / HTTP/1.1 373s Host: nvh-strict 373s 373s # expected 200, got 200 for NVH matches 373s ok 6 373s # SENDING to 127.0.0.1:8529 373s # GET / HTTP/1.1 373s Host: nvh-strict:1 373s 373s # expected 200, got 200 for NVH matches port ignored 373s ok 7 373s # SENDING to 127.0.0.1:8557 373s # GET / HTTP/1.1 373s Host: localhost 373s 373s # expected 400, got 400 for ok 373s ok 8 373s # SENDING to 127.0.0.1:8557 373s # GET / HTTP/1.1 373s Host: localhost:1 373s 373s # expected 400, got 400 for port ignored 373s ok 9 373s # SENDING to 127.0.0.1:8557 373s # GET / HTTP/1.1 373s Host: notlisted 373s 373s # expected 400, got 400 for name not listed 373s ok 10 373s # SENDING to 127.0.0.1:8557 373s # GET / HTTP/1.1 373s Host: 127.0.0.1 373s 373s # expected 400, got 400 for IP not in serveralias/servername 373s ok 11 373s # SENDING to 127.0.0.1:8557 373s # GET / HTTP/1.1 373s Host: default-strict 373s 373s # expected 200, got 200 for NVH matches in default server 373s ok 12 373s # SENDING to 127.0.0.1:8557 373s # GET / HTTP/1.1 373s Host: nvh-strict 373s 373s # expected 200, got 200 for NVH matches 373s ok 13 373s # SENDING to 127.0.0.1:8557 373s # GET / HTTP/1.1 373s Host: nvh-strict:1 373s 373s # expected 200, got 200 for NVH matches port ignored 373s ok 14 373s ok 378s t/apache/http_strict.t .............. 378s 1..178 378s # Running under perl version 5.040000 for linux 378s # Current time local: Fri Nov 29 19:50:18 2024 378s # Current time GMT: Fri Nov 29 19:50:18 2024 378s # Using Test.pm version 1.31 378s # Using Apache/Test.pm version 1.44 378s # SENDING: 378s # GET / HTTP/1.0\r\n\r\n 378s # expecting success, got 200 378s ok 1 378s # SENDING: 378s # GET / HTTP/1.0\n\n 378s # expecting success, got 200 378s ok 2 378s # SENDING: 378s # get / HTTP/1.0\r\n\r\n 378s # expecting 501, got 501 378s ok 3 378s # SENDING: 378s # G ET / HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 4 378s # SENDING: 378s # G\x00ET / HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 5 378s # SENDING: 378s # G/T / HTTP/1.0\r\n\r\n 378s # expecting 501, got 501 378s ok 6 378s # SENDING: 378s # GET /\x00 HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 7 378s # SENDING: 378s # GET / HTTP/1.0\x00\r\n\r\n 378s # expecting 400, got 400 378s ok 8 378s # SENDING: 378s # GET\x0c/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 9 378s # SENDING: 378s # GET\r/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 10 378s # SENDING: 378s # GET\t/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 11 378s # SENDING: 378s # GET / HTT/1.0\r\n\r\n 378s # expecting error, got 400 378s ok 12 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 378s # expecting success, got 200 378s ok 13 378s # SENDING: 378s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 378s # expecting success, got 200 378s ok 14 378s # SENDING: 378s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 378s # expecting success, got 200 378s ok 15 378s # SENDING: 378s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 378s # expecting 400, got 400 378s ok 16 378s # SENDING: 378s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 378s # expecting 400, got 400 378s ok 17 378s # SENDING: 378s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 378s # expecting 200, got 200 378s ok 18 378s # SENDING: 378s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 378s # expecting 400, got 400 378s ok 19 378s # SENDING: 378s # GET / HTTP/\r\nHost: localhost\r\n\r\n 378s # expecting error, got 400 378s ok 20 378s # SENDING: 378s # GET / HTTP/0.9\r\n\r\n 378s # expecting error, got 400 378s ok 21 378s # SENDING: 378s # GET / HTTP/0.8\r\n\r\n 378s # expecting error, got 400 378s ok 22 378s # SENDING: 378s # GET /\x01 HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 23 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 378s # expecting 200, got 200 378s ok 24 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 378s # expecting 200, got 200 378s ok 25 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 378s # expecting 400, got 400 378s ok 26 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 378s # expecting 200, got 200 378s ok 27 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo\r\n\r\n 378s # expecting 400, got 400 378s ok 28 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 378s # expecting 400, got 400 378s ok 29 378s # SENDING: 378s # GET / HTTP/1.0\r\n: bar\r\n\r\n 378s # expecting 400, got 400 378s ok 30 378s # SENDING: 378s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 378s # expecting 200, got 200 378s ok 31 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 378s # expecting 400, got 400 378s ok 32 378s # SENDING: 378s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 378s # expecting 400, got 400 378s ok 33 378s # SENDING: 378s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 378s # expecting 400, got 400 378s ok 34 378s # SENDING: 378s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 378s # expecting 200, got 200 378s ok 35 378s # SENDING: 378s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 378s # expecting 400, got 400 378s ok 36 378s # SENDING: 378s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 378s # expecting 400, got 400 378s ok 37 378s # SENDING: 378s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 378s # expecting 200, got 200 378s ok 38 378s # SENDING: 378s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 378s # expecting 400, got 400 378s ok 39 378s # SENDING: 378s # GET / HTTP/1.0\r\r 378s # expecting dropped connection and HTTPD dropped connection 378s ok 40 378s # SENDING: 378s # GET /\r\n 378s # expecting headerless HTTP/0.9 body, got response 378s ok 41 378s # SENDING: 378s # GET /#frag HTTP/1.0\r\n 378s # expecting 400, got 400 378s ok 42 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 378s # expecting 200, got 200 378s ok 43 378s # SENDING: 378s # GET http://017700000001/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 44 378s # SENDING: 378s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 45 378s # SENDING: 378s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 46 378s # SENDING: 378s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 47 378s # SENDING: 378s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 48 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 378s # expecting 200, got 200 378s ok 49 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 378s # expecting 400, got 400 378s ok 50 378s # SENDING: 378s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 51 378s # SENDING: 378s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 52 378s # SENDING: 378s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 53 378s # SENDING: 378s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 54 378s # SENDING: 378s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 55 378s # SENDING: 378s # GET http://[::1]/ HTTP/1.0\r\n\r\n 378s # expecting success, got 200 378s ok 56 378s # SENDING: 378s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 378s # expecting success, got 200 378s ok 57 378s # SENDING: 378s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 378s # expecting success, got 200 378s ok 58 378s # SENDING: 378s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 378s # expecting success, got 200 378s ok 59 378s # SENDING: 378s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 60 378s # SENDING: 378s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 378s # expecting success, got 200 378s ok 61 378s # SENDING: 378s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 378s # expecting success, got 200 378s ok 62 378s # SENDING: 378s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 378s # expecting 400, got 400 378s ok 63 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 378s # expecting success, got 200 378s ok 64 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 378s # expecting success, got 200 378s ok 65 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 378s # expecting success, got 200 378s ok 66 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 378s # expecting success, got 200 378s ok 67 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 378s # expecting success, got 200 378s ok 68 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 378s # expecting success, got 200 378s ok 69 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 378s # expecting 200, got 200 378s ok 70 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 378s # expecting 200, got 200 378s ok 71 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 378s # expecting 400, got 400 378s ok 72 378s # SENDING: 378s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 378s # expecting 200, got 200 378s ok 73 378s # SENDING: 378s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 378s # expecting 200, got 200 378s ok 74 378s # SENDING: 378s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 378s # expecting 200, got 200 378s ok 75 378s # SENDING: 378s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 378s # expecting 200, got 200 378s ok 76 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 378s # expecting 200, got 200 378s ok 77 378s # SENDING: 378s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 378s # expecting 200, got 200 378s ok 78 378s # SENDING: 378s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 378s # expecting 200, got 200 378s ok 79 378s # SENDING: 378s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 378s # DECODED: Foo: bar 378s # RESPONSE: 378s # HTTP/1.1 200 OK\r\n 378s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 378s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 378s # Foo: bar\r\n 378s # Vary: In-If1\r\n 378s # DMMATCH1: 1\r\n 378s # Content-Length: 36\r\n 378s # Connection: close\r\n 378s # Content-Type: text/plain\r\n 378s # \r\n 378s # Hi!\n 378s # SERVERNAME=localhost\n 378s # HTTP_HOST=\n 378s # 378s # expecting 200, got 200 378s ok 80 378s # SENDING: 378s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 378s # DECODED: Foo: 378s # RESPONSE: 378s # HTTP/1.1 200 OK\r\n 378s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 378s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 378s # Foo: \r\n 378s # Vary: In-If1\r\n 378s # DMMATCH1: 1\r\n 378s # Connection: close\r\n 378s # Content-Type: text/plain\r\n 378s # \r\n 378s # Hi!\n 378s # SERVERNAME=localhost\n 378s # HTTP_HOST=\n 378s # 378s # expecting 200, got 200 378s ok 81 378s # SENDING: 378s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 378s # DECODED: : bar 378s # RESPONSE: 378s # HTTP/1.1 500 Internal Server Error\r\n 378s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 378s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 378s # Content-Length: 564\r\n 378s # Connection: close\r\n 378s # Content-Type: text/html; charset=iso-8859-1\r\n 378s # \r\n 378s # \n 378s # \n 378s # ... 378s # expecting 500, got 500 378s ok 82 378s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 379s # DECODED: F\x00oo: bar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 528\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 83 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 379s # DECODED: F\x01oo: bar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 564\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 84 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 379s # DECODED: F\noo: bar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 528\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 85 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 379s # DECODED: Foo: b\tar 379s # RESPONSE: 379s # HTTP/1.1 200 OK\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Foo: b\tar\r\n 379s # Vary: In-If1\r\n 379s # DMMATCH1: 1\r\n 379s # Connection: close\r\n 379s # Content-Type: text/plain\r\n 379s # \r\n 379s # Hi!\n 379s # SERVERNAME=localhost\n 379s # HTTP_HOST=\n 379s # 379s # expecting 200, got 200 379s ok 86 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 379s # DECODED: Foo: b\x01ar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 564\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 87 379s # SENDING: 379s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 379s # expecting 500, got 500 379s ok 88 379s # SENDING: 379s # GET / HTTP/1.0\r\n\r\n 379s # expecting success, got 200 379s ok 89 379s # SENDING: 379s # GET / HTTP/1.0\n\n 379s # expecting 400, got 400 379s ok 90 379s # SENDING: 379s # get / HTTP/1.0\r\n\r\n 379s # expecting 501, got 501 379s ok 91 379s # SENDING: 379s # G ET / HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 92 379s # SENDING: 379s # G\x00ET / HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 93 379s # SENDING: 379s # G/T / HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 94 379s # SENDING: 379s # GET /\x00 HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 95 379s # SENDING: 379s # GET / HTTP/1.0\x00\r\n\r\n 379s # expecting 400, got 400 379s ok 96 379s # SENDING: 379s # GET\x0c/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 97 379s # SENDING: 379s # GET\r/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 98 379s # SENDING: 379s # GET\t/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 99 379s # SENDING: 379s # GET / HTT/1.0\r\n\r\n 379s # expecting error, got 400 379s ok 100 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 379s # expecting success, got 200 379s ok 101 379s # SENDING: 379s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 379s # expecting success, got 200 379s ok 102 379s # SENDING: 379s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 379s # expecting success, got 200 379s ok 103 379s # SENDING: 379s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 379s # expecting 400, got 400 379s ok 104 379s # SENDING: 379s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 379s # expecting 400, got 400 379s ok 105 379s # SENDING: 379s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 379s # expecting 400, got 400 379s ok 106 379s # SENDING: 379s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 379s # expecting 400, got 400 379s ok 107 379s # SENDING: 379s # GET / HTTP/\r\nHost: localhost\r\n\r\n 379s # expecting error, got 400 379s ok 108 379s # SENDING: 379s # GET / HTTP/0.9\r\n\r\n 379s # expecting error, got 400 379s ok 109 379s # SENDING: 379s # GET / HTTP/0.8\r\n\r\n 379s # expecting error, got 400 379s ok 110 379s # SENDING: 379s # GET /\x01 HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 111 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 379s # expecting 200, got 200 379s ok 112 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 379s # expecting 200, got 200 379s ok 113 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 379s # expecting 400, got 400 379s ok 114 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 379s # expecting 400, got 400 379s ok 115 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo\r\n\r\n 379s # expecting 400, got 400 379s ok 116 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 379s # expecting 400, got 400 379s ok 117 379s # SENDING: 379s # GET / HTTP/1.0\r\n: bar\r\n\r\n 379s # expecting 400, got 400 379s ok 118 379s # SENDING: 379s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 379s # expecting 200, got 200 379s ok 119 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 379s # expecting 400, got 400 379s ok 120 379s # SENDING: 379s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 379s # expecting 400, got 400 379s ok 121 379s # SENDING: 379s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 379s # expecting 400, got 400 379s ok 122 379s # SENDING: 379s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 379s # expecting 400, got 400 379s ok 123 379s # SENDING: 379s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 379s # expecting 400, got 400 379s ok 124 379s # SENDING: 379s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 379s # expecting 400, got 400 379s ok 125 379s # SENDING: 379s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 379s # expecting 200, got 200 379s ok 126 379s # SENDING: 379s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 379s # expecting 400, got 400 379s ok 127 379s # SENDING: 379s # GET / HTTP/1.0\r\r 379s # expecting dropped connection and HTTPD dropped connection 379s ok 128 379s # SENDING: 379s # GET /\r\n 379s # expecting headerless HTTP/0.9 body, got response 379s ok 129 379s # SENDING: 379s # GET /#frag HTTP/1.0\r\n 379s # expecting 400, got 400 379s ok 130 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 379s # expecting 400, got 400 379s ok 131 379s # SENDING: 379s # GET http://017700000001/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 132 379s # SENDING: 379s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 133 379s # SENDING: 379s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 379s # expecting 200, got 200 379s ok 134 379s # SENDING: 379s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 135 379s # SENDING: 379s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 136 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 379s # expecting 400, got 400 379s ok 137 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 379s # expecting 400, got 400 379s ok 138 379s # SENDING: 379s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 379s # expecting 200, got 200 379s ok 139 379s # SENDING: 379s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 140 379s # SENDING: 379s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 141 379s # SENDING: 379s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 142 379s # SENDING: 379s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 143 379s # SENDING: 379s # GET http://[::1]/ HTTP/1.0\r\n\r\n 379s # expecting success, got 200 379s ok 144 379s # SENDING: 379s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 379s # expecting success, got 200 379s ok 145 379s # SENDING: 379s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 379s # expecting success, got 200 379s ok 146 379s # SENDING: 379s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 379s # expecting success, got 200 379s ok 147 379s # SENDING: 379s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 148 379s # SENDING: 379s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 379s # expecting success, got 200 379s ok 149 379s # SENDING: 379s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 379s # expecting success, got 200 379s ok 150 379s # SENDING: 379s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 379s # expecting 400, got 400 379s ok 151 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 379s # expecting success, got 200 379s ok 152 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 379s # expecting success, got 200 379s ok 153 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 379s # expecting success, got 200 379s ok 154 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 379s # expecting success, got 200 379s ok 155 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 379s # expecting success, got 200 379s ok 156 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 379s # expecting success, got 200 379s ok 157 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 379s # expecting 400, got 400 379s ok 158 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 379s # expecting 400, got 400 379s ok 159 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 379s # expecting 400, got 400 379s ok 160 379s # SENDING: 379s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 379s # expecting 200, got 200 379s ok 161 379s # SENDING: 379s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 379s # expecting 200, got 200 379s ok 162 379s # SENDING: 379s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 379s # expecting 200, got 200 379s ok 163 379s # SENDING: 379s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 379s # expecting 200, got 200 379s ok 164 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 379s # expecting 200, got 200 379s ok 165 379s # SENDING: 379s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 379s # expecting 200, got 200 379s ok 166 379s # SENDING: 379s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 379s # expecting 200, got 200 379s ok 167 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 379s # DECODED: Foo: bar 379s # RESPONSE: 379s # HTTP/1.1 200 OK\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Foo: bar\r\n 379s # Vary: In-If1\r\n 379s # DMMATCH1: 1\r\n 379s # Connection: close\r\n 379s # Content-Type: text/plain\r\n 379s # \r\n 379s # Hi!\n 379s # SERVERNAME=localhost\n 379s # HTTP_HOST=\n 379s # 379s # expecting 200, got 200 379s ok 168 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 379s # DECODED: Foo: 379s # RESPONSE: 379s # HTTP/1.1 200 OK\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Foo: \r\n 379s # Vary: In-If1\r\n 379s # DMMATCH1: 1\r\n 379s # Connection: close\r\n 379s # Content-Type: text/plain\r\n 379s # \r\n 379s # Hi!\n 379s # SERVERNAME=localhost\n 379s # HTTP_HOST=\n 379s # 379s # expecting 200, got 200 379s ok 169 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 379s # DECODED: : bar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 564\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 170 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 379s # DECODED: F\x00oo: bar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 528\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 171 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 379s # DECODED: F\x01oo: bar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 172 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 379s # DECODED: F\noo: bar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 528\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 173 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 379s # DECODED: Foo: b\tar 379s # RESPONSE: 379s # HTTP/1.1 200 OK\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Foo: b\tar\r\n 379s # Vary: In-If1\r\n 379s # DMMATCH1: 1\r\n 379s # Connection: close\r\n 379s # Content-Type: text/plain\r\n 379s # \r\n 379s # Hi!\n 379s # SERVERNAME=localhost\n 379s # HTTP_HOST=\n 379s # 379s # expecting 200, got 200 379s ok 174 379s # SENDING: 379s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 379s # DECODED: Foo: b\x01ar 379s # RESPONSE: 379s # HTTP/1.1 500 Internal Server Error\r\n 379s # Date: Fri, 29 Nov 2024 19:50:23 GMT\r\n 379s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 379s # Content-Length: 564\r\n 379s # Connection: close\r\n 379s # Content-Type: text/html; charset=iso-8859-1\r\n 379s # \r\n 379s # \n 379s # \n 379s # ... 379s # expecting 500, got 500 379s ok 175 379s # SENDING: 379s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 379s # expecting 500, got 500 379s ok 176 379s ok 177 379s ok 178 379s ok 383s t/apache/if_sections.t .............. 383s 1..46 383s # Running under perl version 5.040000 for linux 383s # Current time local: Fri Nov 29 19:50:23 2024 383s # Current time GMT: Fri Nov 29 19:50:23 2024 383s # Using Test.pm version 1.31 383s # Using Apache/Test.pm version 1.44 383s # /if_sec/ with '': 383s # expected: 200 383s # received: '200' 383s ok 1 383s # expected: undef 383s # received: undef 383s ok 2 383s # /if_sec/foo.if_test with '': 383s # expected: 200 383s # received: '200' 383s ok 3 383s # expected: undef 383s # received: undef 383s ok 4 383s # /if_sec/foo.if_test with '1': 383s # expected: 200 383s # received: '200' 383s ok 5 383s # expected: 'global1' 383s # received: 'global1' 383s ok 6 383s # /if_sec/foo.if_test with '1 11': 383s # expected: 200 383s # received: '200' 383s ok 7 383s # expected: 'global1, nested11, nested113' 383s # received: 'global1, nested11, nested113' 383s ok 8 383s # /if_sec/foo.if_test with '1 11 111': 383s # expected: 200 383s # received: '200' 383s ok 9 383s # expected: 'global1, nested11, nested111' 383s # received: 'global1, nested11, nested111' 383s ok 10 383s # /if_sec/foo.if_test with '1 11 112': 383s # expected: 200 383s # received: '200' 383s ok 11 383s # expected: 'global1, nested11, nested112' 383s # received: 'global1, nested11, nested112' 383s ok 12 383s # /if_sec/foo.if_test with '1 2': 383s # expected: 200 383s # received: '200' 383s ok 13 383s # expected: 'global1, files2' 383s # received: 'global1, files2' 383s ok 14 383s # /if_sec/dir/foo.txt with '1 2': 383s # expected: 200 383s # received: '200' 383s ok 15 383s # expected: 'global1, dir1, dir2, dir_files1' 383s # received: 'global1, dir1, dir2, dir_files1' 383s ok 16 383s # /if_sec/dir/ with '1 2': 383s # expected: 200 383s # received: '200' 383s ok 17 383s # expected: 'global1, dir1, dir2' 383s # received: 'global1, dir1, dir2' 383s ok 18 383s # /if_sec/dir/ with '1 11': 383s # expected: 200 383s # received: '200' 383s ok 19 383s # expected: 'global1, dir1, nested11, nested113' 383s # received: 'global1, dir1, nested11, nested113' 383s ok 20 383s # /if_sec/dir/ with '1 11 111': 383s # expected: 200 383s # received: '200' 383s ok 21 383s # expected: 'global1, dir1, nested11, nested111' 383s # received: 'global1, dir1, nested11, nested111' 383s ok 22 383s # /if_sec/dir/ with '1 11 112': 383s # expected: 200 383s # received: '200' 383s ok 23 383s # expected: 'global1, dir1, nested11, nested112' 383s # received: 'global1, dir1, nested11, nested112' 383s ok 24 383s # /if_sec/loc/ with '1 2': 383s # expected: 200 383s # received: '200' 383s ok 25 383s # expected: 'global1, loc1, loc2' 383s # received: 'global1, loc1, loc2' 383s ok 26 383s # /if_sec/loc/foo.txt with '1 2': 383s # expected: 200 383s # received: '200' 383s ok 27 383s # expected: 'global1, loc1, loc2' 383s # received: 'global1, loc1, loc2' 383s ok 28 383s # /if_sec/loc/ with '1 11': 383s # expected: 200 383s # received: '200' 383s ok 29 383s # expected: 'global1, loc1, nested11, nested113' 383s # received: 'global1, loc1, nested11, nested113' 383s ok 30 383s # /if_sec/loc/ with '1 11 111': 383s # expected: 200 383s # received: '200' 383s ok 31 383s # expected: 'global1, loc1, nested11, nested111' 383s # received: 'global1, loc1, nested11, nested111' 383s ok 32 383s # /if_sec/loc/ with '1 11 112': 383s # expected: 200 383s # received: '200' 383s ok 33 383s # expected: 'global1, loc1, nested11, nested112' 383s # received: 'global1, loc1, nested11, nested112' 383s ok 34 383s # /if_sec/loc/foo.if_test with '1 2': 383s # expected: 200 383s # received: '200' 383s ok 35 383s # expected: 'global1, files2, loc1, loc2' 383s # received: 'global1, files2, loc1, loc2' 383s ok 36 383s # /if_sec/loc/foo.if_test with '1 2 11': 383s # expected: 200 383s # received: '200' 383s ok 37 383s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 383s # received: 'global1, files2, loc1, loc2, nested11, nested113' 383s ok 38 383s # /if_sec/loc/foo.if_test with '1 2 11 111': 383s # expected: 200 383s # received: '200' 383s ok 39 383s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 383s # received: 'global1, files2, loc1, loc2, nested11, nested111' 383s ok 40 383s # /if_sec/loc/foo.if_test with '1 2 11 112': 383s # expected: 200 383s # received: '200' 383s ok 41 383s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 383s # received: 'global1, files2, loc1, loc2, nested11, nested112' 383s ok 42 383s # /if_sec/proxy/ with '1 2': 383s # expected: 200 383s # received: '200' 383s ok 43 383s # expected: 'global1, locp1, locp2' 383s # received: 'global1, locp1, locp2' 383s ok 44 383s # /if_sec/proxy/ with '2': 383s # expected: 200 383s # received: '200' 383s ok 45 383s # expected: 'locp2' 383s # received: 'locp2' 383s ok 46 383s ok 387s t/apache/iffile.t ................... 387s 1..2 387s # Running under perl version 5.040000 for linux 387s # Current time local: Fri Nov 29 19:50:28 2024 387s # Current time GMT: Fri Nov 29 19:50:28 2024 387s # Using Test.pm version 1.31 387s # Using Apache/Test.pm version 1.44 387s # expected: 200 387s # received: '200' 387s ok 1 387s # expected: 'success1, success2, success3, success4, success5' 387s # received: 'success1, success2, success3, success4, success5' 387s ok 2 387s ok 392s t/apache/leaks.t .................... skipped: mod_memory_track not activated 400s t/apache/limits.t ................... 400s 1..12 400s # Running under perl version 5.040000 for linux 400s # Current time local: Fri Nov 29 19:50:37 2024 400s # Current time GMT: Fri Nov 29 19:50:37 2024 400s # Using Test.pm version 1.31 400s # Using Apache/Test.pm version 1.44 400s # Testing LimitRequestLine; should succeed 400s # testing : Test #1 400s # expected: 200 400s # received: '200' 400s ok 1 400s # Testing LimitRequestLine; should fail 400s # testing : Test #2 400s # expected: 414 400s # received: '414' 400s ok 2 400s # Testing LimitRequestFieldSize; should succeed 400s # testing : Test #3 400s # expected: 200 400s # received: '200' 400s ok 3 400s # Testing LimitRequestFieldSize; should fail 400s # testing : Test #4 400s # expected: 400 400s # received: '400' 400s ok 4 400s # Testing LimitRequestFields; should succeed 400s # testing : Test #5 400s # expected: 200 400s # received: '200' 400s ok 5 400s # Testing LimitRequestFields; should fail 400s # testing : Test #6 400s # expected: 400 400s # received: '400' 400s ok 6 400s # Testing LimitRequestBody; should succeed 400s # Chunked transfer-encoding enabled 400s # testing : Test #7 400s # expected: 200 400s # received: '200' 400s ok 7 400s # Testing LimitRequestBody; should succeed 400s # Chunked transfer-encoding disabled 400s # testing : Test #8 400s # expected: 200 400s # received: '200' 400s ok 8 400s # Testing LimitRequestBody; should fail 400s # Chunked transfer-encoding enabled 400s # testing : Test #9 400s # expected: 413 400s # received: '413' 400s ok 9 400s # Testing LimitRequestBody; should fail 400s # Chunked transfer-encoding disabled 400s # testing : Test #10 400s # expected: 413 400s # received: '413' 400s ok 10 400s # Testing LimitRequestFieldSize; should succeed 400s # testing : Test #11 400s # expected: 200 400s # received: '200' 400s ok 11 400s # Testing LimitRequestFieldSize; should fail 400s # testing : Test #12 400s # expected: 400 400s # received: '400' 400s ok 12 400s ok 404s t/apache/loglevel.t ................. 404s 1..8 404s # Running under perl version 5.040000 for linux 404s # Current time local: Fri Nov 29 19:50:45 2024 404s # Current time GMT: Fri Nov 29 19:50:45 2024 404s # Using Test.pm version 1.31 404s # Using Apache/Test.pm version 1.44 404s ok 1 404s ok 2 404s ok 3 404s ok 4 404s ok 5 404s ok 6 404s ok 7 404s ok 8 404s ok 407s t/apache/maxranges.t ................ 407s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 407s 1..19 407s # Running under perl version 5.040000 for linux 407s # Current time local: Fri Nov 29 19:50:49 2024 407s # Current time GMT: Fri Nov 29 19:50:49 2024 407s # Using Test.pm version 1.31 407s # Using Apache/Test.pm version 1.44 407s ok 1 407s ok 2 407s ok 3 407s ok 4 407s ok 5 407s ok 6 407s ok 7 407s ok 8 407s ok 9 407s ok 10 407s ok 11 407s ok 12 407s ok 13 407s ok 14 407s ok 15 407s ok 16 407s ok 17 407s ok 18 407s ok 19 407s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 407s ok 410s t/apache/mergeslashes.t ............. 410s 1..9 410s # Running under perl version 5.040000 for linux 410s # Current time local: Fri Nov 29 19:50:52 2024 410s # Current time GMT: Fri Nov 29 19:50:52 2024 410s # Using Test.pm version 1.31 410s # Using Apache/Test.pm version 1.44 410s # SENDING to 127.0.0.1:8557 410s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for exact match 410s ok 1 410s # SENDING to 127.0.0.1:8557 410s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for merged even at front 410s ok 2 410s # SENDING to 127.0.0.1:8557 410s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for merged even at front 410s ok 3 410s # SENDING to 127.0.0.1:8557 410s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for c// should be merged 410s ok 4 410s # SENDING to 127.0.0.1:8557 410s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for a// should be merged 410s ok 5 410s # SENDING to 127.0.0.1:8557 410s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for a// matches locationmatch 410s ok 6 410s # SENDING to 127.0.0.1:8557 410s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 410s # expected 200, got 200 for c// doesn't match locationmatch 410s ok 7 410s # SENDING to 127.0.0.1:8557 410s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for baseline failed 410s ok 8 410s # SENDING to 127.0.0.1:8557 410s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 410s # expected 403, got 403 for b//d not merged for Location with OFF 410s ok 9 410s ok 414s t/apache/mmn.t ...................... 414s 1..2 414s # Running under perl version 5.040000 for linux 414s # Current time local: Fri Nov 29 19:50:55 2024 414s # Current time GMT: Fri Nov 29 19:50:55 2024 414s # Using Test.pm version 1.31 414s # Using Apache/Test.pm version 1.44 414s ok 1 414s ok 2 414s ok 417s t/apache/options.t .................. 417s 1..2 417s # Running under perl version 5.040000 for linux 417s # Current time local: Fri Nov 29 19:50:59 2024 417s # Current time GMT: Fri Nov 29 19:50:59 2024 417s # Using Test.pm version 1.31 417s # Using Apache/Test.pm version 1.44 417s # testing : code 417s # expected: 200 417s # received: '200' 417s ok 1 417s # testing : OPTIONS 417s # expected: qr/OPTIONS/ 417s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 417s ok 2 417s ok 422s t/apache/passbrigade.t .............. 422s # using LWP client 422s 1..114 422s # Running under perl version 5.040000 for linux 422s # Current time local: Fri Nov 29 19:51:02 2024 422s # Current time GMT: Fri Nov 29 19:51:02 2024 422s # Using Test.pm version 1.31 422s # Using Apache/Test.pm version 1.44 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 1024 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 1024 422s # received: 1024 422s ok 1 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 2048 422s # received: 2048 422s ok 2 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 3072 422s # received: 3072 422s ok 3 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 4096 422s # received: 4096 422s ok 4 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 5120 422s # received: 5120 422s ok 5 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 6144 422s # received: 6144 422s ok 6 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 7168 422s # received: 7168 422s ok 7 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 8192 422s # received: 8192 422s ok 8 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 9216 422s # received: 9216 422s ok 9 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 10240 422s # received: 10240 422s ok 10 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 11264 422s # received: 11264 422s ok 11 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 12288 422s # received: 12288 422s ok 12 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 13312 422s # received: 13312 422s ok 13 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 14336 422s # received: 14336 422s ok 14 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 15360 422s # received: 15360 422s ok 15 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 16384 422s # received: 16384 422s ok 16 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 17408 422s # received: 17408 422s ok 17 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 18432 422s # received: 18432 422s ok 18 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 19456 422s # received: 19456 422s ok 19 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 20480 422s # received: 20480 422s ok 20 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 21504 422s # received: 21504 422s ok 21 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 22528 422s # received: 22528 422s ok 22 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 23552 422s # received: 23552 422s ok 23 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 24576 422s # received: 24576 422s ok 24 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 25600 422s # received: 25600 422s ok 25 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 26624 422s # received: 26624 422s ok 26 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 27648 422s # received: 27648 422s ok 27 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 28672 422s # received: 28672 422s ok 28 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 29696 422s # received: 29696 422s ok 29 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 30720 422s # received: 30720 422s ok 30 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 31744 422s # received: 31744 422s ok 31 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 32768 422s # received: 32768 422s ok 32 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 33792 422s # received: 33792 422s ok 33 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 34816 422s # received: 34816 422s ok 34 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 35840 422s # received: 35840 422s ok 35 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 36864 422s # received: 36864 422s ok 36 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 37888 422s # received: 37888 422s ok 37 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 38912 422s # received: 38912 422s ok 38 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 39936 422s # received: 39936 422s ok 39 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 40960 422s # received: 40960 422s ok 40 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 41984 422s # received: 41984 422s ok 41 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 43008 422s # received: 43008 422s ok 42 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 44032 422s # received: 44032 422s ok 43 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 45056 422s # received: 45056 422s ok 44 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 46080 422s # received: 46080 422s ok 45 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 47104 422s # received: 47104 422s ok 46 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 48128 422s # received: 48128 422s ok 47 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 49152 422s # received: 49152 422s ok 48 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 50176 422s # received: 50176 422s ok 49 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 51200 422s # received: 51200 422s ok 50 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 102400 422s # received: 102400 422s ok 51 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 307200 422s # received: 307200 422s ok 52 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 512000 422s # received: 512000 422s ok 53 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 2048000 422s # received: 2048000 422s ok 54 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 4096000 422s # received: 4096000 422s ok 55 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 6144000 422s # received: 6144000 422s ok 56 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:06 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 10240000 422s # received: 10240000 422s ok 57 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 1024 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 1024 422s # received: 1024 422s ok 58 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 2048 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 2048 422s # received: 2048 422s ok 59 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 3072 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 3072 422s # received: 3072 422s ok 60 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 4096 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 4096 422s # received: 4096 422s ok 61 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 5120 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 5120 422s # received: 5120 422s ok 62 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 6144 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 6144 422s # received: 6144 422s ok 63 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 7168 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 7168 422s # received: 7168 422s ok 64 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 8192 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s # 422s # testing : bytes in body 422s # expected: 8192 422s # received: 8192 422s ok 65 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 9216 422s # received: 9216 422s ok 66 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 10240 422s # received: 10240 422s ok 67 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 11264 422s # received: 11264 422s ok 68 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 12288 422s # received: 12288 422s ok 69 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 13312 422s # received: 13312 422s ok 70 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 14336 422s # received: 14336 422s ok 71 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 15360 422s # received: 15360 422s ok 72 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 16384 422s # received: 16384 422s ok 73 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 17408 422s # received: 17408 422s ok 74 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 18432 422s # received: 18432 422s ok 75 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 19456 422s # received: 19456 422s ok 76 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 20480 422s # received: 20480 422s ok 77 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 21504 422s # received: 21504 422s ok 78 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 22528 422s # received: 22528 422s ok 79 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 23552 422s # received: 23552 422s ok 80 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 24576 422s # received: 24576 422s ok 81 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 25600 422s # received: 25600 422s ok 82 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 26624 422s # received: 26624 422s ok 83 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 27648 422s # received: 27648 422s ok 84 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 28672 422s # received: 28672 422s ok 85 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 29696 422s # received: 29696 422s ok 86 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 30720 422s # received: 30720 422s ok 87 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 31744 422s # received: 31744 422s ok 88 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 32768 422s # received: 32768 422s ok 89 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 33792 422s # received: 33792 422s ok 90 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 34816 422s # received: 34816 422s ok 91 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 35840 422s # received: 35840 422s ok 92 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 36864 422s # received: 36864 422s ok 93 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 37888 422s # received: 37888 422s ok 94 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 38912 422s # received: 38912 422s ok 95 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 39936 422s # received: 39936 422s ok 96 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 40960 422s # received: 40960 422s ok 97 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 41984 422s # received: 41984 422s ok 98 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 43008 422s # received: 43008 422s ok 99 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 44032 422s # received: 44032 422s ok 100 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 45056 422s # received: 45056 422s ok 101 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 46080 422s # received: 46080 422s ok 102 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 47104 422s # received: 47104 422s ok 103 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 48128 422s # received: 48128 422s ok 104 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 49152 422s # received: 49152 422s ok 105 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 50176 422s # received: 50176 422s ok 106 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 51200 422s # received: 51200 422s ok 107 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 102400 422s # received: 102400 422s ok 108 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 307200 422s # received: 307200 422s ok 109 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 512000 422s # received: 512000 422s ok 110 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 2048000 422s # received: 2048000 422s ok 111 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 4096000 422s # received: 4096000 422s ok 112 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 6144000 422s # received: 6144000 422s ok 113 422s #lwp request: 422s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 422s #User-Agent: libwww-perl/6.77 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: close 422s #Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 422s #Vary: In-If1 422s #Content-Length: 0 422s #Client-Date: Fri, 29 Nov 2024 19:51:07 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #Client-Transfer-Encoding: chunked 422s #DMMATCH1: 1 422s #X-Content-Length-Note: added by Apache::TestRequest 422s # 422s # testing : bytes in body 422s # expected: 10240000 422s # received: 10240000 422s ok 114 422s ok 426s t/apache/post.t ..................... 426s # using LWP client 426s 1..51 426s # Running under perl version 5.040000 for linux 426s # Current time local: Fri Nov 29 19:51:07 2024 426s # Current time GMT: Fri Nov 29 19:51:07 2024 426s # Using Test.pm version 1.31 426s # Using Apache/Test.pm version 1.44 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 1024 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '1024' 426s # received: 1024 426s ok 1 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 2048 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '2048' 426s # received: 2048 426s ok 2 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 3072 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '3072' 426s # received: 3072 426s ok 3 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 4096 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '4096' 426s # received: 4096 426s ok 4 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 5120 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '5120' 426s # received: 5120 426s ok 5 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 6144 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '6144' 426s # received: 6144 426s ok 6 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 7168 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '7168' 426s # received: 7168 426s ok 7 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 8192 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '8192' 426s # received: 8192 426s ok 8 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 9216 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 5 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '9216' 426s # received: 9216 426s ok 9 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 10240 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '10240' 426s # received: 10240 426s ok 10 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 11264 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '11264' 426s # received: 11264 426s ok 11 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 12288 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '12288' 426s # received: 12288 426s ok 12 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 13312 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '13312' 426s # received: 13312 426s ok 13 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 14336 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '14336' 426s # received: 14336 426s ok 14 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 15360 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '15360' 426s # received: 15360 426s ok 15 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 16384 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '16384' 426s # received: 16384 426s ok 16 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 17408 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '17408' 426s # received: 17408 426s ok 17 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 18432 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '18432' 426s # received: 18432 426s ok 18 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 19456 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '19456' 426s # received: 19456 426s ok 19 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 20480 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '20480' 426s # received: 20480 426s ok 20 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 21504 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '21504' 426s # received: 21504 426s ok 21 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 22528 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '22528' 426s # received: 22528 426s ok 22 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 23552 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '23552' 426s # received: 23552 426s ok 23 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 24576 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '24576' 426s # received: 24576 426s ok 24 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 25600 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '25600' 426s # received: 25600 426s ok 25 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 26624 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '26624' 426s # received: 26624 426s ok 26 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 27648 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '27648' 426s # received: 27648 426s ok 27 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 28672 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '28672' 426s # received: 28672 426s ok 28 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 29696 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '29696' 426s # received: 29696 426s ok 29 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 30720 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '30720' 426s # received: 30720 426s ok 30 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 31744 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '31744' 426s # received: 31744 426s ok 31 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 32768 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '32768' 426s # received: 32768 426s ok 32 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 33792 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '33792' 426s # received: 33792 426s ok 33 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 34816 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '34816' 426s # received: 34816 426s ok 34 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 35840 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '35840' 426s # received: 35840 426s ok 35 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 36864 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '36864' 426s # received: 36864 426s ok 36 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 37888 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '37888' 426s # received: 37888 426s ok 37 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 38912 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '38912' 426s # received: 38912 426s ok 38 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 39936 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '39936' 426s # received: 39936 426s ok 39 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 40960 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '40960' 426s # received: 40960 426s ok 40 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 41984 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '41984' 426s # received: 41984 426s ok 41 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 43008 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '43008' 426s # received: 43008 426s ok 42 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 44032 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '44032' 426s # received: 44032 426s ok 43 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 45056 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '45056' 426s # received: 45056 426s ok 44 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 46080 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '46080' 426s # received: 46080 426s ok 45 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 47104 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '47104' 426s # received: 47104 426s ok 46 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 48128 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '48128' 426s # received: 48128 426s ok 47 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 49152 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '49152' 426s # received: 49152 426s ok 48 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 50176 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '50176' 426s # received: 50176 426s ok 49 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 51200 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 6 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '51200' 426s # received: 51200 426s ok 50 426s #lwp request: 426s #POST http://localhost:8529/eat_post HTTP/1.1 426s #User-Agent: libwww-perl/6.77 426s #Content-Length: 102400 426s # 426s #server response: 426s #HTTP/1.1 200 OK 426s #Connection: close 426s #Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 426s #Vary: In-If1 426s #Content-Length: 7 426s #Client-Date: Fri, 29 Nov 2024 19:51:11 GMT 426s #Client-Peer: 127.0.0.1:8529 426s #Client-Response-Num: 1 426s #DMMATCH1: 1 426s # 426s # testing : length posted 426s # expected: '102400' 426s # received: 102400 426s ok 51 426s ok 431s t/apache/pr17629.t .................. 431s 1..4 431s # Running under perl version 5.040000 for linux 431s # Current time local: Fri Nov 29 19:51:11 2024 431s # Current time GMT: Fri Nov 29 19:51:11 2024 431s # Using Test.pm version 1.31 431s # Using Apache/Test.pm version 1.44 431s # expected: 'begin-foobar-end 431s # ' 431s # received: 'begin-foobar-end 431s # ' 431s ok 1 431s # expected: 200 431s # received: '200' 431s ok 2 431s # testing : response was gzipped 431s # expected: 'gzip' 431s # received: 'gzip' 431s ok 3 431s # expected: 'begin-foobar-end 431s # ' 431s # received: 'begin-foobar-end 431s # ' 431s ok 4 431s ok 434s t/apache/pr18757.t .................. 434s 1..3 434s # Running under perl version 5.040000 for linux 434s # Current time local: Fri Nov 29 19:51:16 2024 434s # Current time GMT: Fri Nov 29 19:51:16 2024 434s # Using Test.pm version 1.31 434s # Using Apache/Test.pm version 1.44 434s # testing : 200 response from GET 434s # expected: 200 434s # received: '200' 434s ok 1 434s # expected C-L is 26 434s # URL via proxy is http://localhost:8536/index.html 434s ok 2 434s # line: HTTP/1.1 200 OK 434s # line: Date: Fri, 29 Nov 2024 19:51:19 GMT 434s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 434s # line: Vary: In-If1 434s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 434s # line: ETag: "1a-61fafa7f73d80" 434s # line: Accept-Ranges: bytes 434s # line: Content-Length: 26 434s # line: DMMATCH1: 1 434s # line: Content-Type: text/html 434s # line: 434s # testing : whether proxy strips Content-Length header 434s # expected: 1 434s # received: 1 434s ok 3 434s ok 438s t/apache/pr35292.t .................. 438s 1..3 438s # Running under perl version 5.040000 for linux 438s # Current time local: Fri Nov 29 19:51:19 2024 438s # Current time GMT: Fri Nov 29 19:51:19 2024 438s # Using Test.pm version 1.31 438s # Using Apache/Test.pm version 1.44 438s ok 1 438s ok 2 438s # testing : read response-line 438s # expected: qr/^HTTP\/1\.. 413/ 438s # received: 'HTTP/1.1 413 Request Entity Too Large 438s # ' 438s ok 3 438s ok 441s t/apache/pr35330.t .................. 441s 1..2 441s # Running under perl version 5.040000 for linux 441s # Current time local: Fri Nov 29 19:51:23 2024 441s # Current time GMT: Fri Nov 29 19:51:23 2024 441s # Using Test.pm version 1.31 441s # Using Apache/Test.pm version 1.44 441s # testing : SSI was allowed for location 441s # expected: 200 441s # received: '200' 441s ok 1 441s # testing : file was served with correct content 441s # expected: 'hello' 441s # received: 'hello' 441s ok 2 441s ok 444s t/apache/pr37166.t .................. 444s 1..4 444s # Running under perl version 5.040000 for linux 444s # Current time local: Fri Nov 29 19:51:26 2024 444s # Current time GMT: Fri Nov 29 19:51:26 2024 444s # Using Test.pm version 1.31 444s # Using Apache/Test.pm version 1.44 444s # testing : SSI was allowed for location 444s # expected: 200 444s # received: '200' 444s ok 1 444s # testing : file was served with correct content 444s # expected: 'Hello world 444s # ' 444s # received: 'Hello world 444s # ' 444s ok 2 444s # testing : explicit 200 response 444s # expected: 200 444s # received: '200' 444s ok 3 444s # testing : file was again served with correct content 444s # expected: 'Hello world 444s # ' 444s # received: 'Hello world 444s # ' 444s ok 4 444s ok 448s t/apache/pr43939.t .................. 448s 1..4 448s # Running under perl version 5.040000 for linux 448s # Current time local: Fri Nov 29 19:51:29 2024 448s # Current time GMT: Fri Nov 29 19:51:29 2024 448s # Using Test.pm version 1.31 448s # Using Apache/Test.pm version 1.44 448s # expected: 'begin-default-end 448s # ' 448s # received: 'begin-default-end 448s # ' 448s ok 1 448s # expected: 200 448s # received: '200' 448s ok 2 448s # testing : response was gzipped 448s # expected: 'gzip' 448s # received: 'gzip' 448s ok 3 448s # expected: 'begin-default-end 448s # ' 448s # received: 'begin-default-end 448s # ' 448s ok 4 448s ok 451s t/apache/pr49328.t .................. 451s 1..1 451s # Running under perl version 5.040000 for linux 451s # Current time local: Fri Nov 29 19:51:33 2024 451s # Current time GMT: Fri Nov 29 19:51:33 2024 451s # Using Test.pm version 1.31 451s # Using Apache/Test.pm version 1.44 451s # expected: 'before 451s # included 451s # after 451s # ' 451s # received: 'before 451s # included 451s # after 451s # ' 451s ok 1 451s ok 454s t/apache/pr64339.t .................. 454s 1..12 454s # Running under perl version 5.040000 for linux 454s # Current time local: Fri Nov 29 19:51:36 2024 454s # Current time GMT: Fri Nov 29 19:51:36 2024 454s # Using Test.pm version 1.31 454s # Using Apache/Test.pm version 1.44 454s # testing : fetching /doc.xml 454s # expected: 200 454s # received: '200' 454s ok 1 454s # testing : content-type header test for /doc.xml 454s # expected: 'application/xml; charset=utf-8' 454s # received: 'application/xml; charset=utf-8' 454s ok 2 454s # testing : content test for /doc.xml 454s # expected: 'fóó 454s # ' 454s # received: 'fóó 454s # ' 454s ok 3 454s # testing : fetching /doc.fooxml 454s # expected: 200 454s # received: '200' 454s ok 4 454s # testing : content-type header test for /doc.fooxml 454s # expected: 'application/foo+xml; charset=utf-8' 454s # received: 'application/foo+xml; charset=utf-8' 454s ok 5 454s # testing : content test for /doc.fooxml 454s # expected: 'fóó 454s # ' 454s # received: 'fóó 454s # ' 454s ok 6 454s # testing : fetching /doc.notxml 454s # expected: 200 454s # received: '200' 454s ok 7 454s # testing : content-type header test for /doc.notxml 454s # expected: 'application/notreallyxml' 454s # received: 'application/notreallyxml' 454s ok 8 454s # testing : content test for /doc.notxml 454s # expected: 'f 454s # ' 454s # received: 'f 454s # ' 454s ok 9 454s # testing : fetching /doc.isohtml 454s # expected: 200 454s # received: '200' 454s ok 10 454s # testing : content-type header test for /doc.isohtml 454s # expected: 'text/html;charset=utf-8' 454s # received: 'text/html;charset=utf-8' 454s ok 11 454s # testing : content test for /doc.isohtml 454s # expected: '

fóó 454s #

' 454s # received: '

fóó 454s #

' 454s ok 12 454s ok 459s t/apache/rwrite.t ................... 459s # using LWP client 459s 1..114 459s # Running under perl version 5.040000 for linux 459s # Current time local: Fri Nov 29 19:51:39 2024 459s # Current time GMT: Fri Nov 29 19:51:39 2024 459s # Using Test.pm version 1.31 459s # Using Apache/Test.pm version 1.44 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 1024 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 1024 459s # received: 1024 459s ok 1 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 2048 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 2048 459s # received: 2048 459s ok 2 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 3072 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 3072 459s # received: 3072 459s ok 3 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 4096 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 4096 459s # received: 4096 459s ok 4 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 5120 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 5120 459s # received: 5120 459s ok 5 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 6144 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 6144 459s # received: 6144 459s ok 6 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 7168 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 7168 459s # received: 7168 459s ok 7 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 8192 459s # received: 8192 459s ok 8 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 9216 459s # received: 9216 459s ok 9 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 10240 459s # received: 10240 459s ok 10 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 11264 459s # received: 11264 459s ok 11 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 12288 459s # received: 12288 459s ok 12 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 13312 459s # received: 13312 459s ok 13 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 14336 459s # received: 14336 459s ok 14 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 15360 459s # received: 15360 459s ok 15 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 16384 459s # received: 16384 459s ok 16 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 17408 459s # received: 17408 459s ok 17 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 18432 459s # received: 18432 459s ok 18 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 19456 459s # received: 19456 459s ok 19 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 20480 459s # received: 20480 459s ok 20 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 21504 459s # received: 21504 459s ok 21 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 22528 459s # received: 22528 459s ok 22 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 23552 459s # received: 23552 459s ok 23 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 24576 459s # received: 24576 459s ok 24 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 25600 459s # received: 25600 459s ok 25 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 26624 459s # received: 26624 459s ok 26 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 27648 459s # received: 27648 459s ok 27 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 28672 459s # received: 28672 459s ok 28 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 29696 459s # received: 29696 459s ok 29 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 30720 459s # received: 30720 459s ok 30 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 31744 459s # received: 31744 459s ok 31 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 32768 459s # received: 32768 459s ok 32 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 33792 459s # received: 33792 459s ok 33 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 34816 459s # received: 34816 459s ok 34 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 35840 459s # received: 35840 459s ok 35 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 36864 459s # received: 36864 459s ok 36 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 37888 459s # received: 37888 459s ok 37 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 38912 459s # received: 38912 459s ok 38 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 39936 459s # received: 39936 459s ok 39 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 40960 459s # received: 40960 459s ok 40 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 41984 459s # received: 41984 459s ok 41 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 43008 459s # received: 43008 459s ok 42 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 44032 459s # received: 44032 459s ok 43 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 45056 459s # received: 45056 459s ok 44 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 46080 459s # received: 46080 459s ok 45 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 47104 459s # received: 47104 459s ok 46 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 48128 459s # received: 48128 459s ok 47 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 49152 459s # received: 49152 459s ok 48 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 50176 459s # received: 50176 459s ok 49 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 51200 459s # received: 51200 459s ok 50 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 102400 459s # received: 102400 459s ok 51 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 307200 459s # received: 307200 459s ok 52 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 512000 459s # received: 512000 459s ok 53 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 2048000 459s # received: 2048000 459s ok 54 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 4096000 459s # received: 4096000 459s ok 55 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 6144000 459s # received: 6144000 459s ok 56 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 10240000 459s # received: 10240000 459s ok 57 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 1024 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 1024 459s # received: 1024 459s ok 58 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 2048 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 2048 459s # received: 2048 459s ok 59 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 3072 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 3072 459s # received: 3072 459s ok 60 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 4096 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 4096 459s # received: 4096 459s ok 61 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 5120 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 5120 459s # received: 5120 459s ok 62 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 6144 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 6144 459s # received: 6144 459s ok 63 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 7168 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #DMMATCH1: 1 459s # 459s # testing : bytes in body 459s # expected: 7168 459s # received: 7168 459s ok 64 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 8192 459s # received: 8192 459s ok 65 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 9216 459s # received: 9216 459s ok 66 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 10240 459s # received: 10240 459s ok 67 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 11264 459s # received: 11264 459s ok 68 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 12288 459s # received: 12288 459s ok 69 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 13312 459s # received: 13312 459s ok 70 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 14336 459s # received: 14336 459s ok 71 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 15360 459s # received: 15360 459s ok 72 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 16384 459s # received: 16384 459s ok 73 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 17408 459s # received: 17408 459s ok 74 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 18432 459s # received: 18432 459s ok 75 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 19456 459s # received: 19456 459s ok 76 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 20480 459s # received: 20480 459s ok 77 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 21504 459s # received: 21504 459s ok 78 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 22528 459s # received: 22528 459s ok 79 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 23552 459s # received: 23552 459s ok 80 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 24576 459s # received: 24576 459s ok 81 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 25600 459s # received: 25600 459s ok 82 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 26624 459s # received: 26624 459s ok 83 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 27648 459s # received: 27648 459s ok 84 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 28672 459s # received: 28672 459s ok 85 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 29696 459s # received: 29696 459s ok 86 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 30720 459s # received: 30720 459s ok 87 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 31744 459s # received: 31744 459s ok 88 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 32768 459s # received: 32768 459s ok 89 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 33792 459s # received: 33792 459s ok 90 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 34816 459s # received: 34816 459s ok 91 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 35840 459s # received: 35840 459s ok 92 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 36864 459s # received: 36864 459s ok 93 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 37888 459s # received: 37888 459s ok 94 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 38912 459s # received: 38912 459s ok 95 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 39936 459s # received: 39936 459s ok 96 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 40960 459s # received: 40960 459s ok 97 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 41984 459s # received: 41984 459s ok 98 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 43008 459s # received: 43008 459s ok 99 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 44032 459s # received: 44032 459s ok 100 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 45056 459s # received: 45056 459s ok 101 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 46080 459s # received: 46080 459s ok 102 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 47104 459s # received: 47104 459s ok 103 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 48128 459s # received: 48128 459s ok 104 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 49152 459s # received: 49152 459s ok 105 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 50176 459s # received: 50176 459s ok 106 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 51200 459s # received: 51200 459s ok 107 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 102400 459s # received: 102400 459s ok 108 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 307200 459s # received: 307200 459s ok 109 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 512000 459s # received: 512000 459s ok 110 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:43 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:44 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 2048000 459s # received: 2048000 459s ok 111 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:44 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:44 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 4096000 459s # received: 4096000 459s ok 112 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:44 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:44 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 6144000 459s # received: 6144000 459s ok 113 459s #lwp request: 459s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 459s #User-Agent: libwww-perl/6.77 459s # 459s #server response: 459s #HTTP/1.1 200 OK 459s #Connection: close 459s #Date: Fri, 29 Nov 2024 19:51:44 GMT 459s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 459s #Vary: In-If1 459s #Content-Length: 0 459s #Client-Date: Fri, 29 Nov 2024 19:51:44 GMT 459s #Client-Peer: 127.0.0.1:8529 459s #Client-Response-Num: 1 459s #Client-Transfer-Encoding: chunked 459s #DMMATCH1: 1 459s #X-Content-Length-Note: added by Apache::TestRequest 459s # 459s # testing : bytes in body 459s # expected: 10240000 459s # received: 10240000 459s ok 114 459s ok 463s t/apache/server_name_port.t ......... 463s 1..84 463s # Running under perl version 5.040000 for linux 463s # Current time local: Fri Nov 29 19:51:44 2024 463s # Current time GMT: Fri Nov 29 19:51:44 2024 463s # Using Test.pm version 1.31 463s # Using Apache/Test.pm version 1.44 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 463s # expecting 200, got 200 463s ok 1 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 2 463s # got SERVER_PORT='8529', expected '8529' 463s ok 3 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 463s # expecting 200, got 200 463s ok 4 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 5 463s # got SERVER_PORT='123', expected '123' 463s ok 6 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 463s # expecting 200, got 200 463s ok 7 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 8 463s # got SERVER_PORT='8529', expected '8529' 463s ok 9 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 463s # expecting 200, got 200 463s ok 10 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 11 463s # got SERVER_PORT='123', expected '123' 463s ok 12 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 463s # expecting 200, got 200 463s ok 13 463s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 463s ok 14 463s # got SERVER_PORT='8529', expected '8529' 463s ok 15 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 463s # expecting 200, got 200 463s ok 16 463s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 463s ok 17 463s # got SERVER_PORT='123', expected '123' 463s ok 18 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 463s # expecting 200, got 200 463s ok 19 463s # got SERVER_NAME='[::1]', expected '[::1]' 463s ok 20 463s # got SERVER_PORT='8529', expected '8529' 463s ok 21 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 463s # expecting 200, got 200 463s ok 22 463s # got SERVER_NAME='[::1]', expected '[::1]' 463s ok 23 463s # got SERVER_PORT='123', expected '123' 463s ok 24 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 463s # expecting 200, got 200 463s ok 25 463s # got SERVER_NAME='[a::1]', expected '[a::1]' 463s ok 26 463s # got SERVER_PORT='8529', expected '8529' 463s ok 27 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 463s # expecting 200, got 200 463s ok 28 463s # got SERVER_NAME='[a::1]', expected '[a::1]' 463s ok 29 463s # got SERVER_PORT='123', expected '123' 463s ok 30 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 463s # expecting 200, got 200 463s ok 31 463s # got SERVER_NAME='[a::1]', expected '[a::1]' 463s ok 32 463s # got SERVER_PORT='8529', expected '8529' 463s ok 33 463s # SENDING: 463s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 463s # expecting 200, got 200 463s ok 34 463s # got SERVER_NAME='[a::1]', expected '[a::1]' 463s ok 35 463s # got SERVER_PORT='123', expected '123' 463s ok 36 463s # SENDING: 463s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 37 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 38 463s # got SERVER_PORT='8529', expected '8529' 463s ok 39 463s # SENDING: 463s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 40 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 41 463s # got SERVER_PORT='123', expected '123' 463s ok 42 463s # SENDING: 463s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 43 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 44 463s # got SERVER_PORT='8529', expected '8529' 463s ok 45 463s # SENDING: 463s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 46 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 47 463s # got SERVER_PORT='123', expected '123' 463s ok 48 463s # SENDING: 463s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 49 463s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 463s ok 50 463s # got SERVER_PORT='8529', expected '8529' 463s ok 51 463s # SENDING: 463s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 52 463s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 463s ok 53 463s # got SERVER_PORT='123', expected '123' 463s ok 54 463s # SENDING: 463s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 55 463s # got SERVER_NAME='[::1]', expected '[::1]' 463s ok 56 463s # got SERVER_PORT='8529', expected '8529' 463s ok 57 463s # SENDING: 463s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 463s # expecting 200, got 200 463s ok 58 463s # got SERVER_NAME='[::1]', expected '[::1]' 463s ok 59 463s # got SERVER_PORT='123', expected '123' 463s ok 60 463s # SENDING: 463s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 463s # expecting 200, got 200 463s ok 61 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 62 463s # got SERVER_PORT='8529', expected '8529' 463s ok 63 463s # SENDING: 463s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 463s # expecting 200, got 200 463s ok 64 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 65 463s # got SERVER_PORT='123', expected '123' 463s ok 66 463s # SENDING: 463s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 463s # expecting 200, got 200 463s ok 67 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 68 463s # got SERVER_PORT='8529', expected '8529' 463s ok 69 463s # SENDING: 463s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 463s # expecting 200, got 200 463s ok 70 463s # got SERVER_NAME='righthost', expected 'righthost' 463s ok 71 463s # got SERVER_PORT='123', expected '123' 463s ok 72 463s # SENDING: 463s # 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 463s # expecting 200, got 200 463s ok 73 463s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 463s ok 74 463s # got SERVER_PORT='8529', expected '8529' 463s ok 75 463s # SENDING: 463s # 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 463s # expecting 200, got 200 463s ok 76 463s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 463s ok 77 463s # got SERVER_PORT='123', expected '123' 463s ok 78 463s # SENDING: 463s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 463s # expecting 200, got 200 463s ok 79 463s # got SERVER_NAME='[::1]', expected '[::1]' 463s ok 80 463s # got SERVER_PORT='8529', expected '8529' 463s ok 81 463s # SENDING: 463s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 463s # expecting 200, got 200 463s ok 82 463s # got SERVER_NAME='[::1]', expected '[::1]' 463s ok 83 463s # got SERVER_PORT='123', expected '123' 463s ok 84 463s ok 466s t/apache/teclchunk.t ................ skipped: Not supported yet 469s t/apr/uri.t ......................... 469s 1..1 469s # Running under perl version 5.040000 for linux 469s # Current time local: Fri Nov 29 19:51:51 2024 469s # Current time GMT: Fri Nov 29 19:51:51 2024 469s # Using Test.pm version 1.31 469s # Using Apache/Test.pm version 1.44 469s ok 1 469s ok 473s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 476s t/filter/case.t ..................... 476s 1..4 476s # Running under perl version 5.040000 for linux 476s # Current time local: Fri Nov 29 19:51:58 2024 476s # Current time GMT: Fri Nov 29 19:51:58 2024 476s # Using Test.pm version 1.31 476s # Using Apache/Test.pm version 1.44 476s ok 1 476s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 476s # expected 200 476s # received 200 476s # body: =HEAD1 NAME 476s X X 476s 476s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 476s 476s =HEAD1 SYNOPSIS 476s 476s TO DECLARE SUBROUTINES: 476s X X 476s 476s SUB NAME; # A "FORWARD" DECLARATION. 476s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 476s SUB NAME : ATTRS; # WITH ATTRIBUTES 476s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 476s 476s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 476s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 476s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 476s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 476s 476s USE FEATURE 'SIGNATURES'; 476s SUB NAME(SIG) BLOCK # WITH SIGNATURE 476s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 476s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 476s 476s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 476s X 476s 476s $SUBREF = SUB BLOCK; # NO PROTO 476s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 476s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 476s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 476s 476s USE FEATURE 'SIGNATURES'; 476s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 476s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 476s 476s TO IMPORT SUBROUTINES: 476s X 476s 476s USE MODULE QW(NAME1 NAME2 NAME3); 476s 476s TO CALL SUBROUTINES: 476s X X 476s 476s NAME(LIST); # REGULAR SUBROUTINE CALL. 476s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 476s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 476s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 476s 476s =HEAD1 DESCRIPTION 476s 476s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 476s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 476s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 476s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 476s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 476s ITS NAME OR A CODE REFERENCE. 476s 476s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 476s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 476s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 476s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 476s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 476s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 476s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 476s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 476s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 476s X X 476s 476s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 476s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 476s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 476s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 476s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 476s SUCH A SIGNATURE-USING SUBROUTINE. 476s 476s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 476s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 476s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 476s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 476s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 476s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 476s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 476s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 476s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 476s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 476s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 476s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 476s X X X<@_> 476s 476s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 476s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 476s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 476s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 476s L AND L. 476s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 476s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 476s 476s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 476s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 476s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 476s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 476s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 476s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 476s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 476s ONE LARGE INDISTINGUISHABLE LIST. 476s 476s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 476s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 476s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 476s EMPTY SUB RETURNS THE EMPTY LIST. 476s X X X 476s 476s EXAMPLE: 476s 476s SUB MAX { 476s MY $MAX = SHIFT(@_); 476s FOREACH $FOO (@_) { 476s $MAX = $FOO IF $MAX < $FOO; 476s } 476s RETURN $MAX; 476s } 476s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 476s 476s EXAMPLE: 476s 476s # GET A LINE, COMBINING CONTINUATION LINES 476s # THAT START WITH WHITESPACE 476s 476s SUB GET_LINE { 476s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 476s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 476s IF ($LOOKAHEAD =~ /^[ \T]/) { 476s $THISLINE .= $LOOKAHEAD; 476s } 476s ELSE { 476s LAST LINE; 476s } 476s } 476s RETURN $THISLINE; 476s } 476s 476s $LOOKAHEAD = ; # GET FIRST LINE 476s WHILE (DEFINED($LINE = GET_LINE())) { 476s ... 476s } 476s 476s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 476s 476s SUB MAYBESET { 476s MY($KEY, $VALUE) = @_; 476s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 476s } 476s 476s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 476s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 476s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 476s ITS CALLER'S VALUES. 476s X X 476s 476s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 476s SUB UPCASE_IN { 476s FOR (@_) { TR/A-Z/A-Z/ } 476s } 476s 476s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 476s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 476s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 476s X X 476s 476s UPCASE_IN("FREDERICK"); 476s 476s IT WOULD BE MUCH SAFER IF THE C FUNCTION 476s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 476s OF CHANGING THEM IN PLACE: 476s 476s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 476s SUB UPCASE { 476s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 476s MY @PARMS = @_; 476s FOR (@PARMS) { TR/A-Z/A-Z/ } 476s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 476s } 476s 476s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 476s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 476s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 476s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 476s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 476s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 476s 476s @NEWLIST = UPCASE(@LIST1, @LIST2); 476s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 476s 476s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 476s 476s (@X, @Y) = UPCASE(@LIST1, @LIST2); 476s 476s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 476s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 476s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 476s L FOR ALTERNATIVES. 476s 476s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 476s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 476s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 476s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 476s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 476s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 476s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 476s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 476s SEE L FOR MORE ABOUT ALL THAT. 476s X<&> 476s 476s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 476s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 476s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 476s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 476s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 476s X 476s 476s &FOO(1,2,3); # PASS THREE ARGUMENTS 476s FOO(1,2,3); # THE SAME 476s 476s FOO(); # PASS AN EMPTY ARGUMENT LIST 476s &FOO(); # THE SAME 476s 476s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 476s USE STRICT 'SUBS'; 476s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 476s # A COMPILE-TIME ERROR 476s NO STRICT 'SUBS'; 476s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 476s # A LITERAL STRING "FOO" 476s 476s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 476s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 476s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 476s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 476s X<&> 476s 476s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 476s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 476s YOUR SUBROUTINE'S NAME. 476s 476s USE V5.16; 476s MY $FACTORIAL = SUB { 476s MY ($X) = @_; 476s RETURN 1 IF $X == 1; 476s RETURN($X * __SUB__->( $X - 1 ) ); 476s }; 476s 476s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 476s IS SUBJECT TO CHANGE. 476s 476s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 476s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 476s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 476s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 476s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 476s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 476s SPECIAL, PRE-DEFINED THINGS. 476s 476s =OVER 476s 476s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 476s 476s C 476s 476s =ITEM DOCUMENTED IN L 476s 476s C, C 476s 476s =ITEM DOCUMENTED IN L 476s 476s C, C 476s 476s =ITEM DOCUMENTED IN L 476s 476s C, C, C, C, C, C, C, 476s C, C, C, C, C, C, 476s C, C, C, C, C, C, C, 476s C, C, C, C, C, C, 476s C, C, C, C, C, 476s C, C, C, C 476s 476s =ITEM DOCUMENTED IN L 476s 476s C, C, C, C, C, C, C, 476s C, C, C, C, C, C, C, 476s C, C, C, C, C, C 476s 476s =ITEM DOCUMENTED IN L 476s 476s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 476s L<< C|PERLFUNC/REQUIRE >> 476s 476s =ITEM DOCUMENTED IN L 476s 476s C 476s 476s =ITEM DOCUMENTED IN L 476s 476s C, C, C, C, C 476s 476s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 476s 476s ANY STARTING WITH C<(> 476s 476s =BACK 476s 476s THE C, C, C, C AND C SUBROUTINES 476s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 476s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 476s EXPLICITLY. SEE L 476s 476s =HEAD2 SIGNATURES 476s 476s X X 476s 476s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 476s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 476s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 476s 476s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 476s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 476s DIRECTLY BY C, IN THE CURRENT SCOPE. 476s 476s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 476s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 476s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 476s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 476s 476s FOR EXAMPLE, 476s 476s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 476s 476s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 476s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 476s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 476s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 476s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 476s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 476s 476s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 476s THE SIGNATURE. FOR EXAMPLE, 476s 476s SUB FOO ($LEFT, $RIGHT) { 476s RETURN $LEFT + $RIGHT; 476s } 476s 476s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 476s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 476s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 476s EQUIVALENT TO 476s 476s SUB FOO { 476s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 476s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 476s MY $LEFT = $_[0]; 476s MY $RIGHT = $_[1]; 476s RETURN $LEFT + $RIGHT; 476s } 476s 476s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 476s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 476s 476s SUB FOO ($FIRST, $, $THIRD) { 476s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 476s } 476s 476s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 476s MANDATORY FOR THE CALLER TO PASS IT. 476s 476s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 476s SEPARATED FROM THE PARAMETER NAME BY C<=>: 476s 476s SUB FOO ($LEFT, $RIGHT = 0) { 476s RETURN $LEFT + $RIGHT; 476s } 476s 476s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 476s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 476s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 476s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 476s FOR EXAMPLE, 476s 476s MY $AUTO_ID = 0; 476s SUB FOO ($THING, $ID = $AUTO_ID++) { 476s PRINT "$THING HAS ID $ID"; 476s } 476s 476s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 476s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 476s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 476s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 476s 476s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 476s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 476s } 476s 476s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 476s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 476s VALUE PROVIDED WAS C. 476s 476s SUB FOO ($NAME //= "WORLD") { 476s PRINT "HELLO, $NAME"; 476s } 476s 476s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 476s 476s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 476s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 476s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 476s 476s SUB FOO ($X ||= 10) { 476s RETURN 5 + $X; 476s } 476s 476s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 476s FOR EXAMPLE, 476s 476s SUB FOO ($THING, $ = 1) { 476s PRINT $THING; 476s } 476s 476s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 476s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 476s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 476s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 476s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 476s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 476s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 476s 476s SUB FOO ($THING, $=) { 476s PRINT $THING; 476s } 476s 476s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 476s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 476s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 476s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 476s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 476s TO RIGHT. 476s 476s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 476s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 476s 476s SUB FOO ($FILTER, @INPUTS) { 476s PRINT $FILTER->($_) FOREACH @INPUTS; 476s } 476s 476s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 476s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 476s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 476s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 476s 476s SUB FOO ($THING, @) { 476s PRINT $THING; 476s } 476s 476s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 476s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 476s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 476s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 476s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 476s AS WITH STANDARD HASH CONSTRUCTION. 476s 476s SUB FOO ($FILTER, %INPUTS) { 476s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 476s } 476s 476s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 476s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 476s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 476s 476s SUB FOO ($THING, %) { 476s PRINT $THING; 476s } 476s 476s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 476s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 476s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 476s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 476s AN EMPTY ARRAY OR EMPTY HASH. 476s 476s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 476s THAT THE CALLER PASSED NO ARGUMENTS: 476s 476s SUB FOO () { 476s RETURN 123; 476s } 476s 476s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 476s WARNING IN THE C CATEGORY. FROM PERL 5.36 476s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 476s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 476s STATEMENT SUCH AS: 476s 476s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 476s 476s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 476s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 476s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 476s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 476s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 476s WARNINGS IN THE C CATEGORY WHEN 476s COMPILED: 476s 476s SUB F ($X) { 476s # THIS LINE EMITS THE WARNING SEEN BELOW 476s PRINT "ARGUMENTS ARE @_"; 476s } 476s 476s Z<> 476s 476s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 476s EXPERIMENTAL AT ... 476s 476s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 476s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 476s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 476s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 476s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 476s SUPPLY THAT ARGUMENT. 476s 476s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 476s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 476s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 476s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 476s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 476s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 476s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 476s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 476s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 476s 476s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 476s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 476s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 476s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 476s L. FOR EXAMPLE, 476s 476s SUB FOO :PROTOTYPE($) { $_[0] } 476s 476s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 476s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 476s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 476s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 476s 476s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 476s RETURN $LEFT + $RIGHT; 476s } 476s 476s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 476s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 476s THE SUBROUTINE'S BODY. 476s 476s =HEAD2 PRIVATE VARIABLES VIA MY() 476s X X X X X 476s X X 476s 476s SYNOPSIS: 476s 476s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 476s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 476s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 476s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 476s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 476s 476s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 476s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 476s SEE L AND L. 476s 476s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 476s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 476s (C/C/C/C), LOOP 476s (C/C/C/C/C), SUBROUTINE, C, 476s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 476s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 476s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 476s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 476s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 476s 476s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 476s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 476s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 476s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 476s X 476s 476s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 476s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 476s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 476s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 476s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 476s 476s MY $X = 10; 476s SUB BUMPX { $X++ } 476s 476s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 476s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 476s THE C ITSELF. SEE L. 476s X 476s 476s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 476s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 476s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 476s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 476s 476s $ARG = "FRED"; # "GLOBAL" VARIABLE 476s $N = CUBE_ROOT(27); 476s PRINT "$ARG THINKS THE ROOT IS $N\N"; 476s # OUTPUTS: FRED THINKS THE ROOT IS 3 476s 476s SUB CUBE_ROOT { 476s MY $ARG = SHIFT; # NAME DOESN'T MATTER 476s $ARG **= 1/3; 476s RETURN $ARG; 476s } 476s 476s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 476s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 476s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 476s 476s MY ($FOO) = ; # WRONG? 476s MY @FOO = ; 476s 476s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 476s 476s MY $FOO = ; 476s 476s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 476s 476s MY $FOO, $BAR = 1; # WRONG 476s 476s THAT HAS THE SAME EFFECT AS 476s 476s MY $FOO; 476s $BAR = 1; 476s 476s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 476s THE CURRENT STATEMENT. THUS, 476s 476s MY $X = $X; 476s 476s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 476s THE EXPRESSION 476s 476s MY $X = 123 AND $X == 123 476s 476s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 476s 476s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 476s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 476s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 476s 476s WHILE (MY $LINE = <>) { 476s $LINE = LC $LINE; 476s } CONTINUE { 476s PRINT $LINE; 476s } 476s 476s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 476s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 476s IT. SIMILARLY, IN THE CONDITIONAL 476s 476s IF ((MY $ANSWER = ) =~ /^YES$/I) { 476s USER_AGREES(); 476s } ELSIF ($ANSWER =~ /^NO$/I) { 476s USER_DISAGREES(); 476s } ELSE { 476s CHOMP $ANSWER; 476s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 476s } 476s 476s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 476s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 476s BUT NOT BEYOND IT. SEE L FOR INFORMATION 476s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 476s 476s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 476s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 476s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 476s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 476s IN THE LOOP 476s X X 476s 476s FOR MY $I (1, 2, 3) { 476s SOME_FUNCTION(); 476s } 476s 476s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 476s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 476s X X 476s 476s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 476s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 476s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 476s 476s USE STRICT 'VARS'; 476s 476s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 476s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 476s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 476s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 476s THIS WITH C. 476s 476s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 476s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 476s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 476s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 476s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 476s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 476s EXAMPLE. 476s 476s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 476s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 476s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 476s 476s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 476s 476s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 476s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 476s IS ALSO VISIBLE: 476s 476s PACKAGE MAIN; 476s OUR $X = 10; 476s MY $X = 20; 476s PRINT "$X AND $::X\N"; 476s 476s THAT WILL PRINT OUT C<20> AND C<10>. 476s 476s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 476s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 476s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 476s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 476s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 476s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 476s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 476s AN ANONYMOUS SUB REFERENCE: 476s 476s MY $SECRET_VERSION = '1.001-BETA'; 476s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 476s $SECRET_SUB->(); 476s 476s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 476s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 476s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 476s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 476s UNQUALIFIED AND UNQUALIFIABLE. 476s 476s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 476s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 476s L FOR SOMETHING OF A WORK-AROUND TO 476s THIS. 476s 476s =HEAD2 PERSISTENT PRIVATE VARIABLES 476s X X X X 476s X X 476s 476s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 476s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 476s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 476s 476s =HEAD3 PERSISTENT VARIABLES VIA STATE() 476s 476s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 476s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 476s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 476s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 476s THE C FORM DOES NOT REQUIRE THE 476s C PRAGMA. 476s 476s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 476s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 476s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 476s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 476s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 476s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 476s SUBROUTINE EACH TIME IT IS EXECUTED.) 476s 476s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 476s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 476s 476s USE FEATURE 'STATE'; 476s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 476s 476s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 476s 476s USE FEATURE 'STATE'; 476s SUB CREATE_COUNTER { 476s RETURN SUB { STATE $X; RETURN ++$X } 476s } 476s 476s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 476s CODE OUTSIDE. 476s 476s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 476s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 476s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 476s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 476s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 476s 476s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 476s 476s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 476s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 476s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 476s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 476s 476s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 476s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 476s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 476s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 476s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 476s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 476s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 476s 476s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 476s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 476s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 476s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 476s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 476s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 476s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 476s 476s { 476s MY $SECRET_VAL = 0; 476s SUB GIMME_ANOTHER { 476s RETURN ++$SECRET_VAL; 476s } 476s } 476s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 476s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 476s 476s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 476s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 476s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 476s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 476s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 476s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 476s STARTS TO RUN: 476s 476s BEGIN { 476s MY $SECRET_VAL = 0; 476s SUB GIMME_ANOTHER { 476s RETURN ++$SECRET_VAL; 476s } 476s } 476s 476s SEE L ABOUT THE 476s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 476s C AND C. 476s 476s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 476s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 476s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 476s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 476s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 476s 476s =HEAD2 TEMPORARY VALUES VIA LOCAL() 476s X X X X 476s X 476s 476s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 476s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 476s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 476s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 476s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 476s 476s SYNOPSIS: 476s 476s # LOCALIZATION OF VALUES 476s 476s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 476s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 476s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 476s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 476s 476s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 476s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 476s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 476s # LOCALIZATION 476s 476s # LOCALIZATION OF SYMBOLS 476s 476s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 476s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 476s # @MERLYN IS REALLY @RANDAL, ETC 476s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 476s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 476s 476s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 476s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 476s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 476s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 476s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 476s 476s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 476s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 476s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 476s CREATES NEW, DYNAMICALLY SCOPED VALUES. 476s 476s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 476s PLACED IN PARENTHESES. THIS OPERATOR WORKS 476s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 476s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 476s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 476s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 476s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 476s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 476s UNDEFINED VALUE.) 476s 476s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 476s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 476s VARIABLES OUTSIDE THE LOOP. 476s 476s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 476s X 476s 476s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 476s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 476s VIEWED AS A SCALAR OR AN ARRAY. SO 476s 476s LOCAL($FOO) = ; 476s LOCAL @FOO = ; 476s 476s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 476s 476s LOCAL $FOO = ; 476s 476s SUPPLIES A SCALAR CONTEXT. 476s 476s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 476s X 476s 476s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 476s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 476s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 476s 476s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 476s 476s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 476s { LOCAL $/ = UNDEF; $SLURP = ; } 476s 476s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 476s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 476s I, BECAUSE THE $1 VARIABLE IS 476s MAGICAL AND READ-ONLY : 476s 476s LOCAL $1 = 2; 476s 476s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 476s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 476s TO SAFELY REUSE $_ IN A SUBROUTINE. 476s 476s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 476s WORK AS DESCRIBED. 476s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 476s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 476s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 476s SEE L FOR MORE 476s DETAILS. 476s X 476s 476s =HEAD3 LOCALIZATION OF GLOBS 476s X X 476s 476s THE CONSTRUCT 476s 476s LOCAL *NAME; 476s 476s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 476s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 476s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 476s 476s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 476s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 476s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 476s SEPARATOR. 476s 476s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 476s X X 476s X 476s 476s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 476s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 476s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 476s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 476s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 476s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 476s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 476s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 476s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 476s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 476s 476s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 476s @ARY = ( 0..5 ); 476s { 476s LOCAL($ARY[5]) = 6; 476s LOCAL($HASH{'A'}) = 'DRILL'; 476s WHILE (MY $E = POP(@ARY)) { 476s PRINT "$E . . .\N"; 476s LAST UNLESS $E > 3; 476s } 476s IF (@ARY) { 476s $HASH{'ONLY A'} = 'TEST'; 476s DELETE $HASH{'A'}; 476s } 476s } 476s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 476s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 476s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 476s 476s PERL WILL PRINT 476s 476s 6 . . . 476s 4 . . . 476s 3 . . . 476s THIS IS A TEST ONLY A TEST. 476s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 476s 476s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 476s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 476s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 476s SURPRISING, AND IS VERY LIKELY TO CHANGE. 476s 476s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 476s X X X 476s X 476s 476s YOU CAN USE THE C AND C 476s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 476s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 476s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 476s 476s DO { 476s MY $VAL = $ARRAY[$IDX]; 476s LOCAL $ARRAY[$IDX]; 476s DELETE $ARRAY[$IDX]; 476s $VAL 476s } 476s 476s AND 476s 476s DO { 476s MY $VAL = $HASH{KEY}; 476s LOCAL $HASH{KEY}; 476s DELETE $HASH{KEY}; 476s $VAL 476s } 476s 476s EXCEPT THAT FOR THOSE THE C IS 476s SCOPED TO THE C BLOCK. SLICES ARE 476s ALSO ACCEPTED. 476s 476s MY %HASH = ( 476s A => [ 7, 8, 9 ], 476s B => 1, 476s ) 476s 476s { 476s MY $X = DELETE LOCAL $HASH{A}; 476s # $X IS [ 7, 8, 9 ] 476s # %HASH IS (B => 1) 476s 476s { 476s MY @NUMS = DELETE LOCAL @$X[0, 2] 476s # @NUMS IS (7, 9) 476s # $X IS [ UNDEF, 8 ] 476s 476s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 476s } 476s # $X IS BACK TO [ 7, 8, 9 ] 476s 476s } 476s # %HASH IS BACK TO ITS ORIGINAL STATE 476s 476s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 476s 476s =HEAD2 LVALUE SUBROUTINES 476s X X 476s 476s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 476s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 476s 476s MY $VAL; 476s SUB CANMOD : LVALUE { 476s $VAL; # OR: RETURN $VAL; 476s } 476s SUB NOMOD { 476s $VAL; 476s } 476s 476s CANMOD() = 5; # ASSIGNS TO $VAL 476s NOMOD() = 5; # ERROR 476s 476s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 476s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 476s BY A SCALAR. FOR EXAMPLE, CONSIDER: 476s 476s DATA(2,3) = GET_DATA(3,4); 476s 476s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 476s 476s (DATA(2,3)) = GET_DATA(3,4); 476s 476s AND IN: 476s 476s (DATA(2),DATA(3)) = GET_DATA(3,4); 476s 476s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 476s 476s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 476s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 476s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 476s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 476s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 476s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 476s 476s =HEAD2 LEXICAL SUBROUTINES 476s X X X X 476s 476s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 476s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 476s AVAILABLE UNDER C OR C OR HIGHER. 476s 476s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 476s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 476s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 476s CATEGORY WAS DISABLED. 476s 476s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 476s DECLARED, AND ONLY AFTER THAT DECLARATION: 476s 476s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 476s # VERSIONS EARLIER THAN 5.26. 476s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 476s USE FEATURE 'LEXICAL_SUBS'; 476s 476s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 476s STATE SUB FOO { 476s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 476s } 476s FOO(); # CALLS "STATE" SUB 476s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 476s 476s MY SUB BAR { ... } 476s BAR(); # CALLS "MY" SUB 476s 476s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 476s 476s # WRONG 476s MY SUB BAZ { 476s BAZ(); 476s } 476s 476s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 476s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 476s 476s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 476s 476s MY SUB BAZ { 476s __SUB__->(); # CALLS ITSELF 476s } 476s 476s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 476s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 476s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 476s HOWEVER: 476s 476s MY SUB BAZ; # PREDECLARATION 476s SUB BAZ { # DEFINE THE "MY" SUB 476s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 476s } 476s 476s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 476s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 476s C; THEY KEEP EACH OTHER ALIVE (SEE L). 476s 476s =HEAD3 C VS C 476s 476s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 476s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 476s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 476s CONTAINING BLOCK TO THE NEXT. 476s 476s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 476s NECESSARY IF YOU WANT TO CREATE CLOSURES: 476s 476s SUB WHATEVER { 476s MY $X = SHIFT; 476s MY SUB INNER { 476s ... DO SOMETHING WITH $X ... 476s } 476s INNER(); 476s } 476s 476s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 476s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 476s SEE THE C<$X> FROM THE FIRST CALL TO C. 476s 476s =HEAD3 C SUBROUTINES 476s 476s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 476s SUBROUTINE OF THE SAME NAME. 476s 476s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 476s INSIDE AN INNER SCOPE: 476s 476s SUB FOO { ... } 476s 476s SUB BAR { 476s MY SUB FOO { ... } 476s { 476s # NEED TO USE THE OUTER FOO HERE 476s OUR SUB FOO; 476s FOO(); 476s } 476s } 476s 476s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 476s 476s PACKAGE MYSNEAKYMODULE; 476s 476s OUR SUB DO_SOMETHING { ... } 476s 476s SUB DO_SOMETHING_WITH_CALLER { 476s PACKAGE DB; 476s () = CALLER 1; # SETS @DB::ARGS 476s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 476s } 476s 476s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 476s X X<*> 476s 476s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 476s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 476s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 476s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 476s 476s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 476s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 476s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 476s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 476s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 476s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 476s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 476s 476s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 476s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 476s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 476s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 476s 476s SUB DOUBLEARY { 476s LOCAL(*SOMEARY) = @_; 476s FOREACH $ELEM (@SOMEARY) { 476s $ELEM *= 2; 476s } 476s } 476s DOUBLEARY(*FOO); 476s DOUBLEARY(*BAR); 476s 476s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 476s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 476s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 476s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 476s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 476s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 476s 476s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 476s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 476s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 476s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 476s L. 476s 476s =HEAD2 WHEN TO STILL USE LOCAL() 476s X X 476s 476s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 476s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 476s I USE C INSTEAD OF C. 476s 476s =OVER 4 476s 476s =ITEM 1. 476s 476s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 476s 476s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 476s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 476s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 476s IN C<@FIELDS>. 476s 476s { 476s LOCAL @ARGV = ("/ETC/MOTD"); 476s LOCAL $/ = UNDEF; 476s LOCAL $_ = <>; 476s @FIELDS = SPLIT /^\S*=+\S*$/; 476s } 476s 476s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 476s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 476s 476s =ITEM 2. 476s 476s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 476s 476s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 476s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 476s TABLE ENTRIES: 476s 476s SUB IOQUEUE { 476s LOCAL (*READER, *WRITER); # NOT MY! 476s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 476s RETURN (*READER, *WRITER); 476s } 476s ($HEAD, $TAIL) = IOQUEUE(); 476s 476s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 476s ENTRIES. 476s 476s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 476s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 476s A LOCAL ALIAS. 476s 476s { 476s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 476s GROW(); # REALLY CALLS SHRINK() 476s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 476s } 476s GROW(); # GET THE REAL GROW() AGAIN 476s 476s SEE L FOR MORE ABOUT MANIPULATING 476s FUNCTIONS BY NAME IN THIS WAY. 476s 476s =ITEM 3. 476s 476s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 476s 476s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 476s IS DONE ON DYNAMICS: 476s 476s { 476s LOCAL $SIG{INT} = 'IGNORE'; 476s FUNCT(); # UNINTERRUPTIBLE 476s } 476s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 476s 476s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 476s 476s =BACK 476s 476s =HEAD2 PASS BY REFERENCE 476s X X X 476s 476s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 476s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 476s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 476s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 476s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 476s 476s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 476s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 476s OF ALL THEIR FORMER LAST ELEMENTS: 476s 476s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 476s 476s SUB POPMANY { 476s MY $AREF; 476s MY @RETLIST; 476s FOREACH $AREF ( @_ ) { 476s PUSH @RETLIST, POP @$AREF; 476s } 476s RETURN @RETLIST; 476s } 476s 476s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 476s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 476s 476s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 476s SUB INTER { 476s MY ($K, $HREF, %SEEN); # LOCALS 476s FOREACH $HREF (@_) { 476s WHILE ( $K = EACH %$HREF ) { 476s $SEEN{$K}++; 476s } 476s } 476s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 476s } 476s 476s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 476s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 476s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 476s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 476s A LITTLE EXPENSIVE. 476s 476s WHERE PEOPLE GET INTO TROUBLE IS HERE: 476s 476s (@W, @X) = FUNC(@Y, @Z); 476s OR 476s (%W, %X) = FUNC(%Y, %Z); 476s 476s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 476s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 476s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 476s AS ALWAYS. 476s 476s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 476s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 476s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 476s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 476s 476s ($WREF, $XREF) = FUNC(\@Y, \@Z); 476s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 476s SUB FUNC { 476s MY ($YREF, $ZREF) = @_; 476s IF (@$YREF > @$ZREF) { 476s RETURN ($YREF, $ZREF); 476s } ELSE { 476s RETURN ($ZREF, $YREF); 476s } 476s } 476s 476s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 476s 476s (*W, *X) = FUNC(\@Y, \@Z); 476s PRINT "@W HAS MORE THAN @X\N"; 476s SUB FUNC { 476s LOCAL (*Y, *Z) = @_; 476s IF (@Y > @Z) { 476s RETURN (\@Y, \@Z); 476s } ELSE { 476s RETURN (\@Z, \@Y); 476s } 476s } 476s 476s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 476s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 476s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 476s ARE IN THE SYMBOL TABLE. 476s 476s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 476s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 476s FOR EXAMPLE: 476s 476s SPLUTTER(\*STDOUT); 476s SUB SPLUTTER { 476s MY $FH = SHIFT; 476s PRINT $FH "HER UM WELL A HMMM\N"; 476s } 476s 476s $REC = GET_REC(\*STDIN); 476s SUB GET_REC { 476s MY $FH = SHIFT; 476s RETURN SCALAR <$FH>; 476s } 476s 476s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 476s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 476s 476s SUB OPENIT { 476s MY $PATH = SHIFT; 476s LOCAL *FH; 476s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 476s } 476s 476s =HEAD2 PROTOTYPES 476s X X 476s 476s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 476s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 476s SECTION OR WITH A L. 476s IF YOU DECLARE EITHER OF 476s 476s SUB MYPUSH (\@@) 476s SUB MYPUSH :PROTOTYPE(\@@) 476s 476s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 476s 476s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 476s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 476s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 476s OF AN ATTRIBUTE. 476s 476s THE 476s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 476s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 476s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 476s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 476s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 476s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 476s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 476s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 476s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 476s 476s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 476s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 476s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 476s 476s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 476s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 476s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 476s CORRESPONDING BUILT-IN. 476s 476s DECLARED AS CALLED AS 476s 476s SUB MYLINK ($$) MYLINK $OLD, $NEW 476s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 476s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 476s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 476s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 476s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 476s SUB MYPOP (\@) MYPOP @ARRAY 476s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 476s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 476s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 476s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 476s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 476s SUB MYRAND (;$) MYRAND 42 476s SUB MYTIME () MYTIME 476s 476s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 476s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 476s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 476s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 476s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 476s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 476s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 476s 476s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 476s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 476s 476s SUB MYREF (\[$@%&*]) 476s 476s WILL ALLOW CALLING MYREF() AS 476s 476s MYREF $VAR 476s MYREF @ARRAY 476s MYREF %HASH 476s MYREF &SUB 476s MYREF *GLOB 476s 476s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 476s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 476s 476s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 476s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 476s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 476s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 476s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 476s OR A SUBSEQUENT COMMA. 476s 476s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 476s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 476s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 476s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 476s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 476s FOLLOWS: 476s 476s USE SYMBOL 'QUALIFY_TO_REF'; 476s 476s SUB FOO (*) { 476s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 476s ... 476s } 476s 476s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 476s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 476s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 476s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 476s 476s SUB MYPUSH (+@) { 476s MY $AREF = SHIFT; 476s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 476s PUSH @$AREF, @_; 476s } 476s 476s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 476s IS OF AN ACCEPTABLE TYPE. 476s 476s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 476s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 476s 476s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 476s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 476s PROVIDED, C<$_> WILL BE USED INSTEAD. 476s 476s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 476s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 476s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 476s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 476s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 476s 476s MYTIME +2; 476s 476s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 476s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 476s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 476s 476s SUB MYGETPROTOBYNUMBER($;); 476s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 476s 476s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 476s PROVIDED IT'S IN THE INITIAL POSITION: 476s X<&> 476s 476s SUB TRY (&@) { 476s MY($TRY,$CATCH) = @_; 476s EVAL { &$TRY }; 476s IF ($@) { 476s LOCAL $_ = $@; 476s &$CATCH; 476s } 476s } 476s SUB CATCH (&) { $_[0] } 476s 476s TRY { 476s DIE "PHOOEY"; 476s } CATCH { 476s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 476s }; 476s 476s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 476s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 476s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 476s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 476s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 476s 476s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 476s X 476s 476s SUB MYGREP (&@) { 476s MY $CODE = SHIFT; 476s MY @RESULT; 476s FOREACH $_ (@_) { 476s PUSH(@RESULT, $_) IF &$CODE; 476s } 476s @RESULT; 476s } 476s 476s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 476s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 476s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 476s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 476s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 476s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 476s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 476s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 476s 476s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 476s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 476s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 476s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 476s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 476s MAJORITY OF OFFENDING CODE IS FIXED. 476s 476s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 476s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 476s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 476s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 476s 476s SUB FUNC ($) { 476s MY $N = SHIFT; 476s PRINT "YOU GAVE ME $N\N"; 476s } 476s 476s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 476s RETURNING A LIST: 476s 476s FUNC(@FOO); 476s FUNC( $TEXT =~ /\W+/G ); 476s 476s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 476s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 476s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 476s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 476s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 476s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 476s 476s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 476s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 476s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 476s EFFECT, LIKE SO: 476s 476s SUB FOO($$); 476s SUB FOO($$) { 476s FOO 1, 2; 476s } 476s 476s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 476s TO MAKE THE WORLD A BETTER PLACE. 476s 476s =HEAD2 CONSTANT FUNCTIONS 476s X 476s 476s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 476s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 476s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 476s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 476s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 476s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 476s 476s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 476s 476s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 476s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 476s # AND IT'S INLINED, TOO! 476s SUB ST_DEV () { 0 } 476s SUB ST_INO () { 1 } 476s 476s SUB FLAG_FOO () { 1 << 8 } 476s SUB FLAG_BAR () { 1 << 9 } 476s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 476s 476s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 476s 476s SUB N () { INT(OPT_BAZ) / 3 } 476s 476s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 476s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 476s 476s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 476s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 476s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 476s C: 476s 476s SUB BAZ_VAL () { 476s IF (OPT_BAZ) { 476s RETURN 23; 476s } 476s ELSE { 476s RETURN 42; 476s } 476s } 476s SUB BONK_VAL () { RETURN 12345 } 476s 476s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 476s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 476s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 476s 476s BEGIN { 476s MY $VAR = 1; 476s NO STRICT 'REFS'; 476s *INLINED = SUB () { $VAR }; 476s } 476s 476s BEGIN { 476s MY $VAR = 1; 476s MY $REF = \$VAR; 476s NO STRICT 'REFS'; 476s *NOT_INLINED = SUB () { $VAR }; 476s } 476s 476s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 476s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 476s 476s BEGIN { 476s MY $X = 10; 476s *FOO = SUB () { $X }; 476s $X++; 476s } 476s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 476s 476s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 476s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 476s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 476s SO IT PRINTED C<10>, NOT C<11>. 476s 476s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 476s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 476s ASIDE FROM WHERE IT IS DECLARED. 476s 476s # FINE, NO WARNING 476s BEGIN { 476s MY $X = 54321; 476s *INLINED = SUB () { $X }; 476s } 476s # ERROR 476s BEGIN { 476s MY $X; 476s $X = 54321; 476s *ALSO_INLINED = SUB () { $X }; 476s } 476s 476s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 476s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 476s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 476s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 476s CONSTANT SUBROUTINE: 476s 476s MY $X = 54321; 476s *INLINED = SUB : CONST { $X }; 476s $X++; 476s 476s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 476s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 476s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 476s VALUE CAPTURED THE SAME WAY. 476s 476s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 476s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 476s AN EXPLICIT C: 476s 476s BEGIN { 476s MY $X = 10; 476s *FOO = SUB () { RETURN $X }; 476s $X++; 476s } 476s PRINT FOO(); # PRINTS 11 476s 476s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 476s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 476s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 476s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 476s 476s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 476s SUB ONE { 476s 1; 476s } 476s IF (ONE ) { 476s PRINT ONE() IF ONE ; 476s } 476s 476s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 476s SUB ONE () { 1 } 476s DO { 476s PRINT 1 476s }; 476s 476s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 476s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 476s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 476s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 476s 476s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 476s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 476s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 476s SUBROUTINE ONE REDEFINED AT -E LINE 1. 476s 476s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 476s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 476s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 476s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 476s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 476s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 476s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 476s MENTIONED ABOVE: 476s 476s SUB NOT_INLINED () { RETURN 23 } 476s 476s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 476s X X X X 476s 476s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 476s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 476s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 476s ON A NON-UNIX SYSTEM. 476s 476s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 476s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 476s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 476s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 476s 476s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 476s CHDIR $SOMEWHERE; 476s SUB CHDIR { ... } 476s 476s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 476s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 476s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 476s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 476s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 476s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 476s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 476s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 476s FOR SOME KEYWORDS. SEE L. 476s 476s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 476s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 476s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 476s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 476s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 476s THAT IS, THEY COULD SAY 476s 476s USE MODULE 'OPEN'; 476s 476s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 476s 476s USE MODULE; 476s 476s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 476s 476s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 476s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 476s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 476s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 476s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 476s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 476s THAT UNDERSTANDS REGULAR EXPRESSIONS. 476s 476s PACKAGE REGLOB; 476s REQUIRE EXPORTER; 476s @ISA = 'EXPORTER'; 476s @EXPORT_OK = 'GLOB'; 476s 476s SUB IMPORT { 476s MY $PKG = SHIFT; 476s RETURN UNLESS @_; 476s MY $SYM = SHIFT; 476s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 476s $PKG->EXPORT($WHERE, $SYM, @_); 476s } 476s 476s SUB GLOB { 476s MY $PAT = SHIFT; 476s MY @GOT; 476s IF (OPENDIR MY $D, '.') { 476s @GOT = GREP /$PAT/, READDIR $D; 476s CLOSEDIR $D; 476s } 476s RETURN @GOT; 476s } 476s 1; 476s 476s AND HERE'S HOW IT COULD BE (AB)USED: 476s 476s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 476s PACKAGE FOO; 476s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 476s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 476s 476s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 476s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 476s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 476s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 476s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 476s IT MUST BE DONE AT ALL. 476s 476s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 476s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 476s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 476s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 476s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 476s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 476s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 476s LIBRARY. 476s 476s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 476s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 476s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 476s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 476s (SEE L). 476s 476s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 476s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 476s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 476s 476s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 476s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 476s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 476s C SYNTAX, THOUGH). 476s 476s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 476s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 476s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 476s 476s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 476s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 476s 476s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 476s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 476s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 476s 476s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 476s 476s =HEAD2 AUTOLOADING 476s X X 476s 476s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 476s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 476s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 476s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 476s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 476s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 476s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 476s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 476s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 476s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 476s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 476s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 476s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 476s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 476s SUBROUTINE NAME. SEE L FOR DETAILS.) 476s 476s 476s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 476s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 476s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 476s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 476s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 476s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 476s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 476s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 476s 476s SUB AUTOLOAD { 476s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 476s MY $PROGRAM = $AUTOLOAD; 476s $PROGRAM =~ S/.*:://; 476s SYSTEM($PROGRAM, @_); 476s } 476s DATE(); 476s WHO(); 476s LS('-L'); 476s 476s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 476s EVEN NEED PARENTHESES: 476s 476s USE SUBS QW(DATE WHO LS); 476s DATE; 476s WHO; 476s LS '-L'; 476s 476s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 476s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 476s 476s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 476s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 476s DESCRIBED IN L AND IN L, THE STANDARD 476s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 476s FUNCTIONS TO PERL CODE IN L. 476s 476s =HEAD2 SUBROUTINE ATTRIBUTES 476s X X X 476s 476s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 476s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 476s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 476s C HAD BEEN SEEN. SEE L FOR DETAILS 476s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 476s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 476s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 476s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 476s 476s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 476s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 476s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 476s NEST PROPERLY. 476s 476s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 476s 476s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 476s SUB PLUGH () : UGLY('\(") :BAD; 476s SUB XYZZY : _5X5 { ... } 476s 476s EXAMPLES OF INVALID SYNTAX: 476s 476s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 476s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 476s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 476s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 476s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 476s 476s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 476s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 476s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 476s PARSED AND INVOKED: 476s 476s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 476s 476s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 476s SEE L AND L. 476s 476s =HEAD1 SEE ALSO 476s 476s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 476s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 476s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 476s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 476s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 476s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 476s 476s =FOR VI 476s # EX: SET STS=0 SW=4 ET: 476s 476s ok 2 476s # testing mod_cgi with /modules/cgi/perl.pl 476s # expected 200 476s # received 200 476s # body: PERL CGI 476s ok 3 476s # testing mod_test_rwrite with /test_rwrite 476s # expected 200 476s # received 200 476s # body: A 476s ok 4 476s ok 479s t/filter/case_in.t .................. 479s 1..3 479s # Running under perl version 5.040000 for linux 479s # Current time local: Fri Nov 29 19:52:01 2024 479s # Current time GMT: Fri Nov 29 19:52:01 2024 479s # Using Test.pm version 1.31 479s # Using Apache/Test.pm version 1.44 479s ok 1 479s # testing mod_cgi with /modules/cgi/perl_echo.pl 479s # expected 200 479s # received 200 479s ok 2 479s # testing mod_echo_post with /echo_post 479s # expected 200 479s # received 200 479s ok 3 479s ok 483s t/filter/input_body.t ............... 483s 1..2 483s # Running under perl version 5.040000 for linux 483s # Current time local: Fri Nov 29 19:52:04 2024 483s # Current time GMT: Fri Nov 29 19:52:04 2024 483s # Using Test.pm version 1.31 483s # Using Apache/Test.pm version 1.44 483s # testing : Posted "1 ko" 483s # expected: 'ok 1' 483s # received: 'ok 1' 483s ok 1 483s # testing : Posted "2 ko" 483s # expected: 'ok 2' 483s # received: 'ok 2' 483s ok 2 483s ok 486s t/http11/basicauth.t ................ 486s 1..3 486s # Running under perl version 5.040000 for linux 486s # Current time local: Fri Nov 29 19:52:08 2024 486s # Current time GMT: Fri Nov 29 19:52:08 2024 486s # Using Test.pm version 1.31 486s # Using Apache/Test.pm version 1.44 486s ok 1 486s ok 2 486s ok 3 486s ok 490s t/http11/chunked.t .................. 490s 1..30 490s # Running under perl version 5.040000 for linux 490s # Current time local: Fri Nov 29 19:52:11 2024 490s # Current time GMT: Fri Nov 29 19:52:11 2024 490s # Using Test.pm version 1.31 490s # Using Apache/Test.pm version 1.44 490s # testing : response protocol 490s # expected: 'HTTP/1.1' 490s # received: 'HTTP/1.1' 490s ok 1 490s # testing : response Transfer-Encoding 490s # expected: 'chunked' 490s # received: 'chunked' 490s ok 2 490s # testing : no Content-Length 490s # expected: 0 490s # received: 0 490s ok 3 490s # testing : body length 490s # expected: '70976' 490s # received: 70976 490s ok 4 490s # testing : number of requests 490s # expected: 1 490s # received: 1 490s ok 5 490s # testing : response protocol 490s # expected: 'HTTP/1.1' 490s # received: 'HTTP/1.1' 490s ok 6 490s # testing : response Transfer-Encoding 490s # expected: 'chunked' 490s # received: 'chunked' 490s ok 7 490s # testing : no Content-Length 490s # expected: 0 490s # received: 0 490s ok 8 490s # testing : body length 490s # expected: '212509' 490s # received: 212509 490s ok 9 490s # testing : number of requests 490s # expected: 2 490s # received: 2 490s ok 10 490s # testing : response protocol 490s # expected: 'HTTP/1.1' 490s # received: 'HTTP/1.1' 490s ok 11 490s # testing : response Transfer-Encoding 490s # expected: 'chunked' 490s # received: 'chunked' 490s ok 12 490s # testing : no Content-Length 490s # expected: 0 490s # received: 0 490s ok 13 490s # testing : body length 490s # expected: '280545' 490s # received: 280545 490s ok 14 490s # testing : number of requests 490s # expected: 3 490s # received: 3 490s ok 15 490s # testing : response protocol 490s # expected: 'HTTP/1.1' 490s # received: 'HTTP/1.1' 490s ok 16 490s # testing : response Transfer-Encoding 490s # expected: 'chunked' 490s # received: 'chunked' 490s ok 17 490s # testing : no Content-Length 490s # expected: 0 490s # received: 0 490s ok 18 490s # testing : body length 490s # expected: '845969' 490s # received: 845969 490s ok 19 490s # testing : number of requests 490s # expected: 4 490s # received: 4 490s ok 20 490s # testing : response protocol 490s # expected: 'HTTP/1.1' 490s # received: 'HTTP/1.1' 490s ok 21 490s # testing : no Transfer-Encoding (test result inverted) 490s # expected: 'chunked' 490s # received: '' 490s ok 22 490s # testing : content length 490s # expected: 253 490s # received: '253' 490s ok 23 490s # testing : body length 490s # expected: '242' 490s # received: 242 490s ok 24 490s # testing : number of requests 490s # expected: 5 490s # received: 5 490s ok 25 490s # testing : response protocol 490s # expected: 'HTTP/1.1' 490s # received: 'HTTP/1.1' 490s ok 26 490s # testing : no Transfer-Encoding (test result inverted) 490s # expected: 'chunked' 490s # received: '' 490s ok 27 490s # testing : content length 490s # expected: '' 490s # received: '' 490s ok 28 490s # testing : body length 490s # expected: '14276' 490s # received: 14276 490s ok 29 490s # testing : number of requests 490s # expected: 6 490s # received: 6 490s ok 30 490s ok 494s t/http11/chunked2.t ................. 494s 1..2 494s # Running under perl version 5.040000 for linux 494s # Current time local: Fri Nov 29 19:52:15 2024 494s # Current time GMT: Fri Nov 29 19:52:15 2024 494s # Using Test.pm version 1.31 494s # Using Apache/Test.pm version 1.44 494s # testing : successful response 494s # expected: 200 494s # received: '200' 494s ok 1 494s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 494s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 494s ok 2 494s ok 497s t/http11/clength.t .................. 497s 1..6 497s # Running under perl version 5.040000 for linux 497s # Current time local: Fri Nov 29 19:52:19 2024 497s # Current time GMT: Fri Nov 29 19:52:19 2024 497s # Using Test.pm version 1.31 497s # Using Apache/Test.pm version 1.44 497s # testing : successful response 497s # expected: 200 497s # received: '200' 497s ok 1 497s # expected: 10 497s # received: '10' 497s ok 2 497s # expected: 'bbbbbbbbbb' 497s # received: 'bbbbbbbbbb' 497s ok 3 497s # testing : successful response 497s # expected: 200 497s # received: '200' 497s ok 4 497s # expected: 6 497s # received: '6' 497s ok 5 497s # expected: 'foobar' 497s # received: 'foobar' 497s ok 6 497s ok 502s t/http11/post.t ..................... 502s # using LWP client 502s 1..51 502s # Running under perl version 5.040000 for linux 502s # Current time local: Fri Nov 29 19:52:22 2024 502s # Current time GMT: Fri Nov 29 19:52:22 2024 502s # Using Test.pm version 1.31 502s # Using Apache/Test.pm version 1.44 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 1024 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: Keep-Alive 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s #Keep-Alive: timeout=5, max=100 502s # 502s # testing : length posted 502s # expected: '1024' 502s # received: 1024 502s ok 1 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 2048 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 2 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '2048' 502s # received: 2048 502s ok 2 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 3072 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 3 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '3072' 502s # received: 3072 502s ok 3 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 4096 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 4 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '4096' 502s # received: 4096 502s ok 4 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 5120 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 5 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '5120' 502s # received: 5120 502s ok 5 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 6144 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 6 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '6144' 502s # received: 6144 502s ok 6 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 7168 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 7 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '7168' 502s # received: 7168 502s ok 7 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 8192 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 8 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '8192' 502s # received: 8192 502s ok 8 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 9216 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 5 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 9 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '9216' 502s # received: 9216 502s ok 9 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 10240 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 10 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '10240' 502s # received: 10240 502s ok 10 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 11264 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:25 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 11 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '11264' 502s # received: 11264 502s ok 11 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 12288 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 12 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '12288' 502s # received: 12288 502s ok 12 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 13312 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 13 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '13312' 502s # received: 13312 502s ok 13 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 14336 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 14 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '14336' 502s # received: 14336 502s ok 14 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 15360 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 15 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '15360' 502s # received: 15360 502s ok 15 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 16384 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 16 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '16384' 502s # received: 16384 502s ok 16 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 17408 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 17 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '17408' 502s # received: 17408 502s ok 17 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 18432 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 18 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '18432' 502s # received: 18432 502s ok 18 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 19456 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 19 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '19456' 502s # received: 19456 502s ok 19 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 20480 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 20 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '20480' 502s # received: 20480 502s ok 20 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 21504 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 21 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '21504' 502s # received: 21504 502s ok 21 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 22528 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 22 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '22528' 502s # received: 22528 502s ok 22 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 23552 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 23 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '23552' 502s # received: 23552 502s ok 23 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 24576 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 24 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '24576' 502s # received: 24576 502s ok 24 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 25600 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 25 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '25600' 502s # received: 25600 502s ok 25 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 26624 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 26 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '26624' 502s # received: 26624 502s ok 26 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 27648 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 27 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '27648' 502s # received: 27648 502s ok 27 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 28672 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 28 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '28672' 502s # received: 28672 502s ok 28 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 29696 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 29 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '29696' 502s # received: 29696 502s ok 29 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 30720 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 30 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '30720' 502s # received: 30720 502s ok 30 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 31744 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 31 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '31744' 502s # received: 31744 502s ok 31 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 32768 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 32 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '32768' 502s # received: 32768 502s ok 32 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 33792 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 33 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '33792' 502s # received: 33792 502s ok 33 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 34816 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 34 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '34816' 502s # received: 34816 502s ok 34 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 35840 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:26 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 35 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '35840' 502s # received: 35840 502s ok 35 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 36864 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 36 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '36864' 502s # received: 36864 502s ok 36 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 37888 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 37 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '37888' 502s # received: 37888 502s ok 37 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 38912 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 38 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '38912' 502s # received: 38912 502s ok 38 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 39936 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 39 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '39936' 502s # received: 39936 502s ok 39 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 40960 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 40 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '40960' 502s # received: 40960 502s ok 40 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 41984 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 41 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '41984' 502s # received: 41984 502s ok 41 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 43008 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 42 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '43008' 502s # received: 43008 502s ok 42 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 44032 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 43 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '44032' 502s # received: 44032 502s ok 43 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 45056 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 44 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '45056' 502s # received: 45056 502s ok 44 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 46080 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 45 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '46080' 502s # received: 46080 502s ok 45 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 47104 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 46 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '47104' 502s # received: 47104 502s ok 46 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 48128 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 47 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '48128' 502s # received: 48128 502s ok 47 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 49152 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 48 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '49152' 502s # received: 49152 502s ok 48 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 50176 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 49 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '50176' 502s # received: 50176 502s ok 49 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 51200 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 6 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 50 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '51200' 502s # received: 51200 502s ok 50 502s #lwp request: 502s #POST http://localhost:8529/eat_post HTTP/1.1 502s #User-Agent: libwww-perl/6.77 502s #Content-Length: 102400 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 502s #Vary: In-If1 502s #Content-Length: 7 502s #Client-Date: Fri, 29 Nov 2024 19:52:27 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 51 502s #DMMATCH1: 1 502s # 502s # testing : length posted 502s # expected: '102400' 502s # received: 102400 502s ok 51 502s ok 506s t/modules/aaa.t ..................... 506s 1..40 506s # Running under perl version 5.040000 for linux 506s # Current time local: Fri Nov 29 19:52:27 2024 506s # Current time GMT: Fri Nov 29 19:52:27 2024 506s # Using Test.pm version 1.31 506s # Using Apache/Test.pm version 1.44 506s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/realm2 506s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 506s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/form1 506s ok 1 506s ok 2 506s ok 3 506s ok 4 506s ok 5 506s ok 6 506s ok 7 506s ok 8 506s ok 9 506s ok 10 506s ok 11 506s ok 12 506s ok 13 506s ok 14 506s ok 15 506s ok 16 506s ok 17 506s ok 18 506s ok 19 506s ok 20 506s ok 21 506s ok 22 506s ok 23 506s ok 24 506s ok 25 506s ok 26 506s ok 27 506s ok 28 506s ok 29 506s ok 30 506s ok 31 506s ok 32 506s ok 33 506s ok 34 506s ok 35 506s ok 36 506s ok 37 506s ok 38 506s ok 39 506s ok 40 506s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/form1 506s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 506s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/realm2 506s ok 510s t/modules/access.t .................. 510s 1..408 510s # Running under perl version 5.040000 for linux 510s # Current time local: Fri Nov 29 19:52:31 2024 510s # Current time GMT: Fri Nov 29 19:52:31 2024 510s # Using Test.pm version 1.31 510s # Using Apache/Test.pm version 1.44 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # expecting access. 510s ok 1 510s # --- 510s # Order deny,allow 510s # Deny from all 510s # expecting access denial. 510s ok 2 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from all 510s # expecting access. 510s ok 3 510s # --- 510s # Order deny,allow 510s # Deny from localhost 510s # expecting access denial. 510s ok 4 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from localhost 510s # expecting access. 510s ok 5 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1 510s # expecting access denial. 510s ok 6 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from 127.0.0.1 510s # expecting access. 510s ok 7 510s # --- 510s # Order deny,allow 510s # Deny from 127.0 510s # expecting access denial. 510s ok 8 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from 127.0 510s # expecting access. 510s ok 9 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access denial. 510s ok 10 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access. 510s ok 11 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/16 510s # expecting access denial. 510s ok 12 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from 127.0.0.1/16 510s # expecting access. 510s ok 13 510s # --- 510s # Order deny,allow 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 14 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 15 510s # --- 510s # Order deny,allow 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 16 510s # --- 510s # Order deny,allow 510s # Allow from all 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 17 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # expecting access. 510s ok 18 510s # --- 510s # Order deny,allow 510s # Deny from all 510s # expecting access denial. 510s ok 19 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from all 510s # expecting access. 510s ok 20 510s # --- 510s # Order deny,allow 510s # Deny from localhost 510s # expecting access denial. 510s ok 21 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from localhost 510s # expecting access. 510s ok 22 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1 510s # expecting access denial. 510s ok 23 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from 127.0.0.1 510s # expecting access. 510s ok 24 510s # --- 510s # Order deny,allow 510s # Deny from 127.0 510s # expecting access denial. 510s ok 25 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from 127.0 510s # expecting access. 510s ok 26 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access denial. 510s ok 27 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access. 510s ok 28 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/16 510s # expecting access denial. 510s ok 29 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from 127.0.0.1/16 510s # expecting access. 510s ok 30 510s # --- 510s # Order deny,allow 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 31 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 32 510s # --- 510s # Order deny,allow 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 33 510s # --- 510s # Order deny,allow 510s # Allow from localhost 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 34 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # expecting access. 510s ok 35 510s # --- 510s # Order deny,allow 510s # Deny from all 510s # expecting access denial. 510s ok 36 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from all 510s # expecting access. 510s ok 37 510s # --- 510s # Order deny,allow 510s # Deny from localhost 510s # expecting access denial. 510s ok 38 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from localhost 510s # expecting access. 510s ok 39 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1 510s # expecting access denial. 510s ok 40 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from 127.0.0.1 510s # expecting access. 510s ok 41 510s # --- 510s # Order deny,allow 510s # Deny from 127.0 510s # expecting access denial. 510s ok 42 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from 127.0 510s # expecting access. 510s ok 43 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access denial. 510s ok 44 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access. 510s ok 45 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/16 510s # expecting access denial. 510s ok 46 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from 127.0.0.1/16 510s # expecting access. 510s ok 47 510s # --- 510s # Order deny,allow 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 48 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 49 510s # --- 510s # Order deny,allow 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 50 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 51 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # expecting access. 510s ok 52 510s # --- 510s # Order deny,allow 510s # Deny from all 510s # expecting access denial. 510s ok 53 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from all 510s # expecting access. 510s ok 54 510s # --- 510s # Order deny,allow 510s # Deny from localhost 510s # expecting access denial. 510s ok 55 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from localhost 510s # expecting access. 510s ok 56 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1 510s # expecting access denial. 510s ok 57 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from 127.0.0.1 510s # expecting access. 510s ok 58 510s # --- 510s # Order deny,allow 510s # Deny from 127.0 510s # expecting access denial. 510s ok 59 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from 127.0 510s # expecting access. 510s ok 60 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access denial. 510s ok 61 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access. 510s ok 62 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/16 510s # expecting access denial. 510s ok 63 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from 127.0.0.1/16 510s # expecting access. 510s ok 64 510s # --- 510s # Order deny,allow 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 65 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 66 510s # --- 510s # Order deny,allow 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 67 510s # --- 510s # Order deny,allow 510s # Allow from 127.0 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 68 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # expecting access. 510s ok 69 510s # --- 510s # Order deny,allow 510s # Deny from all 510s # expecting access denial. 510s ok 70 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from all 510s # expecting access. 510s ok 71 510s # --- 510s # Order deny,allow 510s # Deny from localhost 510s # expecting access denial. 510s ok 72 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from localhost 510s # expecting access. 510s ok 73 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1 510s # expecting access denial. 510s ok 74 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from 127.0.0.1 510s # expecting access. 510s ok 75 510s # --- 510s # Order deny,allow 510s # Deny from 127.0 510s # expecting access denial. 510s ok 76 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from 127.0 510s # expecting access. 510s ok 77 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access denial. 510s ok 78 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from 127.0.0.1/255.255.0.0 510s # expecting access. 510s ok 79 510s # --- 510s # Order deny,allow 510s # Deny from 127.0.0.1/16 510s # expecting access denial. 510s ok 80 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from 127.0.0.1/16 510s # expecting access. 510s ok 81 510s # --- 510s # Order deny,allow 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 82 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from somewhere.else.com 510s # expecting access. 510s ok 83 510s # --- 510s # Order deny,allow 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 84 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/255.255.0.0 510s # Deny from 66.6.6.6 510s # expecting access. 510s ok 85 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/16 510s # expecting access. 510s ok 86 510s # --- 510s # Order deny,allow 510s # Deny from all 510s # expecting access denial. 510s ok 87 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/16 510s # Deny from all 510s # expecting access. 510s ok 88 510s # --- 510s # Order deny,allow 510s # Deny from localhost 510s # expecting access denial. 510s ok 89 510s # --- 510s # Order deny,allow 510s # Allow from 127.0.0.1/16 510s # Deny from localhost 510s # expecting access. 510s ok 90 510s # --- 510s # Order deny,allow 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 91 511s # --- 511s # Order deny,allow 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1 511s # expecting access. 511s ok 92 511s # --- 511s # Order deny,allow 511s # Deny from 127.0 511s # expecting access denial. 511s ok 93 511s # --- 511s # Order deny,allow 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0 511s # expecting access. 511s ok 94 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 95 511s # --- 511s # Order deny,allow 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access. 511s ok 96 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 97 511s # --- 511s # Order deny,allow 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1/16 511s # expecting access. 511s ok 98 511s # --- 511s # Order deny,allow 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 99 511s # --- 511s # Order deny,allow 511s # Allow from 127.0.0.1/16 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 100 511s # --- 511s # Order deny,allow 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 101 511s # --- 511s # Order deny,allow 511s # Allow from 127.0.0.1/16 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 102 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # expecting access. 511s ok 103 511s # --- 511s # Order deny,allow 511s # Deny from all 511s # expecting access denial. 511s ok 104 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from all 511s # expecting access denial. 511s ok 105 511s # --- 511s # Order deny,allow 511s # Deny from localhost 511s # expecting access denial. 511s ok 106 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from localhost 511s # expecting access denial. 511s ok 107 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 108 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 109 511s # --- 511s # Order deny,allow 511s # Deny from 127.0 511s # expecting access denial. 511s ok 110 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from 127.0 511s # expecting access denial. 511s ok 111 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 112 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 113 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 114 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 115 511s # --- 511s # Order deny,allow 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 116 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 117 511s # --- 511s # Order deny,allow 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 118 511s # --- 511s # Order deny,allow 511s # Allow from somewhere.else.com 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 119 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # expecting access. 511s ok 120 511s # --- 511s # Order deny,allow 511s # Deny from all 511s # expecting access denial. 511s ok 121 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from all 511s # expecting access denial. 511s ok 122 511s # --- 511s # Order deny,allow 511s # Deny from localhost 511s # expecting access denial. 511s ok 123 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from localhost 511s # expecting access denial. 511s ok 124 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 125 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 126 511s # --- 511s # Order deny,allow 511s # Deny from 127.0 511s # expecting access denial. 511s ok 127 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from 127.0 511s # expecting access denial. 511s ok 128 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 129 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 130 511s # --- 511s # Order deny,allow 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 131 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 132 511s # --- 511s # Order deny,allow 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 133 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 134 511s # --- 511s # Order deny,allow 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 135 511s # --- 511s # Order deny,allow 511s # Allow from 66.6.6.6 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 136 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # expecting access. 511s ok 137 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 138 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from all 511s # expecting access denial. 511s ok 139 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 140 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from localhost 511s # expecting access denial. 511s ok 141 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 142 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 143 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 144 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from 127.0 511s # expecting access denial. 511s ok 145 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 146 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 147 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 148 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 149 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 150 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 151 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 152 511s # --- 511s # Order allow,deny 511s # Allow from all 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 153 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # expecting access. 511s ok 154 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 155 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from all 511s # expecting access denial. 511s ok 156 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 157 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from localhost 511s # expecting access denial. 511s ok 158 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 159 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 160 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 161 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from 127.0 511s # expecting access denial. 511s ok 162 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 163 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 164 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 165 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 166 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 167 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 168 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 169 511s # --- 511s # Order allow,deny 511s # Allow from localhost 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 170 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # expecting access. 511s ok 171 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 172 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from all 511s # expecting access denial. 511s ok 173 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 174 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from localhost 511s # expecting access denial. 511s ok 175 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 176 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 177 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 178 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from 127.0 511s # expecting access denial. 511s ok 179 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 180 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 181 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 182 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 183 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 184 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 185 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 186 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 187 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # expecting access. 511s ok 188 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 189 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from all 511s # expecting access denial. 511s ok 190 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 191 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from localhost 511s # expecting access denial. 511s ok 192 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 193 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 194 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 195 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from 127.0 511s # expecting access denial. 511s ok 196 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 197 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 198 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 199 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 200 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 201 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 202 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 203 511s # --- 511s # Order allow,deny 511s # Allow from 127.0 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 204 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # expecting access. 511s ok 205 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 206 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from all 511s # expecting access denial. 511s ok 207 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 208 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from localhost 511s # expecting access denial. 511s ok 209 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 210 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 211 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 212 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0 511s # expecting access denial. 511s ok 213 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 214 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 215 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 216 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 217 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 218 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 219 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 220 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 221 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # expecting access. 511s ok 222 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 223 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from all 511s # expecting access denial. 511s ok 224 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 225 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from localhost 511s # expecting access denial. 511s ok 226 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 227 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 228 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 229 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0 511s # expecting access denial. 511s ok 230 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 231 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 232 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 233 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 234 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 235 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 236 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 237 511s # --- 511s # Order allow,deny 511s # Allow from 127.0.0.1/16 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 238 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # expecting access denial. 511s ok 239 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 240 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from all 511s # expecting access denial. 511s ok 241 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 242 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from localhost 511s # expecting access denial. 511s ok 243 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 244 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 245 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 246 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from 127.0 511s # expecting access denial. 511s ok 247 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 248 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 249 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 250 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 251 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 252 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 253 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 254 511s # --- 511s # Order allow,deny 511s # Allow from somewhere.else.com 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 255 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # expecting access denial. 511s ok 256 511s # --- 511s # Order allow,deny 511s # Deny from all 511s # expecting access denial. 511s ok 257 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from all 511s # expecting access denial. 511s ok 258 511s # --- 511s # Order allow,deny 511s # Deny from localhost 511s # expecting access denial. 511s ok 259 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from localhost 511s # expecting access denial. 511s ok 260 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 261 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 262 511s # --- 511s # Order allow,deny 511s # Deny from 127.0 511s # expecting access denial. 511s ok 263 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from 127.0 511s # expecting access denial. 511s ok 264 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 265 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 266 511s # --- 511s # Order allow,deny 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 267 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 268 511s # --- 511s # Order allow,deny 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 269 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 270 511s # --- 511s # Order allow,deny 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 271 511s # --- 511s # Order allow,deny 511s # Allow from 66.6.6.6 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 272 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # expecting access. 511s ok 273 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 274 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from all 511s # expecting access denial. 511s ok 275 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 276 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from localhost 511s # expecting access denial. 511s ok 277 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 278 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 279 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 280 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from 127.0 511s # expecting access denial. 511s ok 281 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 282 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 283 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 284 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 285 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 286 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 287 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 288 511s # --- 511s # Order mutual-failure 511s # Allow from all 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 289 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # expecting access. 511s ok 290 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 291 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from all 511s # expecting access denial. 511s ok 292 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 293 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from localhost 511s # expecting access denial. 511s ok 294 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 295 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 296 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 297 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from 127.0 511s # expecting access denial. 511s ok 298 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 299 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 300 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 301 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 302 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 303 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 304 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 305 511s # --- 511s # Order mutual-failure 511s # Allow from localhost 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 306 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # expecting access. 511s ok 307 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 308 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from all 511s # expecting access denial. 511s ok 309 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 310 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from localhost 511s # expecting access denial. 511s ok 311 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 312 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 313 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 314 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from 127.0 511s # expecting access denial. 511s ok 315 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 316 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 317 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 318 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 319 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 320 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 321 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 322 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 323 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # expecting access. 511s ok 324 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 325 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from all 511s # expecting access denial. 511s ok 326 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 327 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from localhost 511s # expecting access denial. 511s ok 328 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 329 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 330 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 331 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from 127.0 511s # expecting access denial. 511s ok 332 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 333 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 334 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 335 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 336 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 337 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 338 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 339 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 340 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # expecting access. 511s ok 341 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 342 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from all 511s # expecting access denial. 511s ok 343 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 344 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from localhost 511s # expecting access denial. 511s ok 345 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 346 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 347 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 348 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0 511s # expecting access denial. 511s ok 349 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 350 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 351 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 352 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 353 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 354 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 355 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 356 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/255.255.0.0 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 357 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # expecting access. 511s ok 358 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 359 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from all 511s # expecting access denial. 511s ok 360 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 361 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from localhost 511s # expecting access denial. 511s ok 362 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 363 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 364 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 365 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0 511s # expecting access denial. 511s ok 366 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 367 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 368 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 369 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 370 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 371 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from somewhere.else.com 511s # expecting access. 511s ok 372 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 373 511s # --- 511s # Order mutual-failure 511s # Allow from 127.0.0.1/16 511s # Deny from 66.6.6.6 511s # expecting access. 511s ok 374 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # expecting access denial. 511s ok 375 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 376 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from all 511s # expecting access denial. 511s ok 377 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 378 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from localhost 511s # expecting access denial. 511s ok 379 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 380 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 381 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 382 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from 127.0 511s # expecting access denial. 511s ok 383 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 384 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 385 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 386 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 387 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 388 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 389 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 390 511s # --- 511s # Order mutual-failure 511s # Allow from somewhere.else.com 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 391 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # expecting access denial. 511s ok 392 511s # --- 511s # Order mutual-failure 511s # Deny from all 511s # expecting access denial. 511s ok 393 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from all 511s # expecting access denial. 511s ok 394 511s # --- 511s # Order mutual-failure 511s # Deny from localhost 511s # expecting access denial. 511s ok 395 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from localhost 511s # expecting access denial. 511s ok 396 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 397 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1 511s # expecting access denial. 511s ok 398 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0 511s # expecting access denial. 511s ok 399 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from 127.0 511s # expecting access denial. 511s ok 400 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 401 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1/255.255.0.0 511s # expecting access denial. 511s ok 402 511s # --- 511s # Order mutual-failure 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 403 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from 127.0.0.1/16 511s # expecting access denial. 511s ok 404 511s # --- 511s # Order mutual-failure 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 405 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from somewhere.else.com 511s # expecting access denial. 511s ok 406 511s # --- 511s # Order mutual-failure 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 407 511s # --- 511s # Order mutual-failure 511s # Allow from 66.6.6.6 511s # Deny from 66.6.6.6 511s # expecting access denial. 511s ok 408 511s ok 514s t/modules/actions.t ................. 514s 1..20 514s # Running under perl version 5.040000 for linux 514s # Current time local: Fri Nov 29 19:52:35 2024 514s # Current time GMT: Fri Nov 29 19:52:35 2024 514s # Using Test.pm version 1.31 514s # Using Apache/Test.pm version 1.44 514s # expected: 200 514s # received: '200' 514s ok 1 514s # expected: 'nada' 514s # received: 'nada' 514s ok 2 514s # expected: 404 514s # received: '404' 514s ok 3 514s ok 4 # skip RC=404, no need to check content 514s # expected: 404 514s # received: '404' 514s ok 5 514s ok 6 # skip RC=404, no need to check content 514s # expected: 404 514s # received: '404' 514s ok 7 514s ok 8 # skip RC=404, no need to check content 514s # expected: 200 514s # received: '200' 514s ok 9 514s # expected: 'nada' 514s # received: 'nada' 514s ok 10 514s # expected: 404 514s # received: '404' 514s ok 11 514s ok 12 # skip RC=404, no need to check content 514s # expected: 200 514s # received: '200' 514s ok 13 514s # expected: 'POST 514s # foo2: bar2 514s # ' 514s # received: 'POST 514s # foo2: bar2 514s # ' 514s ok 14 514s # expected: 405 514s # received: '405' 514s ok 15 514s # expected: 200 514s # received: '200' 514s ok 16 514s # expected: 'foo=bar' 514s # received: 'foo=bar' 514s ok 17 514s # expected: 200 514s # received: '200' 514s ok 18 514s # expected: 'POST 514s # foo2: bar2 514s # ' 514s # received: 'POST 514s # foo2: bar2 514s # ' 514s ok 19 514s # expected: 405 514s # received: '405' 514s ok 20 514s ok 518s t/modules/alias.t ................... 518s 1..134 518s # Running under perl version 5.040000 for linux 518s # Current time local: Fri Nov 29 19:52:39 2024 518s # Current time GMT: Fri Nov 29 19:52:39 2024 518s # Using Test.pm version 1.31 518s # Using Apache/Test.pm version 1.44 518s # verifying simple aliases 518s # testing : /alias/ 518s # expected: 200 518s # received: '200' 518s ok 1 518s # testing : /bogu/ 518s # expected: 404 518s # received: '404' 518s ok 2 518s # verifying alias match with /ali[0-9]. 518s # testing : /ali0 518s # expected: 0 518s # received: '0' 518s ok 3 518s # testing : /ali1 518s # expected: 1 518s # received: '1' 518s ok 4 518s # testing : /ali2 518s # expected: 2 518s # received: '2' 518s ok 5 518s # testing : /ali3 518s # expected: 3 518s # received: '3' 518s ok 6 518s # testing : /ali4 518s # expected: 4 518s # received: '4' 518s ok 7 518s # testing : /ali5 518s # expected: 5 518s # received: '5' 518s ok 8 518s # testing : /ali6 518s # expected: 6 518s # received: '6' 518s ok 9 518s # testing : /ali7 518s # expected: 7 518s # received: '7' 518s ok 10 518s # testing : /ali8 518s # expected: 8 518s # received: '8' 518s ok 11 518s # testing : /ali9 518s # expected: 9 518s # received: '9' 518s ok 12 518s # verifying expression alias match with /expr/ali[0-9]. 518s # testing : /ali0 518s # expected: 0 518s # received: '0' 518s ok 13 518s # testing : /ali1 518s # expected: 1 518s # received: '1' 518s ok 14 518s # testing : /ali2 518s # expected: 2 518s # received: '2' 518s ok 15 518s # testing : /ali3 518s # expected: 3 518s # received: '3' 518s ok 16 518s # testing : /ali4 518s # expected: 4 518s # received: '4' 518s ok 17 518s # testing : /ali5 518s # expected: 5 518s # received: '5' 518s ok 18 518s # testing : /ali6 518s # expected: 6 518s # received: '6' 518s ok 19 518s # testing : /ali7 518s # expected: 7 518s # received: '7' 518s ok 20 518s # testing : /ali8 518s # expected: 8 518s # received: '8' 518s ok 21 518s # testing : /ali9 518s # expected: 9 518s # received: '9' 518s ok 22 518s # testing : /forbid 518s # expected: '403' 518s # received: '403' 518s ok 23 518s # testing : /gone 518s # expected: '410' 518s # received: '410' 518s ok 24 518s # testing : /perm 518s # expected: '301' 518s # received: '301' 518s ok 25 518s # testing : /perm2 518s # expected: '301' 518s # received: '301' 518s ok 26 518s # testing : /seeother 518s # expected: '303' 518s # received: '303' 518s ok 27 518s # testing : /temp 518s # expected: '302' 518s # received: '302' 518s ok 28 518s # testing : /temp2 518s # expected: '302' 518s # received: '302' 518s ok 29 518s verifying body of perm and temp redirect match 518s # testing : /p0 518s # expected: 0 518s # received: '0' 518s ok 30 518s # testing : /p1 518s # expected: 1 518s # received: '1' 518s ok 31 518s # testing : /p2 518s # expected: 2 518s # received: '2' 518s ok 32 518s # testing : /p3 518s # expected: 3 518s # received: '3' 518s ok 33 518s # testing : /p4 518s # expected: 4 518s # received: '4' 518s ok 34 518s # testing : /p5 518s # expected: 5 518s # received: '5' 518s ok 35 518s # testing : /p6 518s # expected: 6 518s # received: '6' 518s ok 36 518s # testing : /p7 518s # expected: 7 518s # received: '7' 518s ok 37 518s # testing : /p8 518s # expected: 8 518s # received: '8' 518s ok 38 518s # testing : /p9 518s # expected: 9 518s # received: '9' 518s ok 39 518s # testing : /t0 518s # expected: 0 518s # received: '0' 518s ok 40 518s # testing : /t1 518s # expected: 1 518s # received: '1' 518s ok 41 518s # testing : /t2 518s # expected: 2 518s # received: '2' 518s ok 42 518s # testing : /t3 518s # expected: 3 518s # received: '3' 518s ok 43 518s # testing : /t4 518s # expected: 4 518s # received: '4' 518s ok 44 518s # testing : /t5 518s # expected: 5 518s # received: '5' 518s ok 45 518s # testing : /t6 518s # expected: 6 518s # received: '6' 518s ok 46 518s # testing : /t7 518s # expected: 7 518s # received: '7' 518s ok 47 518s # testing : /t8 518s # expected: 8 518s # received: '8' 518s ok 48 518s # testing : /t9 518s # expected: 9 518s # received: '9' 518s ok 49 518s verifying body of perm and temp redirect match with expression support 518s # testing : /p0 518s # expected: 0 518s # received: '0' 518s ok 50 518s # testing : /p1 518s # expected: 1 518s # received: '1' 518s ok 51 518s # testing : /p2 518s # expected: 2 518s # received: '2' 518s ok 52 518s # testing : /p3 518s # expected: 3 518s # received: '3' 518s ok 53 518s # testing : /p4 518s # expected: 4 518s # received: '4' 518s ok 54 518s # testing : /p5 518s # expected: 5 518s # received: '5' 518s ok 55 518s # testing : /p6 518s # expected: 6 518s # received: '6' 518s ok 56 518s # testing : /p7 518s # expected: 7 518s # received: '7' 518s ok 57 518s # testing : /p8 518s # expected: 8 518s # received: '8' 518s ok 58 518s # testing : /p9 518s # expected: 9 518s # received: '9' 518s ok 59 518s # testing : /t0 518s # expected: 0 518s # received: '0' 518s ok 60 518s # testing : /t1 518s # expected: 1 518s # received: '1' 518s ok 61 518s # testing : /t2 518s # expected: 2 518s # received: '2' 518s ok 62 518s # testing : /t3 518s # expected: 3 518s # received: '3' 518s ok 63 518s # testing : /t4 518s # expected: 4 518s # received: '4' 518s ok 64 518s # testing : /t5 518s # expected: 5 518s # received: '5' 518s ok 65 518s # testing : /t6 518s # expected: 6 518s # received: '6' 518s ok 66 518s # testing : /t7 518s # expected: 7 518s # received: '7' 518s ok 67 518s # testing : /t8 518s # expected: 8 518s # received: '8' 518s ok 68 518s # testing : /t9 518s # expected: 9 518s # received: '9' 518s ok 69 518s verifying return code of seeother and gone redirect match 518s # testing : s0 518s # expected: '303' 518s # received: '303' 518s ok 70 518s # testing : s1 518s # expected: '303' 518s # received: '303' 518s ok 71 518s # testing : s2 518s # expected: '303' 518s # received: '303' 518s ok 72 518s # testing : s3 518s # expected: '303' 518s # received: '303' 518s ok 73 518s # testing : s4 518s # expected: '303' 518s # received: '303' 518s ok 74 518s # testing : s5 518s # expected: '303' 518s # received: '303' 518s ok 75 518s # testing : s6 518s # expected: '303' 518s # received: '303' 518s ok 76 518s # testing : s7 518s # expected: '303' 518s # received: '303' 518s ok 77 518s # testing : s8 518s # expected: '303' 518s # received: '303' 518s ok 78 518s # testing : s9 518s # expected: '303' 518s # received: '303' 518s ok 79 518s # testing : g0 518s # expected: '410' 518s # received: '410' 518s ok 80 518s # testing : g1 518s # expected: '410' 518s # received: '410' 518s ok 81 518s # testing : g2 518s # expected: '410' 518s # received: '410' 518s ok 82 518s # testing : g3 518s # expected: '410' 518s # received: '410' 518s ok 83 518s # testing : g4 518s # expected: '410' 518s # received: '410' 518s ok 84 518s # testing : g5 518s # expected: '410' 518s # received: '410' 518s ok 85 518s # testing : g6 518s # expected: '410' 518s # received: '410' 518s ok 86 518s # testing : g7 518s # expected: '410' 518s # received: '410' 518s ok 87 518s # testing : g8 518s # expected: '410' 518s # received: '410' 518s ok 88 518s # testing : g9 518s # expected: '410' 518s # received: '410' 518s ok 89 518s # testing : f0 518s # expected: '403' 518s # received: '403' 518s ok 90 518s # testing : f1 518s # expected: '403' 518s # received: '403' 518s ok 91 518s # testing : f2 518s # expected: '403' 518s # received: '403' 518s ok 92 518s # testing : f3 518s # expected: '403' 518s # received: '403' 518s ok 93 518s # testing : f4 518s # expected: '403' 518s # received: '403' 518s ok 94 518s # testing : f5 518s # expected: '403' 518s # received: '403' 518s ok 95 518s # testing : f6 518s # expected: '403' 518s # received: '403' 518s ok 96 518s # testing : f7 518s # expected: '403' 518s # received: '403' 518s ok 97 518s # testing : f8 518s # expected: '403' 518s # received: '403' 518s ok 98 518s # testing : f9 518s # expected: '403' 518s # received: '403' 518s ok 99 518s verifying return code of seeother and gone redirect match with expression support 518s # testing : s0 518s # expected: '303' 518s # received: '303' 518s ok 100 518s # testing : s1 518s # expected: '303' 518s # received: '303' 518s ok 101 518s # testing : s2 518s # expected: '303' 518s # received: '303' 518s ok 102 518s # testing : s3 518s # expected: '303' 518s # received: '303' 518s ok 103 518s # testing : s4 518s # expected: '303' 518s # received: '303' 518s ok 104 518s # testing : s5 518s # expected: '303' 518s # received: '303' 518s ok 105 518s # testing : s6 518s # expected: '303' 518s # received: '303' 518s ok 106 518s # testing : s7 518s # expected: '303' 518s # received: '303' 518s ok 107 518s # testing : s8 518s # expected: '303' 518s # received: '303' 518s ok 108 518s # testing : s9 518s # expected: '303' 518s # received: '303' 518s ok 109 518s # testing : g0 518s # expected: '410' 518s # received: '410' 518s ok 110 518s # testing : g1 518s # expected: '410' 518s # received: '410' 518s ok 111 518s # testing : g2 518s # expected: '410' 518s # received: '410' 518s ok 112 518s # testing : g3 518s # expected: '410' 518s # received: '410' 518s ok 113 518s # testing : g4 518s # expected: '410' 518s # received: '410' 518s ok 114 518s # testing : g5 518s # expected: '410' 518s # received: '410' 518s ok 115 518s # testing : g6 518s # expected: '410' 518s # received: '410' 518s ok 116 518s # testing : g7 518s # expected: '410' 518s # received: '410' 518s ok 117 518s # testing : g8 518s # expected: '410' 518s # received: '410' 518s ok 118 518s # testing : g9 518s # expected: '410' 518s # received: '410' 518s ok 119 518s # testing : f0 518s # expected: '403' 518s # received: '403' 518s ok 120 518s # testing : f1 518s # expected: '403' 518s # received: '403' 518s ok 121 518s # testing : f2 518s # expected: '403' 518s # received: '403' 518s ok 122 518s # testing : f3 518s # expected: '403' 518s # received: '403' 518s ok 123 518s # testing : f4 518s # expected: '403' 518s # received: '403' 518s ok 124 518s # testing : f5 518s # expected: '403' 518s # received: '403' 518s ok 125 518s # testing : f6 518s # expected: '403' 518s # received: '403' 518s ok 126 518s # testing : f7 518s # expected: '403' 518s # received: '403' 518s ok 127 518s # testing : f8 518s # expected: '403' 518s # received: '403' 518s ok 128 518s # testing : f9 518s # expected: '403' 518s # received: '403' 518s ok 129 518s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 518s # verifying /modules/alias/script is plain text 518s # testing : /modules/alias/script 518s # expected: '#!/bin/sh 518s # echo Content-type: text/plain 518s # echo 518s # echo this is a shell script cgi. 518s # ' 518s # received: '#!/bin/sh 518s # echo Content-type: text/plain 518s # echo 518s # echo this is a shell script cgi. 518s # ' 518s ok 130 518s # verifying same file accessed at /cgi/script is executed code 518s # testing : /cgi/script 518s # expected: 'this is a shell script cgi. 518s # ' 518s # received: 'this is a shell script cgi. 518s # ' 518s ok 131 518s # verifying ScriptAliasMatch with /aliascgi-script 518s # testing : /aliascgi-script 518s # expected: 'this is a shell script cgi. 518s # ' 518s # received: 'this is a shell script cgi. 518s # ' 518s ok 132 518s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 518s # testing : /aliascgi-script 518s # expected: 'this is a shell script cgi. 518s # ' 518s # received: 'this is a shell script cgi. 518s # ' 518s ok 133 518s # verifying bad script alias. 518s # testing : /aliascgi-nada 518s # expected: 404 518s # received: '404' 518s ok 134 518s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 518s ok 521s t/modules/allowmethods.t ............ 521s 1..9 521s # Running under perl version 5.040000 for linux 521s # Current time local: Fri Nov 29 19:52:42 2024 521s # Current time GMT: Fri Nov 29 19:52:42 2024 521s # Using Test.pm version 1.31 521s # Using Apache/Test.pm version 1.44 521s # testing : Get request to /Get responds 200 521s # expected: 200 521s # received: '200' 521s ok 1 521s # testing : Head request to /Get responds 200 521s # expected: 200 521s # received: '200' 521s ok 2 521s # testing : Post request to /Get responds 405 521s # expected: 405 521s # received: '405' 521s ok 3 521s # testing : Get request to /Head responds 200 521s # expected: 200 521s # received: '200' 521s ok 4 521s # testing : Head request to /Head responds 200 521s # expected: 200 521s # received: '200' 521s ok 5 521s # testing : Post request to /Head responds 405 521s # expected: 405 521s # received: '405' 521s ok 6 521s # testing : Get request to /Post responds 405 521s # expected: 405 521s # received: '405' 521s ok 7 521s # testing : Head request to /Post responds 405 521s # expected: 405 521s # received: '405' 521s ok 8 521s # testing : Post request to /Post responds 200 521s # expected: 200 521s # received: '200' 521s ok 9 521s ok 524s t/modules/asis.t .................... 524s 1..3 524s # Running under perl version 5.040000 for linux 524s # Current time local: Fri Nov 29 19:52:46 2024 524s # Current time GMT: Fri Nov 29 19:52:46 2024 524s # Using Test.pm version 1.31 524s # Using Apache/Test.pm version 1.44 524s # testing : asis content OK 524s # expected: 'This is asis content. 524s # ' 524s # received: 'This is asis content. 524s # ' 524s ok 1 524s # testing : asis gave 404 error 524s # expected: 404 524s # received: '404' 524s ok 2 524s # testing : asis gave 403 error 524s # expected: 403 524s # received: '403' 524s ok 3 524s ok 529s t/modules/authz_core.t .............. 529s 1..504 529s # Running under perl version 5.040000 for linux 529s # Current time local: Fri Nov 29 19:52:49 2024 529s # Current time GMT: Fri Nov 29 19:52:49 2024 529s # Using Test.pm version 1.31 529s # Using Apache/Test.pm version 1.44 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/groups1 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 200, expected 200 [a/ : a/ ] 529s ok 1 529s # got 200, expected 200 [a/ : a/ 1] 529s ok 2 529s # got 200, expected 200 [a/ : a/ 2] 529s ok 3 529s # got 200, expected 200 [a/ : a/ 1 2] 529s ok 4 529s # got 200, expected 200 [a/ : a/ 3] 529s ok 5 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ user1: a/ ] 529s ok 6 529s # got 200, expected 200 [a/ user1: a/ user1] 529s ok 7 529s # got 401, expected 401 [a/ user1: a/ user2] 529s ok 8 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ Any 1 2: a/ ] 529s ok 9 529s # got 200, expected 200 [a/ Any 1 2: a/ 1] 529s ok 10 529s # got 200, expected 200 [a/ Any 1 2: a/ 2] 529s ok 11 529s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 529s ok 12 529s # got 403, expected 403 [a/ Any 1 2: a/ 3] 529s ok 13 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 529s ok 14 529s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 529s ok 15 529s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 529s ok 16 529s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 529s ok 17 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 529s ok 18 529s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 529s ok 19 529s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 529s ok 20 529s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 529s ok 21 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 529s ok 22 529s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 529s ok 23 529s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 529s ok 24 529s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 529s ok 25 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 529s ok 26 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 529s ok 27 529s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 529s ok 28 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 529s ok 29 529s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 529s ok 30 529s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 529s ok 31 529s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 529s ok 32 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 529s ok 33 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 529s ok 34 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 529s ok 35 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 529s ok 36 529s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 529s ok 37 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 529s ok 38 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 529s ok 39 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 529s ok 40 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 529s ok 41 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 529s ok 42 529s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 529s ok 43 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 529s ok 44 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 529s ok 45 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 529s ok 46 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 529s ok 47 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 529s ok 48 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 529s ok 49 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 529s ok 50 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 529s ok 51 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 529s ok 52 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 529s ok 53 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 529s ok 54 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 529s ok 55 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 529s ok 56 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 529s ok 57 529s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 529s ok 58 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 !2: a/ ] 529s ok 59 529s # got 200, expected 200 [a/ All 1 !2: a/ 1] 529s ok 60 529s # got 403, expected 403 [a/ All 1 !2: a/ 2] 529s ok 61 529s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 529s ok 62 529s # got 403, expected 403 [a/ All 1 !2: a/ 3] 529s ok 63 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 529s ok 64 529s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 529s ok 65 529s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 529s ok 66 529s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 529s ok 67 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 529s ok 68 529s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 529s ok 69 529s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 529s ok 70 529s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 529s ok 71 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 529s ok 72 529s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 529s ok 73 529s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 529s ok 74 529s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 529s ok 75 529s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 529s ok 76 529s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 529s ok 77 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 529s ok 78 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 529s ok 79 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 529s ok 80 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 529s ok 81 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 529s ok 82 529s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 529s ok 83 529s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 529s ok 84 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 529s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 529s ok 85 529s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 529s ok 86 529s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 529s ok 87 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 529s ok 88 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 529s ok 89 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 529s ok 90 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 529s ok 91 529s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 529s ok 92 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 529s ok 93 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 529s ok 94 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 529s ok 95 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 529s ok 96 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 529s ok 97 529s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 529s ok 98 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 529s ok 99 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 529s ok 100 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 529s ok 101 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 529s ok 102 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 529s ok 103 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 529s ok 104 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 529s ok 105 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 529s ok 106 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 529s ok 107 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 529s ok 108 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 529s ok 109 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 529s ok 110 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 529s ok 111 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 529s ok 112 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 529s ok 113 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 2: a/ ] 529s ok 114 529s # got 403, expected 403 [a/ All 1 2: a/ 1] 529s ok 115 529s # got 403, expected 403 [a/ All 1 2: a/ 2] 529s ok 116 529s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 529s ok 117 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 529s ok 118 529s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 529s ok 119 529s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 529s ok 120 529s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 529s ok 121 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 529s ok 122 529s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 529s ok 123 529s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 529s ok 124 529s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 529s ok 125 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 529s ok 126 529s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 529s ok 127 529s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 529s ok 128 529s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 529s ok 129 529s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 529s ok 130 529s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 529s ok 131 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 529s ok 132 529s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 529s ok 133 529s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 529s ok 134 529s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 529s ok 135 529s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 529s ok 136 529s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 529s ok 137 529s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 529s ok 138 529s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 529s ok 139 529s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 529s ok 140 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 529s ok 141 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 529s ok 142 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 529s ok 143 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 529s ok 144 529s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 529s ok 145 529s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 529s ok 146 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 529s ok 147 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 529s ok 148 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 529s ok 149 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 529s ok 150 529s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 529s ok 151 529s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 529s ok 152 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 529s ok 153 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 529s ok 154 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 529s ok 155 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 529s ok 156 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 529s ok 157 529s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 529s ok 158 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 529s ok 159 529s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 529s ok 160 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 529s ok 161 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 529s ok 162 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 529s ok 163 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 529s ok 164 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 529s ok 165 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 529s ok 166 529s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 529s ok 167 529s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 529s ok 168 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 529s ok 169 529s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 529s ok 170 529s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 529s ok 171 529s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 529s ok 172 529s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 529s ok 173 529s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 529s ok 174 529s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 529s ok 175 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 529s ok 176 529s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 529s ok 177 529s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 529s ok 178 529s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 529s ok 179 529s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 529s ok 180 529s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 529s ok 181 529s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 529s ok 182 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 529s ok 183 529s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 529s ok 184 529s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 529s ok 185 529s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 529s ok 186 529s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 529s ok 187 529s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 529s ok 188 529s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 529s ok 189 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 529s ok 190 529s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 529s ok 191 529s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 529s ok 192 529s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 529s ok 193 529s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 529s ok 194 529s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 529s ok 195 529s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 529s ok 196 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 529s ok 197 529s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 529s ok 198 529s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 529s ok 199 529s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 529s ok 200 529s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 529s ok 201 529s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 529s ok 202 529s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 529s ok 203 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 529s ok 204 529s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 529s ok 205 529s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 529s ok 206 529s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 529s ok 207 529s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 529s ok 208 529s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 529s ok 209 529s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 529s ok 210 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 529s ok 211 529s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 529s ok 212 529s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 529s ok 213 529s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 529s ok 214 529s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 529s ok 215 529s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 529s ok 216 529s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 529s ok 217 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 529s ok 218 529s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 529s ok 219 529s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 529s ok 220 529s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 529s ok 221 529s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 529s ok 222 529s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 529s ok 223 529s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 529s ok 224 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 529s ok 225 529s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 529s ok 226 529s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 529s ok 227 529s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 529s ok 228 529s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 529s ok 229 529s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 529s ok 230 529s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 529s ok 231 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 529s ok 232 529s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 529s ok 233 529s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 529s ok 234 529s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 529s ok 235 529s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 529s ok 236 529s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 529s ok 237 529s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 529s ok 238 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 529s ok 239 529s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 529s ok 240 529s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 529s ok 241 529s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 529s ok 242 529s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 529s ok 243 529s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 529s ok 244 529s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 529s ok 245 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 529s ok 246 529s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 529s ok 247 529s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 529s ok 248 529s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 529s ok 249 529s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 529s ok 250 529s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 529s ok 251 529s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 529s ok 252 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 529s ok 253 529s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 529s ok 254 529s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 529s ok 255 529s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 529s ok 256 529s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 529s ok 257 529s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 529s ok 258 529s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 529s ok 259 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 529s ok 260 529s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 529s ok 261 529s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 529s ok 262 529s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 529s ok 263 529s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 529s ok 264 529s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 529s ok 265 529s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 529s ok 266 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 529s ok 267 529s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 529s ok 268 529s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 529s ok 269 529s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 529s ok 270 529s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 529s ok 271 529s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 529s ok 272 529s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 529s ok 273 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 529s ok 274 529s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 529s ok 275 529s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 529s ok 276 529s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 529s ok 277 529s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 529s ok 278 529s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 529s ok 279 529s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 529s ok 280 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 529s ok 281 529s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 529s ok 282 529s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 529s ok 283 529s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 529s ok 284 529s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 529s ok 285 529s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 529s ok 286 529s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 529s ok 287 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 529s ok 288 529s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 529s ok 289 529s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 529s ok 290 529s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 529s ok 291 529s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 529s ok 292 529s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 529s ok 293 529s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 529s ok 294 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 529s ok 295 529s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 529s ok 296 529s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 529s ok 297 529s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 529s ok 298 529s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 529s ok 299 529s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 529s ok 300 529s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 529s ok 301 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 529s ok 302 529s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 529s ok 303 529s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 529s ok 304 529s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 529s ok 305 529s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 529s ok 306 529s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 529s ok 307 529s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 529s ok 308 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 529s ok 309 529s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 529s ok 310 529s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 529s ok 311 529s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 529s ok 312 529s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 529s ok 313 529s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 529s ok 314 529s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 529s ok 315 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 529s ok 316 529s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 529s ok 317 529s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 529s ok 318 529s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 529s ok 319 529s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 529s ok 320 529s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 529s ok 321 529s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 529s ok 322 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 529s ok 323 529s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 529s ok 324 529s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 529s ok 325 529s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 529s ok 326 529s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 529s ok 327 529s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 529s ok 328 529s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 529s ok 329 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 529s ok 330 529s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 529s ok 331 529s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 529s ok 332 529s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 529s ok 333 529s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 529s ok 334 529s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 529s ok 335 529s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 529s ok 336 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 529s ok 337 529s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 529s ok 338 529s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 529s ok 339 529s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 529s ok 340 529s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 529s ok 341 529s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 529s ok 342 529s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 529s ok 343 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 529s ok 344 529s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 529s ok 345 529s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 529s ok 346 529s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 529s ok 347 529s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 529s ok 348 529s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 529s ok 349 529s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 529s ok 350 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 529s ok 351 529s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 529s ok 352 529s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 529s ok 353 529s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 529s ok 354 529s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 529s ok 355 529s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 529s ok 356 529s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 529s ok 357 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 529s ok 358 529s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 529s ok 359 529s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 529s ok 360 529s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 529s ok 361 529s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 529s ok 362 529s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 529s ok 363 529s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 529s ok 364 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 529s ok 365 529s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 529s ok 366 529s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 529s ok 367 529s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 529s ok 368 529s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 529s ok 369 529s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 529s ok 370 529s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 529s ok 371 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 529s ok 372 529s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 529s ok 373 529s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 529s ok 374 529s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 529s ok 375 529s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 529s ok 376 529s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 529s ok 377 529s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 529s ok 378 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 529s ok 379 529s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 529s ok 380 529s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 529s ok 381 529s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 529s ok 382 529s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 529s ok 383 529s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 529s ok 384 529s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 529s ok 385 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 529s ok 386 529s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 529s ok 387 529s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 529s ok 388 529s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 529s ok 389 529s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 529s ok 390 529s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 529s ok 391 529s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 529s ok 392 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 529s ok 393 529s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 529s ok 394 529s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 529s ok 395 529s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 529s ok 396 529s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 529s ok 397 529s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 529s ok 398 529s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 529s ok 399 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 529s ok 400 529s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 529s ok 401 529s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 529s ok 402 529s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 529s ok 403 529s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 529s ok 404 529s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 529s ok 405 529s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 529s ok 406 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 529s ok 407 529s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 529s ok 408 529s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 529s ok 409 529s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 529s ok 410 529s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 529s ok 411 529s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 529s ok 412 529s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 529s ok 413 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 529s ok 414 529s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 529s ok 415 529s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 529s ok 416 529s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 529s ok 417 529s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 529s ok 418 529s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 529s ok 419 529s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 529s ok 420 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 529s ok 421 529s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 529s ok 422 529s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 529s ok 423 529s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 529s ok 424 529s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 529s ok 425 529s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 529s ok 426 529s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 529s ok 427 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 529s ok 428 529s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 529s ok 429 529s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 529s ok 430 529s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 529s ok 431 529s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 529s ok 432 529s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 529s ok 433 529s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 529s ok 434 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 529s ok 435 529s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 529s ok 436 529s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 529s ok 437 529s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 529s ok 438 529s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 529s ok 439 529s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 529s ok 440 529s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 529s ok 441 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 529s ok 442 529s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 529s ok 443 529s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 529s ok 444 529s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 529s ok 445 529s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 529s ok 446 529s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 529s ok 447 529s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 529s ok 448 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 529s ok 449 529s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 529s ok 450 529s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 529s ok 451 529s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 529s ok 452 529s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 529s ok 453 529s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 529s ok 454 529s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 529s ok 455 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 529s ok 456 529s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 529s ok 457 529s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 529s ok 458 529s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 529s ok 459 529s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 529s ok 460 529s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 529s ok 461 529s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 529s ok 462 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 529s ok 463 529s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 529s ok 464 529s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 529s ok 465 529s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 529s ok 466 529s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 529s ok 467 529s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 529s ok 468 529s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 529s ok 469 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 529s ok 470 529s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 529s ok 471 529s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 529s ok 472 529s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 529s ok 473 529s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 529s ok 474 529s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 529s ok 475 529s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 529s ok 476 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 529s ok 477 529s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 529s ok 478 529s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 529s ok 479 529s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 529s ok 480 529s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 529s ok 481 529s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 529s ok 482 529s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 529s ok 483 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 529s ok 484 529s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 529s ok 485 529s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 529s ok 486 529s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 529s ok 487 529s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 529s ok 488 529s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 529s ok 489 529s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 529s ok 490 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 529s ok 491 529s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 529s ok 492 529s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 529s ok 493 529s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 529s ok 494 529s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 529s ok 495 529s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 529s ok 496 529s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 529s ok 497 529s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 529s ok 498 529s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 529s ok 499 529s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 529s ok 500 529s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 529s ok 501 529s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 529s ok 502 529s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 529s ok 503 529s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 529s ok 504 529s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 529s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 529s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 529s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 529s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/groups1 529s ok 533s t/modules/autoindex.t ............... 533s 1..84 533s # Running under perl version 5.040000 for linux 533s # Current time local: Fri Nov 29 19:52:54 2024 533s # Current time GMT: Fri Nov 29 19:52:54 2024 533s # Using Test.pm version 1.31 533s # Using Apache/Test.pm version 1.44 533s --- 533s IndexOrderDefault Ascending Name 533s GET /modules/autoindex/htaccess/ 533s ok 1 533s --- 533s IndexOrderDefault Ascending Name 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 2 533s --- 533s IndexOrderDefault Ascending Name 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 3 533s --- 533s IndexOrderDefault Ascending Name 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 4 533s --- 533s IndexOrderDefault Ascending Name 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 5 533s --- 533s IndexOrderDefault Ascending Name 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 6 533s --- 533s IndexOrderDefault Ascending Name 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 7 533s --- 533s IndexOrderDefault Ascending Date 533s GET /modules/autoindex/htaccess/ 533s ok 8 533s --- 533s IndexOrderDefault Ascending Date 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 9 533s --- 533s IndexOrderDefault Ascending Date 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 10 533s --- 533s IndexOrderDefault Ascending Date 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 11 533s --- 533s IndexOrderDefault Ascending Date 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 12 533s --- 533s IndexOrderDefault Ascending Date 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 13 533s --- 533s IndexOrderDefault Ascending Date 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 14 533s --- 533s IndexOrderDefault Ascending Size 533s GET /modules/autoindex/htaccess/ 533s ok 15 533s --- 533s IndexOrderDefault Ascending Size 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 16 533s --- 533s IndexOrderDefault Ascending Size 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 17 533s --- 533s IndexOrderDefault Ascending Size 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 18 533s --- 533s IndexOrderDefault Ascending Size 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 19 533s --- 533s IndexOrderDefault Ascending Size 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 20 533s --- 533s IndexOrderDefault Ascending Size 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 21 533s --- 533s IndexOrderDefault Descending Name 533s GET /modules/autoindex/htaccess/ 533s ok 22 533s --- 533s IndexOrderDefault Descending Name 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 23 533s --- 533s IndexOrderDefault Descending Name 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 24 533s --- 533s IndexOrderDefault Descending Name 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 25 533s --- 533s IndexOrderDefault Descending Name 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 26 533s --- 533s IndexOrderDefault Descending Name 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 27 533s --- 533s IndexOrderDefault Descending Name 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 28 533s --- 533s IndexOrderDefault Descending Date 533s GET /modules/autoindex/htaccess/ 533s ok 29 533s --- 533s IndexOrderDefault Descending Date 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 30 533s --- 533s IndexOrderDefault Descending Date 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 31 533s --- 533s IndexOrderDefault Descending Date 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 32 533s --- 533s IndexOrderDefault Descending Date 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 33 533s --- 533s IndexOrderDefault Descending Date 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 34 533s --- 533s IndexOrderDefault Descending Date 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 35 533s --- 533s IndexOrderDefault Descending Size 533s GET /modules/autoindex/htaccess/ 533s ok 36 533s --- 533s IndexOrderDefault Descending Size 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 37 533s --- 533s IndexOrderDefault Descending Size 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 38 533s --- 533s IndexOrderDefault Descending Size 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 39 533s --- 533s IndexOrderDefault Descending Size 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 40 533s --- 533s IndexOrderDefault Descending Size 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 41 533s --- 533s IndexOrderDefault Descending Size 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 42 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Name 533s GET /modules/autoindex/htaccess/ 533s ok 43 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Name 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 44 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Name 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 45 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Name 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 46 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Name 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 47 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Name 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 48 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Name 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 49 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Date 533s GET /modules/autoindex/htaccess/ 533s ok 50 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Date 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 51 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Date 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 52 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Date 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 53 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Date 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 54 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Date 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 55 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Date 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 56 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Size 533s GET /modules/autoindex/htaccess/ 533s ok 57 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Size 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 58 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Size 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 59 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Size 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 60 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Size 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 61 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Size 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 62 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Ascending Size 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 63 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Name 533s GET /modules/autoindex/htaccess/ 533s ok 64 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Name 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 65 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Name 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 66 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Name 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 67 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Name 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 68 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Name 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 69 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Name 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 70 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Date 533s GET /modules/autoindex/htaccess/ 533s ok 71 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Date 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 72 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Date 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 73 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Date 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 74 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Date 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 75 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Date 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 76 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Date 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 77 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Size 533s GET /modules/autoindex/htaccess/ 533s ok 78 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Size 533s 533s (C=N O=A) 533s GET /modules/autoindex/htaccess/?C=N&O=A 533s ok 79 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Size 533s 533s (C=N O=D) 533s GET /modules/autoindex/htaccess/?C=N&O=D 533s ok 80 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Size 533s 533s (C=M O=A) 533s GET /modules/autoindex/htaccess/?C=M&O=A 533s ok 81 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Size 533s 533s (C=M O=D) 533s GET /modules/autoindex/htaccess/?C=M&O=D 533s ok 82 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Size 533s 533s (C=S O=A) 533s GET /modules/autoindex/htaccess/?C=S&O=A 533s ok 83 533s --- 533s IndexOptions FancyIndexing 533s IndexOrderDefault Descending Size 533s 533s (C=S O=D) 533s GET /modules/autoindex/htaccess/?C=S&O=D 533s ok 84 533s ok 536s t/modules/autoindex2.t .............. 536s 1..3 536s # Running under perl version 5.040000 for linux 536s # Current time local: Fri Nov 29 19:52:58 2024 536s # Current time GMT: Fri Nov 29 19:52:58 2024 536s # Using Test.pm version 1.31 536s # Using Apache/Test.pm version 1.44 536s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 536s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 536s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 536s # testing : dir_broken should not be listed 536s # expected: 0 536s # received: 0 536s ok 1 536s # testing : dir_normal should be listed 536s # expected: 1 536s # received: 1 536s ok 2 536s # testing : dir_protected should not be listed 536s # expected: 0 536s # received: 0 536s ok 3 536s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 536s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 536s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 536s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 536s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 536s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 536s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 536s ok 539s t/modules/brotli.t .................. 539s 1..64 539s # Running under perl version 5.040000 for linux 539s # Current time local: Fri Nov 29 19:53:01 2024 539s # Current time GMT: Fri Nov 29 19:53:01 2024 539s # Using Test.pm version 1.31 539s # Using Apache/Test.pm version 1.44 539s qvalue: 539s # expected: 200 539s # received: '200' 539s ok 1 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 2 539s qvalue: 539s # expected: 200 539s # received: '200' 539s ok 3 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 4 539s qvalue: 539s # expected: 200 539s # received: '200' 539s ok 5 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 6 539s qvalue: 539s # expected: 200 539s # received: '200' 539s ok 7 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 8 539s qvalue: 539s # expected: 200 539s # received: '200' 539s ok 9 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 10 539s qvalue: 539s # expected: 200 539s # received: '200' 539s ok 11 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 12 539s qvalue: ; 539s # expected: 200 539s # received: '200' 539s ok 13 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 14 539s qvalue: ; 539s # expected: 200 539s # received: '200' 539s ok 15 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 16 539s qvalue: ; 539s # expected: 200 539s # received: '200' 539s ok 17 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 18 539s qvalue: ;q= 539s # expected: 200 539s # received: '200' 539s ok 19 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 20 539s qvalue: ;q= 539s # expected: 200 539s # received: '200' 539s ok 21 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 22 539s qvalue: ;q= 539s # expected: 200 539s # received: '200' 539s ok 23 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 24 539s qvalue: ;q=0 539s # expected: 200 539s # received: '200' 539s ok 25 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 26 539s qvalue: ;q=0 539s # expected: 200 539s # received: '200' 539s ok 27 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 28 539s qvalue: ;q=0 539s # expected: 200 539s # received: '200' 539s ok 29 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 30 539s qvalue: ;q=0. 539s # expected: 200 539s # received: '200' 539s ok 31 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 32 539s qvalue: ;q=0. 539s # expected: 200 539s # received: '200' 539s ok 33 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 34 539s qvalue: ;q=0. 539s # expected: 200 539s # received: '200' 539s ok 35 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 36 539s qvalue: ;q=0.0 539s # expected: 200 539s # received: '200' 539s ok 37 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 38 539s qvalue: ;q=0.0 539s # expected: 200 539s # received: '200' 539s ok 39 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 40 539s qvalue: ;q=0.0 539s # expected: 200 539s # received: '200' 539s ok 41 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 42 539s qvalue: ;q=0.00 539s # expected: 200 539s # received: '200' 539s ok 43 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 44 539s qvalue: ;q=0.00 539s # expected: 200 539s # received: '200' 539s ok 45 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 46 539s qvalue: ;q=0.00 539s # expected: 200 539s # received: '200' 539s ok 47 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 48 539s qvalue: ;q=0.000 539s # expected: 200 539s # received: '200' 539s ok 49 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 50 539s qvalue: ;q=0.000 539s # expected: 200 539s # received: '200' 539s ok 51 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 52 539s qvalue: ;q=0.000 539s # expected: 200 539s # received: '200' 539s ok 53 539s # testing : response without Content-Encoding is OK 539s # expected: undef 539s # received: undef 539s ok 54 539s qvalue: ;q=0.0000 539s # expected: 200 539s # received: '200' 539s ok 55 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 56 539s qvalue: ;q=0.0000 539s # expected: 200 539s # received: '200' 539s ok 57 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 58 539s qvalue: ;q=0.0000 539s # expected: 200 539s # received: '200' 539s ok 59 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 60 539s # expected: 200 539s # received: '200' 539s ok 61 539s # testing : response Content-Encoding is OK 539s # expected: 'br' 539s # received: 'br' 539s ok 62 539s # expected: 200 539s # received: '200' 539s ok 63 539s # testing : response Content-Encoding is OK 539s # expected: 'gzip' 539s # received: 'gzip' 539s ok 64 539s ok 543s t/modules/buffer.t .................. 543s 1..12 543s # Running under perl version 5.040000 for linux 543s # Current time local: Fri Nov 29 19:53:04 2024 543s # Current time GMT: Fri Nov 29 19:53:04 2024 543s # Using Test.pm version 1.31 543s # Using Apache/Test.pm version 1.44 543s # testing : Checking return code is '200' 543s # expected: 200 543s # received: '200' 543s ok 1 543s ok 2 543s # testing : Checking return code is '200' 543s # expected: 200 543s # received: '200' 543s ok 3 543s ok 4 543s # testing : Checking return code is '200' 543s # expected: 200 543s # received: '200' 543s ok 5 543s ok 6 543s # testing : Checking return code is '200' 543s # expected: 200 543s # received: '200' 543s ok 7 543s ok 8 543s # testing : Checking return code is '200' 543s # expected: 200 543s # received: '200' 543s ok 9 543s ok 10 543s # testing : Checking return code is '200' 543s # expected: 200 543s # received: '200' 543s ok 11 543s ok 12 543s ok 546s t/modules/cache.t ................... 546s 1..3 546s # Running under perl version 5.040000 for linux 546s # Current time local: Fri Nov 29 19:53:08 2024 546s # Current time GMT: Fri Nov 29 19:53:08 2024 546s # Using Test.pm version 1.31 546s # Using Apache/Test.pm version 1.44 546s # testing : non-cached call to index.html 546s # expected: 200 546s # received: '200' 546s ok 1 546s # testing : call to cache index.html 546s # expected: 200 546s # received: '200' 546s ok 2 546s # testing : cached call to index.html 546s # expected: 200 546s # received: '200' 546s ok 3 546s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 546s ok 552s t/modules/cgi.t ..................... 552s 1..58 552s # Running under perl version 5.040000 for linux 552s # Current time local: Fri Nov 29 19:53:11 2024 552s # Current time GMT: Fri Nov 29 19:53:11 2024 552s # Using Test.pm version 1.31 552s # Using Apache/Test.pm version 1.44 552s # testing : return code for acceptpathinfodefault.sh 552s # expected: 200 552s # received: '200' 552s ok 1 552s # testing : body for acceptpathinfodefault.sh 552s # expected: '' 552s # received: '' 552s ok 2 552s # testing : return code for acceptpathinfodefault.sh/foo 552s # expected: 200 552s # received: '200' 552s ok 3 552s # testing : body for acceptpathinfodefault.sh/foo 552s # expected: '/foo' 552s # received: '/foo' 552s ok 4 552s # testing : return code for acceptpathinfooff.sh 552s # expected: 200 552s # received: '200' 552s ok 5 552s # testing : body for acceptpathinfooff.sh 552s # expected: '' 552s # received: '' 552s ok 6 552s # testing : return code for acceptpathinfooff.sh/foo 552s # expected: 404 552s # received: '404' 552s ok 7 552s # no body test for this one 552s ok 8 552s # testing : return code for acceptpathinfoon.sh 552s # expected: 200 552s # received: '200' 552s ok 9 552s # testing : body for acceptpathinfoon.sh 552s # expected: '' 552s # received: '' 552s ok 10 552s # testing : return code for acceptpathinfoon.sh/foo 552s # expected: 200 552s # received: '200' 552s ok 11 552s # testing : body for acceptpathinfoon.sh/foo 552s # expected: '/foo' 552s # received: '/foo' 552s ok 12 552s # testing : return code for bogus-perl.pl 552s # expected: 500 552s # received: '500' 552s ok 13 552s # cgi log created ok. 552s ok 14 552s # testing : return code for bogus-sh.sh 552s # expected: 500 552s # received: '500' 552s ok 15 552s # checking that log size (807) is bigger than it used to be (523) 552s ok 16 552s # testing : return code for nph-stderr.pl 552s # expected: 200 552s # received: '200' 552s ok 17 552s # testing : body for nph-stderr.pl 552s # expected: 'this is nph-stdout' 552s # received: 'this is nph-stdout' 552s ok 18 552s # testing : return code for nph-test.pl 552s # expected: 200 552s # received: '200' 552s ok 19 552s # testing : body for nph-test.pl 552s # expected: 'ok' 552s # received: 'ok' 552s ok 20 552s # testing : return code for perl.pl 552s # expected: 200 552s # received: '200' 552s ok 21 552s # testing : body for perl.pl 552s # expected: 'perl cgi' 552s # received: 'perl cgi' 552s ok 22 552s # testing : return code for sh.sh 552s # expected: 200 552s # received: '200' 552s ok 23 552s # testing : body for sh.sh 552s # expected: 'sh cgi' 552s # received: 'sh cgi' 552s ok 24 552s # testing : return code for stderr1.pl 552s # expected: 200 552s # received: '200' 552s ok 25 552s # testing : body for stderr1.pl 552s # expected: 'this is stdout' 552s # received: 'this is stdout' 552s ok 26 552s # testing : return code for stderr2.pl 552s # expected: 200 552s # received: '200' 552s ok 27 552s # testing : body for stderr2.pl 552s # expected: 'this is also stdout' 552s # received: 'this is also stdout' 552s ok 28 552s # testing : return code for stderr3.pl 552s # expected: 200 552s # received: '200' 552s ok 29 552s # testing : body for stderr3.pl 552s # expected: 'this is more stdout' 552s # received: 'this is more stdout' 552s ok 30 552s # posted content (length 10) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 552s # expected: '500' 552s # received: '500' 552s ok 31 552s # checking that log size (35781) is greater than 807 552s ok 32 552s # verifying that logged content is 10 characters 552s ok 33 552s # posted content (length 99) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 552s # expected: '500' 552s # received: '500' 552s ok 34 552s # checking that log size (36240) is greater than 35781 552s ok 35 552s # verifying that logged content is 99 characters 552s ok 36 552s # posted content (length 250) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 552s # expected: '500' 552s # received: '500' 552s ok 37 552s # checking that log size (36851) is greater than 36240 552s ok 38 552s # verifying that logged content is 250 characters 552s ok 39 552s # posted content (length 255) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 552s # expected: '500' 552s # received: '500' 552s ok 40 552s # checking that log size (37467) is greater than 36851 552s ok 41 552s # verifying that logged content is 255 characters 552s ok 42 552s # posted content (length 256) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 552s # expected: '500' 552s # received: '500' 552s ok 43 552s # checking that log size (38084) is greater than 37467 552s ok 44 552s # verifying that logged content is 256 characters 552s ok 45 552s # posted content (length 257) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 552s # expected: '500' 552s # received: '500' 552s ok 46 552s # checking that log size (38701) is greater than 38084 552s ok 47 552s # verifying that logged content is 256 characters 552s ok 48 552s # posted content (length 258) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 552s # expected: '500' 552s # received: '500' 552s ok 49 552s # checking that log size (39318) is greater than 38701 552s ok 50 552s # verifying that logged content is 256 characters 552s ok 51 552s # posted content (length 1024) to bogus-perl.pl 552s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 552s # expected: '500' 552s # received: '500' 552s ok 52 552s # checking that log size (39936) is greater than 39318 552s ok 53 552s # verifying that logged content is 256 characters 552s ok 54 552s # verifying log is greater than 40960 bytes. 552s ok 55 552s # verifying log did not grow after making bogus request. 552s ok 56 552s # verifying log did not grow after making another bogus request. 552s ok 57 552s # checking that HEAD /modules/cgi/perl.pl returns 200. 552s ok 58 552s ok 556s t/modules/data.t .................... 556s 1..2 556s # Running under perl version 5.040000 for linux 556s # Current time local: Fri Nov 29 19:53:17 2024 556s # Current time GMT: Fri Nov 29 19:53:17 2024 556s # Using Test.pm version 1.31 556s # Using Apache/Test.pm version 1.44 556s # testing : Checking return code is '200' 556s # expected: 200 556s # received: '200' 556s ok 1 556s ok 2 556s ok 561s t/modules/dav.t ..................... 561s 1..19 561s # Running under perl version 5.040000 for linux 561s # Current time local: Fri Nov 29 19:53:21 2024 561s # Current time GMT: Fri Nov 29 19:53:21 2024 561s # Using Test.pm version 1.31 561s # Using Apache/Test.pm version 1.44 561s resource lock test: 561s ok 1 561s DAV put test: 561s ok 2 561s getting DAV resource properties: 561s ok 3 561s created: Fri, 29 Nov 2024 19:53:24 GMT 561s modified: Fri, 29 Nov 2024 19:53:24 GMT 561s now: Fri, 29 Nov 2024 19:53:26 GMT 561s ok 4 561s ok 5 561s resource lock status test: 561s ok 6 561s resource unlock test: 561s ok 7 561s resource lock status test: 561s ok 8 561s getting uri... 561s expect: 561s -> 561s 561s
561s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

624s # 624s # 624s # Hello World 624s # 624s #

[back]

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

mod_include test

624s # 624s # 624s # Hello World 624s # 624s #

[back]

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

mod_include test

624s # 624s # 624s # Hello World 624s # 624s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

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

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

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

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

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

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

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

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

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

LoadBalancer Status for balancer://failover [p79194379_failover]

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

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

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

Moved Permanently

698s #

The document has moved here.

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

Moved Permanently

698s #

The document has moved here.

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

Moved Permanently

698s #

The document has moved here.

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

Moved Permanently

698s #

The document has moved here.

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

Multiple Choices

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

Available documents: 698s #

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

Multiple Choices

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

Available documents: 698s #

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

Multiple Choices

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

Available documents: 698s #

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

Moved Permanently

698s #

The document has moved here.

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

Multiple Choices

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

Available documents: 698s #

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

Multiple Choices

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

Available documents: 698s #

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

Moved Permanently

698s #

The document has moved here.

698s # 698s # ' 698s ok 48 698s ok 702s t/modules/status.t .................. 702s 1..1 702s # Running under perl version 5.040000 for linux 702s # Current time local: Fri Nov 29 19:55:43 2024 702s # Current time GMT: Fri Nov 29 19:55:43 2024 702s # Using Test.pm version 1.31 702s # Using Apache/Test.pm version 1.44 702s 702s 702s Apache Status 702s 702s

Apache Server Status for localhost (via 127.0.0.1)

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

702s
Current Time: Friday, 29-Nov-2024 19:55:47 UTC
702s
Restart Time: Friday, 29-Nov-2024 19:48:00 UTC
702s
Parent Server Config. Generation: 1
702s
Parent Server MPM Generation: 0
702s
Server uptime: 7 minutes 46 seconds
702s
Server load: 1.03 0.83 0.46
702s
Total accesses: 6892 - Total Traffic: 138.4 MB - Total Duration: 109983
702s
CPU Usage: u2.64 s3.42 cu4.18 cs4.97 - 3.26% CPU load
702s
14.8 requests/sec - 304.1 kB/second - 20.6 kB/request - 15.9581 ms/request
702s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
702s
_.._.W.
702s

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

702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s
SrvPIDAccMCPU 702s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0102430/2904/2904_ 702s 6.3330293440.048.2848.28 702s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-0-0/0/2920. 702s 0.00350336470.00.0082.90 702s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
2-0-0/0/832. 702s 0.00371156910.00.007.01 702s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
3-02891020/113/122_ 702s 0.1630156570.00.080.09 702s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
4-0-0/0/21. 702s 0.0038020850.00.000.09 702s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
5-02891150/78/85W 702s 0.1200135020.00.030.04 702s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
6-0-0/0/8. 702s 0.00360550.00.000.00 702s 127.0.0.1http/1.1localhost:8556OPTIONS * HTTP/1.0
702s
702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s 702s
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
702s 702s ok 1 702s ok 705s t/modules/substitute.t .............. 705s 1..19 705s # Running under perl version 5.040000 for linux 705s # Current time local: Fri Nov 29 19:55:47 2024 705s # Current time GMT: Fri Nov 29 19:55:47 2024 705s # Using Test.pm version 1.31 705s # Using Apache/Test.pm version 1.44 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'barbar': OK 705s ok 1 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'barbar': OK 705s ok 2 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'foofoo': OK 705s ok 3 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'barbar': OK 705s ok 4 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'barbar': OK 705s ok 5 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'barbar': OK 705s ok 6 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'foof 705s oo': OK 705s ok 7 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'xfoo': OK 705s ok 8 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 705s ok 9 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s barx 705s ': OK 705s ok 10 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'a$1axb(': OK 705s ok 11 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'a$XX': OK 705s ok 12 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 705s ok 13 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'x&x': OK 705s ok 14 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'xx': OK 705s ok 15 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'fcooar': OK 705s ok 16 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'fc$1ar': OK 705s ok 17 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'fdooar': OK 705s ok 18 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s got 200 'XXXfooXXX 705s bar': OK 705s ok 19 705s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 705s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 705s ok 711s t/modules/unique_id.t ............... 711s 1..300 711s # Running under perl version 5.040000 for linux 711s # Current time local: Fri Nov 29 19:55:50 2024 711s # Current time GMT: Fri Nov 29 19:55:50 2024 711s # Using Test.pm version 1.31 711s # Using Apache/Test.pm version 1.44 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 1 711s # unique id: Z0ocSgnLWpPvsKAdAzTx6AAAAAM 711s ok 2 711s ok 3 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 4 711s # unique id: Z0ocSiwYKJ5MVwKYDI94cAAAAAU 711s ok 5 711s ok 6 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 7 711s # unique id: Z0ocSmQUWKerZFhEmaDuNgAAAAA 711s ok 8 711s ok 9 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 10 711s # unique id: Z0ocSgnLWpPvsKAdAzTx6QAAAAM 711s ok 11 711s ok 12 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 13 711s # unique id: Z0ocSiwYKJ5MVwKYDI94cQAAAAU 711s ok 14 711s ok 15 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 16 711s # unique id: Z0ocSmQUWKerZFhEmaDuNwAAAAA 711s ok 17 711s ok 18 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 19 711s # unique id: Z0ocSgnLWpPvsKAdAzTx6gAAAAM 711s ok 20 711s ok 21 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 22 711s # unique id: Z0ocSiwYKJ5MVwKYDI94cgAAAAU 711s ok 23 711s ok 24 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 25 711s # unique id: Z0ocSmQUWKerZFhEmaDuOAAAAAA 711s ok 26 711s ok 27 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 28 711s # unique id: Z0ocSgnLWpPvsKAdAzTx6wAAAAM 711s ok 29 711s ok 30 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 31 711s # unique id: Z0ocSiwYKJ5MVwKYDI94cwAAAAU 711s ok 32 711s ok 33 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 34 711s # unique id: Z0ocSmQUWKerZFhEmaDuOQAAAAA 711s ok 35 711s ok 36 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 37 711s # unique id: Z0ocSgnLWpPvsKAdAzTx7AAAAAM 711s ok 38 711s ok 39 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 40 711s # unique id: Z0ocSiwYKJ5MVwKYDI94dAAAAAU 711s ok 41 711s ok 42 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 43 711s # unique id: Z0ocSmQUWKerZFhEmaDuOgAAAAA 711s ok 44 711s ok 45 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 46 711s # unique id: Z0ocSgnLWpPvsKAdAzTx7QAAAAM 711s ok 47 711s ok 48 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 49 711s # unique id: Z0ocSiwYKJ5MVwKYDI94dQAAAAU 711s ok 50 711s ok 51 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 52 711s # unique id: Z0ocSmQUWKerZFhEmaDuOwAAAAA 711s ok 53 711s ok 54 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 55 711s # unique id: Z0ocSgnLWpPvsKAdAzTx7gAAAAM 711s ok 56 711s ok 57 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 58 711s # unique id: Z0ocSiwYKJ5MVwKYDI94dgAAAAU 711s ok 59 711s ok 60 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 61 711s # unique id: Z0ocSmQUWKerZFhEmaDuPAAAAAA 711s ok 62 711s ok 63 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 64 711s # unique id: Z0ocSgnLWpPvsKAdAzTx7wAAAAM 711s ok 65 711s ok 66 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 67 711s # unique id: Z0ocSiwYKJ5MVwKYDI94dwAAAAU 711s ok 68 711s ok 69 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 70 711s # unique id: Z0ocSmQUWKerZFhEmaDuPQAAAAA 711s ok 71 711s ok 72 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 73 711s # unique id: Z0ocSgnLWpPvsKAdAzTx8AAAAAM 711s ok 74 711s ok 75 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 76 711s # unique id: Z0ocSiwYKJ5MVwKYDI94eAAAAAU 711s ok 77 711s ok 78 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 79 711s # unique id: Z0ocSmQUWKerZFhEmaDuPgAAAAA 711s ok 80 711s ok 81 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 82 711s # unique id: Z0ocSgnLWpPvsKAdAzTx8QAAAAM 711s ok 83 711s ok 84 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 85 711s # unique id: Z0ocSiwYKJ5MVwKYDI94eQAAAAU 711s ok 86 711s ok 87 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 88 711s # unique id: Z0ocSmQUWKerZFhEmaDuPwAAAAA 711s ok 89 711s ok 90 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 91 711s # unique id: Z0ocSgnLWpPvsKAdAzTx8gAAAAM 711s ok 92 711s ok 93 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 94 711s # unique id: Z0ocSiwYKJ5MVwKYDI94egAAAAU 711s ok 95 711s ok 96 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 97 711s # unique id: Z0ocSmQUWKerZFhEmaDuQAAAAAA 711s ok 98 711s ok 99 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 100 711s # unique id: Z0ocSgnLWpPvsKAdAzTx8wAAAAM 711s ok 101 711s ok 102 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 103 711s # unique id: Z0ocSiwYKJ5MVwKYDI94ewAAAAU 711s ok 104 711s ok 105 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 106 711s # unique id: Z0ocSmQUWKerZFhEmaDuQQAAAAA 711s ok 107 711s ok 108 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 109 711s # unique id: Z0ocSgnLWpPvsKAdAzTx9AAAAAM 711s ok 110 711s ok 111 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 112 711s # unique id: Z0ocSiwYKJ5MVwKYDI94fAAAAAU 711s ok 113 711s ok 114 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 115 711s # unique id: Z0ocSmQUWKerZFhEmaDuQgAAAAA 711s ok 116 711s ok 117 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 118 711s # unique id: Z0ocSgnLWpPvsKAdAzTx9QAAAAM 711s ok 119 711s ok 120 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 121 711s # unique id: Z0ocSiwYKJ5MVwKYDI94fQAAAAU 711s ok 122 711s ok 123 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 124 711s # unique id: Z0ocSmQUWKerZFhEmaDuQwAAAAA 711s ok 125 711s ok 126 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 127 711s # unique id: Z0ocSgnLWpPvsKAdAzTx9gAAAAM 711s ok 128 711s ok 129 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 130 711s # unique id: Z0ocSiwYKJ5MVwKYDI94fgAAAAU 711s ok 131 711s ok 132 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 133 711s # unique id: Z0ocSmQUWKerZFhEmaDuRAAAAAA 711s ok 134 711s ok 135 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 136 711s # unique id: Z0ocSgnLWpPvsKAdAzTx9wAAAAM 711s ok 137 711s ok 138 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 139 711s # unique id: Z0ocSiwYKJ5MVwKYDI94fwAAAAU 711s ok 140 711s ok 141 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 142 711s # unique id: Z0ocSmQUWKerZFhEmaDuRQAAAAA 711s ok 143 711s ok 144 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 145 711s # unique id: Z0ocSgnLWpPvsKAdAzTx-AAAAAM 711s ok 146 711s ok 147 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 148 711s # unique id: Z0ocSiwYKJ5MVwKYDI94gAAAAAU 711s ok 149 711s ok 150 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 151 711s # unique id: Z0ocS2QUWKerZFhEmaDuRgAAAAA 711s ok 152 711s ok 153 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 154 711s # unique id: Z0ocSwnLWpPvsKAdAzTx-QAAAAM 711s ok 155 711s ok 156 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 157 711s # unique id: Z0ocSywYKJ5MVwKYDI94gQAAAAU 711s ok 158 711s ok 159 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 160 711s # unique id: Z0ocS2QUWKerZFhEmaDuRwAAAAA 711s ok 161 711s ok 162 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 163 711s # unique id: Z0ocSwnLWpPvsKAdAzTx-gAAAAM 711s ok 164 711s ok 165 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 166 711s # unique id: Z0ocSywYKJ5MVwKYDI94ggAAAAU 711s ok 167 711s ok 168 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 169 711s # unique id: Z0ocS2QUWKerZFhEmaDuSAAAAAA 711s ok 170 711s ok 171 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 172 711s # unique id: Z0ocSwnLWpPvsKAdAzTx-wAAAAM 711s ok 173 711s ok 174 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 175 711s # unique id: Z0ocSywYKJ5MVwKYDI94gwAAAAU 711s ok 176 711s ok 177 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 178 711s # unique id: Z0ocS2QUWKerZFhEmaDuSQAAAAA 711s ok 179 711s ok 180 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 181 711s # unique id: Z0ocSwnLWpPvsKAdAzTx_AAAAAM 711s ok 182 711s ok 183 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 184 711s # unique id: Z0ocSywYKJ5MVwKYDI94hAAAAAU 711s ok 185 711s ok 186 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 187 711s # unique id: Z0ocS2QUWKerZFhEmaDuSgAAAAA 711s ok 188 711s ok 189 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 190 711s # unique id: Z0ocSwnLWpPvsKAdAzTx_QAAAAM 711s ok 191 711s ok 192 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 193 711s # unique id: Z0ocSywYKJ5MVwKYDI94hQAAAAU 711s ok 194 711s ok 195 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 196 711s # unique id: Z0ocS2QUWKerZFhEmaDuSwAAAAA 711s ok 197 711s ok 198 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 199 711s # unique id: Z0ocSwnLWpPvsKAdAzTx_gAAAAM 711s ok 200 711s ok 201 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 202 711s # unique id: Z0ocSywYKJ5MVwKYDI94hgAAAAU 711s ok 203 711s ok 204 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 205 711s # unique id: Z0ocS2QUWKerZFhEmaDuTAAAAAA 711s ok 206 711s ok 207 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 208 711s # unique id: Z0ocSwnLWpPvsKAdAzTx_wAAAAM 711s ok 209 711s ok 210 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 211 711s # unique id: Z0ocSywYKJ5MVwKYDI94hwAAAAU 711s ok 212 711s ok 213 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 214 711s # unique id: Z0ocS2QUWKerZFhEmaDuTQAAAAA 711s ok 215 711s ok 216 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 217 711s # unique id: Z0ocSwnLWpPvsKAdAzTyAAAAAAM 711s ok 218 711s ok 219 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 220 711s # unique id: Z0ocSywYKJ5MVwKYDI94iAAAAAU 711s ok 221 711s ok 222 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 223 711s # unique id: Z0ocS2QUWKerZFhEmaDuTgAAAAA 711s ok 224 711s ok 225 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 226 711s # unique id: Z0ocSwnLWpPvsKAdAzTyAQAAAAM 711s ok 227 711s ok 228 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 229 711s # unique id: Z0ocSywYKJ5MVwKYDI94iQAAAAU 711s ok 230 711s ok 231 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 232 711s # unique id: Z0ocS2QUWKerZFhEmaDuTwAAAAA 711s ok 233 711s ok 234 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 235 711s # unique id: Z0ocSwnLWpPvsKAdAzTyAgAAAAM 711s ok 236 711s ok 237 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 238 711s # unique id: Z0ocSywYKJ5MVwKYDI94igAAAAU 711s ok 239 711s ok 240 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 241 711s # unique id: Z0ocS2QUWKerZFhEmaDuUAAAAAA 711s ok 242 711s ok 243 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 244 711s # unique id: Z0ocSwnLWpPvsKAdAzTyAwAAAAM 711s ok 245 711s ok 246 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 247 711s # unique id: Z0ocSywYKJ5MVwKYDI94iwAAAAU 711s ok 248 711s ok 249 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 250 711s # unique id: Z0ocS2QUWKerZFhEmaDuUQAAAAA 711s ok 251 711s ok 252 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 253 711s # unique id: Z0ocSwnLWpPvsKAdAzTyBAAAAAM 711s ok 254 711s ok 255 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 256 711s # unique id: Z0ocSywYKJ5MVwKYDI94jAAAAAU 711s ok 257 711s ok 258 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 259 711s # unique id: Z0ocS2QUWKerZFhEmaDuUgAAAAA 711s ok 260 711s ok 261 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 262 711s # unique id: Z0ocSwnLWpPvsKAdAzTyBQAAAAM 711s ok 263 711s ok 264 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 265 711s # unique id: Z0ocSywYKJ5MVwKYDI94jQAAAAU 711s ok 266 711s ok 267 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 268 711s # unique id: Z0ocS2QUWKerZFhEmaDuUwAAAAA 711s ok 269 711s ok 270 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 271 711s # unique id: Z0ocSwnLWpPvsKAdAzTyBgAAAAM 711s ok 272 711s ok 273 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 274 711s # unique id: Z0ocSywYKJ5MVwKYDI94jgAAAAU 711s ok 275 711s ok 276 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 277 711s # unique id: Z0ocS2QUWKerZFhEmaDuVAAAAAA 711s ok 278 711s ok 279 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 280 711s # unique id: Z0ocSwnLWpPvsKAdAzTyBwAAAAM 711s ok 281 711s ok 282 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 283 711s # unique id: Z0ocSywYKJ5MVwKYDI94jwAAAAU 711s ok 284 711s ok 285 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 286 711s # unique id: Z0ocS2QUWKerZFhEmaDuVQAAAAA 711s ok 287 711s ok 288 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 289 711s # unique id: Z0ocSwnLWpPvsKAdAzTyCAAAAAM 711s ok 290 711s ok 291 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 292 711s # unique id: Z0ocSywYKJ5MVwKYDI94kAAAAAU 711s ok 293 711s ok 294 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 295 711s # unique id: Z0ocS2QUWKerZFhEmaDuVgAAAAA 711s ok 296 711s ok 297 711s # testing : fetch unique ID 711s # expected: 200 711s # received: '200' 711s ok 298 711s # unique id: Z0ocSwnLWpPvsKAdAzTyCQAAAAM 711s ok 299 711s ok 300 711s ok 715s t/modules/usertrack.t ............... 715s 1..1004 715s # Running under perl version 5.040000 for linux 715s # Current time local: Fri Nov 29 19:55:55 2024 715s # Current time GMT: Fri Nov 29 19:55:55 2024 715s # Using Test.pm version 1.31 715s # Using Apache/Test.pm version 1.44 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 1 715s ok 2 715s Set-Cookie: usertrack_test=b2433ee0.628129677ce2d; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b2433ee0.628129677ce2d 715s ok 3 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 4 715s ok 5 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 6 715s ok 7 715s Set-Cookie: usertrack_test=19a13d9a.628129677f490; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=19a13d9a.628129677f490 715s ok 8 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 9 715s ok 10 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 11 715s ok 12 715s Set-Cookie: usertrack_test=3514f1b1.628129678078d; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=3514f1b1.628129678078d 715s ok 13 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 14 715s ok 15 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 16 715s ok 17 715s Set-Cookie: usertrack_test=fb710077.6281296781a35; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=fb710077.6281296781a35 715s ok 18 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 19 715s ok 20 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 21 715s ok 22 715s Set-Cookie: usertrack_test=ec01f6c.6281296782d8f; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=ec01f6c.6281296782d8f 715s ok 23 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 24 715s ok 25 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 26 715s ok 27 715s Set-Cookie: usertrack_test=b371fe26.62812967841b0; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b371fe26.62812967841b0 715s ok 28 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 29 715s ok 30 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 31 715s ok 32 715s Set-Cookie: usertrack_test=eec50f4a.6281296785795; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=eec50f4a.6281296785795 715s ok 33 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 34 715s ok 35 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 36 715s ok 37 715s Set-Cookie: usertrack_test=16e90507.6281296786acf; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=16e90507.6281296786acf 715s ok 38 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 39 715s ok 40 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 41 715s ok 42 715s Set-Cookie: usertrack_test=64a0b54c.6281296787e07; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=64a0b54c.6281296787e07 715s ok 43 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 44 715s ok 45 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 46 715s ok 47 715s Set-Cookie: usertrack_test=e2a6b95c.62812967893ba; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e2a6b95c.62812967893ba 715s ok 48 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 49 715s ok 50 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 51 715s ok 52 715s Set-Cookie: usertrack_test=44835d19.628129678a775; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=44835d19.628129678a775 715s ok 53 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 54 715s ok 55 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 56 715s ok 57 715s Set-Cookie: usertrack_test=b76af84c.628129678bb3b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b76af84c.628129678bb3b 715s ok 58 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 59 715s ok 60 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 61 715s ok 62 715s Set-Cookie: usertrack_test=3551bf6a.628129678d0e4; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=3551bf6a.628129678d0e4 715s ok 63 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 64 715s ok 65 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 66 715s ok 67 715s Set-Cookie: usertrack_test=eb5c566a.628129678e57b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=eb5c566a.628129678e57b 715s ok 68 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 69 715s ok 70 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 71 715s ok 72 715s Set-Cookie: usertrack_test=99049552.628129678f818; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=99049552.628129678f818 715s ok 73 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 74 715s ok 75 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 76 715s ok 77 715s Set-Cookie: usertrack_test=e3c53df9.6281296790b24; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e3c53df9.6281296790b24 715s ok 78 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 79 715s ok 80 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 81 715s ok 82 715s Set-Cookie: usertrack_test=51160a62.6281296791d82; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=51160a62.6281296791d82 715s ok 83 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 84 715s ok 85 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 86 715s ok 87 715s Set-Cookie: usertrack_test=a864e619.628129679304a; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a864e619.628129679304a 715s ok 88 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 89 715s ok 90 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 91 715s ok 92 715s Set-Cookie: usertrack_test=8852fa74.6281296794260; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=8852fa74.6281296794260 715s ok 93 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 94 715s ok 95 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 96 715s ok 97 715s Set-Cookie: usertrack_test=963b2aa.62812967954b7; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=963b2aa.62812967954b7 715s ok 98 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 99 715s ok 100 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 101 715s ok 102 715s Set-Cookie: usertrack_test=806439e7.6281296796823; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=806439e7.6281296796823 715s ok 103 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 104 715s ok 105 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 106 715s ok 107 715s Set-Cookie: usertrack_test=61665400.6281296797b60; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=61665400.6281296797b60 715s ok 108 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 109 715s ok 110 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 111 715s ok 112 715s Set-Cookie: usertrack_test=df4106d7.6281296798fb0; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=df4106d7.6281296798fb0 715s ok 113 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 114 715s ok 115 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 116 715s ok 117 715s Set-Cookie: usertrack_test=920be2b.628129679a3be; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=920be2b.628129679a3be 715s ok 118 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 119 715s ok 120 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 121 715s ok 122 715s Set-Cookie: usertrack_test=c2e04985.628129679b85a; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=c2e04985.628129679b85a 715s ok 123 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 124 715s ok 125 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 126 715s ok 127 715s Set-Cookie: usertrack_test=e23f7415.628129679cdbc; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e23f7415.628129679cdbc 715s ok 128 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 129 715s ok 130 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 131 715s ok 132 715s Set-Cookie: usertrack_test=1cd9aed9.628129679e229; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=1cd9aed9.628129679e229 715s ok 133 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 134 715s ok 135 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 136 715s ok 137 715s Set-Cookie: usertrack_test=51e2c4a7.628129679f84f; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=51e2c4a7.628129679f84f 715s ok 138 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 139 715s ok 140 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 141 715s ok 142 715s Set-Cookie: usertrack_test=530f4429.62812967a0d63; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=530f4429.62812967a0d63 715s ok 143 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 144 715s ok 145 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 146 715s ok 147 715s Set-Cookie: usertrack_test=8fcfc0a9.62812967a21fb; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=8fcfc0a9.62812967a21fb 715s ok 148 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 149 715s ok 150 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 151 715s ok 152 715s Set-Cookie: usertrack_test=84ee88e2.62812967a379e; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=84ee88e2.62812967a379e 715s ok 153 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 154 715s ok 155 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 156 715s ok 157 715s Set-Cookie: usertrack_test=fade8065.62812967a4a59; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=fade8065.62812967a4a59 715s ok 158 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 159 715s ok 160 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 161 715s ok 162 715s Set-Cookie: usertrack_test=432c6667.62812967a5d73; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=432c6667.62812967a5d73 715s ok 163 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 164 715s ok 165 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 166 715s ok 167 715s Set-Cookie: usertrack_test=9861c68f.62812967a7171; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9861c68f.62812967a7171 715s ok 168 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 169 715s ok 170 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 171 715s ok 172 715s Set-Cookie: usertrack_test=aafe6e74.62812967a8545; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=aafe6e74.62812967a8545 715s ok 173 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 174 715s ok 175 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 176 715s ok 177 715s Set-Cookie: usertrack_test=f721cd43.62812967a9969; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=f721cd43.62812967a9969 715s ok 178 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 179 715s ok 180 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 181 715s ok 182 715s Set-Cookie: usertrack_test=f94910d9.62812967aae47; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=f94910d9.62812967aae47 715s ok 183 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 184 715s ok 185 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 186 715s ok 187 715s Set-Cookie: usertrack_test=f001d2d.62812967ac1e9; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=f001d2d.62812967ac1e9 715s ok 188 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 189 715s ok 190 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 191 715s ok 192 715s Set-Cookie: usertrack_test=71e2cfe8.62812967ad475; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=71e2cfe8.62812967ad475 715s ok 193 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 194 715s ok 195 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 196 715s ok 197 715s Set-Cookie: usertrack_test=bf02290a.62812967ae6b1; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=bf02290a.62812967ae6b1 715s ok 198 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 199 715s ok 200 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 201 715s ok 202 715s Set-Cookie: usertrack_test=e2a68823.62812967af88a; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e2a68823.62812967af88a 715s ok 203 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 204 715s ok 205 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 206 715s ok 207 715s Set-Cookie: usertrack_test=6b4653f7.62812967b0b36; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=6b4653f7.62812967b0b36 715s ok 208 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 209 715s ok 210 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 211 715s ok 212 715s Set-Cookie: usertrack_test=387bcb53.62812967b21a7; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=387bcb53.62812967b21a7 715s ok 213 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 214 715s ok 215 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 216 715s ok 217 715s Set-Cookie: usertrack_test=26383ac9.62812967b35e6; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=26383ac9.62812967b35e6 715s ok 218 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 219 715s ok 220 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 221 715s ok 222 715s Set-Cookie: usertrack_test=3e17430d.62812967b49c7; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=3e17430d.62812967b49c7 715s ok 223 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 224 715s ok 225 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 226 715s ok 227 715s Set-Cookie: usertrack_test=9c43c68a.62812967b5c9c; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9c43c68a.62812967b5c9c 715s ok 228 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 229 715s ok 230 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 231 715s ok 232 715s Set-Cookie: usertrack_test=96c1525b.62812967b6fed; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=96c1525b.62812967b6fed 715s ok 233 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 234 715s ok 235 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 236 715s ok 237 715s Set-Cookie: usertrack_test=6f01530b.62812967b8539; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=6f01530b.62812967b8539 715s ok 238 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 239 715s ok 240 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 241 715s ok 242 715s Set-Cookie: usertrack_test=5422a5a8.62812967b9725; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=5422a5a8.62812967b9725 715s ok 243 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 244 715s ok 245 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 246 715s ok 247 715s Set-Cookie: usertrack_test=913cbde6.62812967ba92d; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=913cbde6.62812967ba92d 715s ok 248 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 249 715s ok 250 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 251 715s ok 252 715s Set-Cookie: usertrack_test=9a63f9cc.62812967bbf9d; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9a63f9cc.62812967bbf9d 715s ok 253 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 254 715s ok 255 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 256 715s ok 257 715s Set-Cookie: usertrack_test=a89e6da.62812967bd48a; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a89e6da.62812967bd48a 715s ok 258 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 259 715s ok 260 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 261 715s ok 262 715s Set-Cookie: usertrack_test=8fc25855.62812967be982; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=8fc25855.62812967be982 715s ok 263 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 264 715s ok 265 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 266 715s ok 267 715s Set-Cookie: usertrack_test=2f55c672.62812967bff93; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=2f55c672.62812967bff93 715s ok 268 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 269 715s ok 270 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 271 715s ok 272 715s Set-Cookie: usertrack_test=ef11ff15.62812967c1506; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=ef11ff15.62812967c1506 715s ok 273 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 274 715s ok 275 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 276 715s ok 277 715s Set-Cookie: usertrack_test=d64150ab.62812967c290c; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=d64150ab.62812967c290c 715s ok 278 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 279 715s ok 280 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 281 715s ok 282 715s Set-Cookie: usertrack_test=403f1005.62812967c3e5d; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=403f1005.62812967c3e5d 715s ok 283 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 284 715s ok 285 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 286 715s ok 287 715s Set-Cookie: usertrack_test=95549a5e.62812967c5276; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=95549a5e.62812967c5276 715s ok 288 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 289 715s ok 290 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 291 715s ok 292 715s Set-Cookie: usertrack_test=8b0b32e4.62812967c65dc; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=8b0b32e4.62812967c65dc 715s ok 293 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 294 715s ok 295 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 296 715s ok 297 715s Set-Cookie: usertrack_test=9655ce42.62812967c7a50; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9655ce42.62812967c7a50 715s ok 298 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 299 715s ok 300 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 301 715s ok 302 715s Set-Cookie: usertrack_test=9f5fba37.62812967c8e05; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9f5fba37.62812967c8e05 715s ok 303 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 304 715s ok 305 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 306 715s ok 307 715s Set-Cookie: usertrack_test=c28b5086.62812967ca1d6; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=c28b5086.62812967ca1d6 715s ok 308 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 309 715s ok 310 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 311 715s ok 312 715s Set-Cookie: usertrack_test=7c1bc2e4.62812967cb53b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=7c1bc2e4.62812967cb53b 715s ok 313 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 314 715s ok 315 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 316 715s ok 317 715s Set-Cookie: usertrack_test=4c1cad9f.62812967cc8f7; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=4c1cad9f.62812967cc8f7 715s ok 318 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 319 715s ok 320 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 321 715s ok 322 715s Set-Cookie: usertrack_test=9a9b6c9b.62812967cdbd5; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9a9b6c9b.62812967cdbd5 715s ok 323 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 324 715s ok 325 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 326 715s ok 327 715s Set-Cookie: usertrack_test=a3c71cb0.62812967ceec9; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a3c71cb0.62812967ceec9 715s ok 328 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 329 715s ok 330 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 331 715s ok 332 715s Set-Cookie: usertrack_test=12fdba73.62812967d0206; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=12fdba73.62812967d0206 715s ok 333 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 334 715s ok 335 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 336 715s ok 337 715s Set-Cookie: usertrack_test=44a59201.62812967d154a; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=44a59201.62812967d154a 715s ok 338 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 339 715s ok 340 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 341 715s ok 342 715s Set-Cookie: usertrack_test=21a712dc.62812967d2841; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=21a712dc.62812967d2841 715s ok 343 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 344 715s ok 345 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 346 715s ok 347 715s Set-Cookie: usertrack_test=b2a72da7.62812967d3ba0; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b2a72da7.62812967d3ba0 715s ok 348 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 349 715s ok 350 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 351 715s ok 352 715s Set-Cookie: usertrack_test=e8d9ec32.62812967d505e; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e8d9ec32.62812967d505e 715s ok 353 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 354 715s ok 355 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 356 715s ok 357 715s Set-Cookie: usertrack_test=9352bf38.62812967d629e; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9352bf38.62812967d629e 715s ok 358 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 359 715s ok 360 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 361 715s ok 362 715s Set-Cookie: usertrack_test=a426082a.62812967d74f0; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a426082a.62812967d74f0 715s ok 363 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 364 715s ok 365 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 366 715s ok 367 715s Set-Cookie: usertrack_test=844705f0.62812967d8717; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=844705f0.62812967d8717 715s ok 368 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 369 715s ok 370 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 371 715s ok 372 715s Set-Cookie: usertrack_test=9099f526.62812967d999d; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9099f526.62812967d999d 715s ok 373 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 374 715s ok 375 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 376 715s ok 377 715s Set-Cookie: usertrack_test=17160d2b.62812967dab22; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=17160d2b.62812967dab22 715s ok 378 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 379 715s ok 380 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 381 715s ok 382 715s Set-Cookie: usertrack_test=4ee15112.62812967dbd78; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=4ee15112.62812967dbd78 715s ok 383 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 384 715s ok 385 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 386 715s ok 387 715s Set-Cookie: usertrack_test=e94f251d.62812967dceca; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e94f251d.62812967dceca 715s ok 388 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 389 715s ok 390 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 391 715s ok 392 715s Set-Cookie: usertrack_test=bdea273a.62812967de09f; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=bdea273a.62812967de09f 715s ok 393 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 394 715s ok 395 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 396 715s ok 397 715s Set-Cookie: usertrack_test=da4d8b5b.62812967df1db; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=da4d8b5b.62812967df1db 715s ok 398 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 399 715s ok 400 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 401 715s ok 402 715s Set-Cookie: usertrack_test=18aff1d8.62812967e058c; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=18aff1d8.62812967e058c 715s ok 403 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 404 715s ok 405 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 406 715s ok 407 715s Set-Cookie: usertrack_test=9ddd1155.62812967e1bac; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9ddd1155.62812967e1bac 715s ok 408 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 409 715s ok 410 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 411 715s ok 412 715s Set-Cookie: usertrack_test=f24be899.62812967e3046; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=f24be899.62812967e3046 715s ok 413 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 414 715s ok 415 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 416 715s ok 417 715s Set-Cookie: usertrack_test=fd906bfe.62812967e454c; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=fd906bfe.62812967e454c 715s ok 418 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 419 715s ok 420 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 421 715s ok 422 715s Set-Cookie: usertrack_test=c89c0624.62812967e5ab6; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=c89c0624.62812967e5ab6 715s ok 423 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 424 715s ok 425 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 426 715s ok 427 715s Set-Cookie: usertrack_test=f5294f41.62812967e71ac; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=f5294f41.62812967e71ac 715s ok 428 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 429 715s ok 430 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 431 715s ok 432 715s Set-Cookie: usertrack_test=69553c7a.62812967e8983; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=69553c7a.62812967e8983 715s ok 433 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 434 715s ok 435 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 436 715s ok 437 715s Set-Cookie: usertrack_test=74ae1e99.62812967e9e32; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=74ae1e99.62812967e9e32 715s ok 438 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 439 715s ok 440 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 441 715s ok 442 715s Set-Cookie: usertrack_test=bb253e9.62812967eb267; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=bb253e9.62812967eb267 715s ok 443 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 444 715s ok 445 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 446 715s ok 447 715s Set-Cookie: usertrack_test=df10e25.62812967ec4db; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=df10e25.62812967ec4db 715s ok 448 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 449 715s ok 450 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 451 715s ok 452 715s Set-Cookie: usertrack_test=65d14e3.62812967ed779; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=65d14e3.62812967ed779 715s ok 453 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 454 715s ok 455 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 456 715s ok 457 715s Set-Cookie: usertrack_test=c692119a.62812967eea3e; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=c692119a.62812967eea3e 715s ok 458 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 459 715s ok 460 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 461 715s ok 462 715s Set-Cookie: usertrack_test=9b24ab73.62812967efbda; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=9b24ab73.62812967efbda 715s ok 463 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 464 715s ok 465 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 466 715s ok 467 715s Set-Cookie: usertrack_test=dff774b8.62812967f0ebb; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=dff774b8.62812967f0ebb 715s ok 468 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 469 715s ok 470 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 471 715s ok 472 715s Set-Cookie: usertrack_test=37a8113f.62812967f21a4; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=37a8113f.62812967f21a4 715s ok 473 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 474 715s ok 475 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 476 715s ok 477 715s Set-Cookie: usertrack_test=15a69840.62812967f34ea; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=15a69840.62812967f34ea 715s ok 478 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 479 715s ok 480 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 481 715s ok 482 715s Set-Cookie: usertrack_test=6b8dbd7b.62812967f4703; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=6b8dbd7b.62812967f4703 715s ok 483 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 484 715s ok 485 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 486 715s ok 487 715s Set-Cookie: usertrack_test=d1996fcd.62812967f58f3; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=d1996fcd.62812967f58f3 715s ok 488 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 489 715s ok 490 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 491 715s ok 492 715s Set-Cookie: usertrack_test=a376ee48.62812967f6bcf; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a376ee48.62812967f6bcf 715s ok 493 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 494 715s ok 495 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 496 715s ok 497 715s Set-Cookie: usertrack_test=6308bb16.62812967f7e53; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=6308bb16.62812967f7e53 715s ok 498 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 499 715s ok 500 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 501 715s ok 502 715s Set-Cookie: usertrack_test=387963b0.62812967f90a1; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=387963b0.62812967f90a1 715s ok 503 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 504 715s ok 505 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 506 715s ok 507 715s Set-Cookie: usertrack_test=1c5c9b89.62812967fa56c; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=1c5c9b89.62812967fa56c 715s ok 508 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 509 715s ok 510 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 511 715s ok 512 715s Set-Cookie: usertrack_test=e4d311e6.62812967fb8b6; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e4d311e6.62812967fb8b6 715s ok 513 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 514 715s ok 515 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 516 715s ok 517 715s Set-Cookie: usertrack_test=e35321bc.62812967fcd47; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e35321bc.62812967fcd47 715s ok 518 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 519 715s ok 520 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 521 715s ok 522 715s Set-Cookie: usertrack_test=ba7499b2.62812967fe17c; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=ba7499b2.62812967fe17c 715s ok 523 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 524 715s ok 525 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 526 715s ok 527 715s Set-Cookie: usertrack_test=10b6553.62812967ff3a2; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=10b6553.62812967ff3a2 715s ok 528 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 529 715s ok 530 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 531 715s ok 532 715s Set-Cookie: usertrack_test=3e94c27.628129680055f; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=3e94c27.628129680055f 715s ok 533 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 534 715s ok 535 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 536 715s ok 537 715s Set-Cookie: usertrack_test=3215a8b8.62812968016fc; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=3215a8b8.62812968016fc 715s ok 538 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 539 715s ok 540 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 541 715s ok 542 715s Set-Cookie: usertrack_test=b3da4256.62812968029ad; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b3da4256.62812968029ad 715s ok 543 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 544 715s ok 545 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 546 715s ok 547 715s Set-Cookie: usertrack_test=2246f008.6281296803ced; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=2246f008.6281296803ced 715s ok 548 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 549 715s ok 550 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 551 715s ok 552 715s Set-Cookie: usertrack_test=e1431894.6281296805221; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e1431894.6281296805221 715s ok 553 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 554 715s ok 555 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 556 715s ok 557 715s Set-Cookie: usertrack_test=3ccdd795.6281296806694; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=3ccdd795.6281296806694 715s ok 558 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 559 715s ok 560 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 561 715s ok 562 715s Set-Cookie: usertrack_test=44dd750f.62812968079bc; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=44dd750f.62812968079bc 715s ok 563 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 564 715s ok 565 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 566 715s ok 567 715s Set-Cookie: usertrack_test=1452a29d.6281296808cdd; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=1452a29d.6281296808cdd 715s ok 568 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 569 715s ok 570 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 571 715s ok 572 715s Set-Cookie: usertrack_test=dfa65070.6281296809f9f; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=dfa65070.6281296809f9f 715s ok 573 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 574 715s ok 575 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 576 715s ok 577 715s Set-Cookie: usertrack_test=dab9945e.628129680b56b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=dab9945e.628129680b56b 715s ok 578 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 579 715s ok 580 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 581 715s ok 582 715s Set-Cookie: usertrack_test=b010b609.628129680cc5f; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b010b609.628129680cc5f 715s ok 583 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 584 715s ok 585 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 586 715s ok 587 715s Set-Cookie: usertrack_test=e5f819f8.628129680e258; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e5f819f8.628129680e258 715s ok 588 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 589 715s ok 590 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 591 715s ok 592 715s Set-Cookie: usertrack_test=21593db1.628129680f832; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=21593db1.628129680f832 715s ok 593 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 594 715s ok 595 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 596 715s ok 597 715s Set-Cookie: usertrack_test=861c68ed.6281296810c16; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=861c68ed.6281296810c16 715s ok 598 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 599 715s ok 600 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 601 715s ok 602 715s Set-Cookie: usertrack_test=804e7b16.6281296812130; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=804e7b16.6281296812130 715s ok 603 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 604 715s ok 605 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 606 715s ok 607 715s Set-Cookie: usertrack_test=133bfe1b.628129681357b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=133bfe1b.628129681357b 715s ok 608 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 609 715s ok 610 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 611 715s ok 612 715s Set-Cookie: usertrack_test=a9b3f32b.6281296814978; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a9b3f32b.6281296814978 715s ok 613 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 614 715s ok 615 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 616 715s ok 617 715s Set-Cookie: usertrack_test=583fec7a.6281296815c25; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=583fec7a.6281296815c25 715s ok 618 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 619 715s ok 620 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 621 715s ok 622 715s Set-Cookie: usertrack_test=aede3abe.6281296816f80; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=aede3abe.6281296816f80 715s ok 623 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 624 715s ok 625 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 626 715s ok 627 715s Set-Cookie: usertrack_test=e6480c7c.628129681840b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=e6480c7c.628129681840b 715s ok 628 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 629 715s ok 630 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 631 715s ok 632 715s Set-Cookie: usertrack_test=da3b3834.628129681982d; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=da3b3834.628129681982d 715s ok 633 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 634 715s ok 635 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 636 715s ok 637 715s Set-Cookie: usertrack_test=2a6c7c57.628129681ad47; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=2a6c7c57.628129681ad47 715s ok 638 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 639 715s ok 640 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 641 715s ok 642 715s Set-Cookie: usertrack_test=2869c453.628129681c25b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=2869c453.628129681c25b 715s ok 643 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 644 715s ok 645 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 646 715s ok 647 715s Set-Cookie: usertrack_test=2eb6ce2f.628129681dac6; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=2eb6ce2f.628129681dac6 715s ok 648 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 649 715s ok 650 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 651 715s ok 652 715s Set-Cookie: usertrack_test=96657a0a.628129681f20e; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=96657a0a.628129681f20e 715s ok 653 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 654 715s ok 655 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 656 715s ok 657 715s Set-Cookie: usertrack_test=f7017a2d.62812968208ae; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=f7017a2d.62812968208ae 715s ok 658 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 659 715s ok 660 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 661 715s ok 662 715s Set-Cookie: usertrack_test=8f717a0.628129682219e; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=8f717a0.628129682219e 715s ok 663 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 664 715s ok 665 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 666 715s ok 667 715s Set-Cookie: usertrack_test=5f93920d.62812968239bd; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=5f93920d.62812968239bd 715s ok 668 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 669 715s ok 670 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 671 715s ok 672 715s Set-Cookie: usertrack_test=a4fbcf39.6281296824fbb; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a4fbcf39.6281296824fbb 715s ok 673 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 674 715s ok 675 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 676 715s ok 677 715s Set-Cookie: usertrack_test=df912100.628129682674a; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=df912100.628129682674a 715s ok 678 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 679 715s ok 680 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 681 715s ok 682 715s Set-Cookie: usertrack_test=6e7f9662.6281296827e89; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=6e7f9662.6281296827e89 715s ok 683 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 684 715s ok 685 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 686 715s ok 687 715s Set-Cookie: usertrack_test=b89a70b3.62812968294a3; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b89a70b3.62812968294a3 715s ok 688 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 689 715s ok 690 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 691 715s ok 692 715s Set-Cookie: usertrack_test=a7cbe684.628129682acc1; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=a7cbe684.628129682acc1 715s ok 693 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 694 715s ok 695 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 696 715s ok 697 715s Set-Cookie: usertrack_test=64963ebf.628129682c492; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=64963ebf.628129682c492 715s ok 698 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 699 715s ok 700 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 701 715s ok 702 715s Set-Cookie: usertrack_test=7653af14.628129682dac7; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=7653af14.628129682dac7 715s ok 703 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 704 715s ok 705 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 706 715s ok 707 715s Set-Cookie: usertrack_test=625d53c0.628129682f0c2; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=625d53c0.628129682f0c2 715s ok 708 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 709 715s ok 710 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 711 715s ok 712 715s Set-Cookie: usertrack_test=f908b79b.628129683078b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=f908b79b.628129683078b 715s ok 713 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 714 715s ok 715 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 716 715s ok 717 715s Set-Cookie: usertrack_test=316673f2.6281296831e56; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=316673f2.6281296831e56 715s ok 718 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 719 715s ok 720 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 721 715s ok 722 715s Set-Cookie: usertrack_test=40db9419.6281296833977; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=40db9419.6281296833977 715s ok 723 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 724 715s ok 725 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 726 715s ok 727 715s Set-Cookie: usertrack_test=95f1c46f.6281296834f9b; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=95f1c46f.6281296834f9b 715s ok 728 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 729 715s ok 730 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 731 715s ok 732 715s Set-Cookie: usertrack_test=2dd00573.62812968365a0; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=2dd00573.62812968365a0 715s ok 733 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 734 715s ok 735 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 736 715s ok 737 715s Set-Cookie: usertrack_test=ba50a5c5.6281296837c78; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=ba50a5c5.6281296837c78 715s ok 738 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 739 715s ok 740 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 741 715s ok 742 715s Set-Cookie: usertrack_test=17d94ab3.6281296839279; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=17d94ab3.6281296839279 715s ok 743 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 744 715s ok 745 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 746 715s ok 747 715s Set-Cookie: usertrack_test=b43deb2f.628129683a6b1; path=/; expires=Fri, 29-Nov-24 19:56:59 GMT 715s Cookie: usertrack_test=b43deb2f.628129683a6b1 715s ok 748 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 749 715s ok 750 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 751 715s ok 752 715s Set-Cookie: usertrack_test=bc3140a0.628129683bb4c; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=bc3140a0.628129683bb4c 715s ok 753 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 754 715s ok 755 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 756 715s ok 757 715s Set-Cookie: usertrack_test=6c9ec00b.628129683cf77; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=6c9ec00b.628129683cf77 715s ok 758 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 759 715s ok 760 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 761 715s ok 762 715s Set-Cookie: usertrack_test=82fd324f.628129683e2d4; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=82fd324f.628129683e2d4 715s ok 763 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 764 715s ok 765 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 766 715s ok 767 715s Set-Cookie: usertrack_test=513b6df1.628129683f6a5; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=513b6df1.628129683f6a5 715s ok 768 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 769 715s ok 770 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 771 715s ok 772 715s Set-Cookie: usertrack_test=b86a7311.6281296840a67; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=b86a7311.6281296840a67 715s ok 773 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 774 715s ok 775 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 776 715s ok 777 715s Set-Cookie: usertrack_test=e7fedd94.6281296841d3f; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=e7fedd94.6281296841d3f 715s ok 778 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 779 715s ok 780 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 781 715s ok 782 715s Set-Cookie: usertrack_test=e766dabe.62812968431bb; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=e766dabe.62812968431bb 715s ok 783 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 784 715s ok 785 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 786 715s ok 787 715s Set-Cookie: usertrack_test=64fe5453.628129684467d; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=64fe5453.628129684467d 715s ok 788 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 789 715s ok 790 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 791 715s ok 792 715s Set-Cookie: usertrack_test=b0d4a4d.6281296845fff; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=b0d4a4d.6281296845fff 715s ok 793 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 794 715s ok 795 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 796 715s ok 797 715s Set-Cookie: usertrack_test=da10adee.6281296847554; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=da10adee.6281296847554 715s ok 798 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 799 715s ok 800 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 801 715s ok 802 715s Set-Cookie: usertrack_test=d4c45264.6281296848abc; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=d4c45264.6281296848abc 715s ok 803 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 804 715s ok 805 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 806 715s ok 807 715s Set-Cookie: usertrack_test=383bb391.628129684a027; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=383bb391.628129684a027 715s ok 808 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 809 715s ok 810 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 811 715s ok 812 715s Set-Cookie: usertrack_test=cb219ac5.628129684b6a7; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=cb219ac5.628129684b6a7 715s ok 813 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 814 715s ok 815 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 816 715s ok 817 715s Set-Cookie: usertrack_test=62538ed8.628129684cc75; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=62538ed8.628129684cc75 715s ok 818 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 819 715s ok 820 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 821 715s ok 822 715s Set-Cookie: usertrack_test=bc67b4a5.628129684e3ad; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=bc67b4a5.628129684e3ad 715s ok 823 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 824 715s ok 825 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 826 715s ok 827 715s Set-Cookie: usertrack_test=948eb2b4.628129684f864; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=948eb2b4.628129684f864 715s ok 828 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 829 715s ok 830 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 831 715s ok 832 715s Set-Cookie: usertrack_test=e7741138.62812968511e6; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=e7741138.62812968511e6 715s ok 833 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 834 715s ok 835 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 836 715s ok 837 715s Set-Cookie: usertrack_test=7941c7ff.6281296852862; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=7941c7ff.6281296852862 715s ok 838 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 839 715s ok 840 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 841 715s ok 842 715s Set-Cookie: usertrack_test=83a9c59e.6281296853d5a; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=83a9c59e.6281296853d5a 715s ok 843 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 844 715s ok 845 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 846 715s ok 847 715s Set-Cookie: usertrack_test=112ae7f0.6281296855356; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=112ae7f0.6281296855356 715s ok 848 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 849 715s ok 850 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 851 715s ok 852 715s Set-Cookie: usertrack_test=8b858c13.628129685698c; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=8b858c13.628129685698c 715s ok 853 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 854 715s ok 855 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 856 715s ok 857 715s Set-Cookie: usertrack_test=814c6913.6281296857dca; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=814c6913.6281296857dca 715s ok 858 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 859 715s ok 860 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 861 715s ok 862 715s Set-Cookie: usertrack_test=1150fd7.6281296859316; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=1150fd7.6281296859316 715s ok 863 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 864 715s ok 865 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 866 715s ok 867 715s Set-Cookie: usertrack_test=f878155e.628129685a907; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=f878155e.628129685a907 715s ok 868 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 869 715s ok 870 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 871 715s ok 872 715s Set-Cookie: usertrack_test=4d80466c.628129685bf22; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=4d80466c.628129685bf22 715s ok 873 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 874 715s ok 875 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 876 715s ok 877 715s Set-Cookie: usertrack_test=ae81a329.628129685d40a; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=ae81a329.628129685d40a 715s ok 878 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 879 715s ok 880 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 881 715s ok 882 715s Set-Cookie: usertrack_test=7dd52b29.628129685e961; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=7dd52b29.628129685e961 715s ok 883 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 884 715s ok 885 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 886 715s ok 887 715s Set-Cookie: usertrack_test=fc411b2e.628129685ff28; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=fc411b2e.628129685ff28 715s ok 888 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 889 715s ok 890 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 891 715s ok 892 715s Set-Cookie: usertrack_test=1ade56ce.62812968613b6; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=1ade56ce.62812968613b6 715s ok 893 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 894 715s ok 895 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 896 715s ok 897 715s Set-Cookie: usertrack_test=eb0d0842.62812968629bd; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=eb0d0842.62812968629bd 715s ok 898 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 899 715s ok 900 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 901 715s ok 902 715s Set-Cookie: usertrack_test=c14ae09d.6281296863df6; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=c14ae09d.6281296863df6 715s ok 903 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 904 715s ok 905 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 906 715s ok 907 715s Set-Cookie: usertrack_test=2d8c2c08.6281296865201; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=2d8c2c08.6281296865201 715s ok 908 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 909 715s ok 910 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 911 715s ok 912 715s Set-Cookie: usertrack_test=99b6ca0b.628129686661b; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=99b6ca0b.628129686661b 715s ok 913 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 914 715s ok 915 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 916 715s ok 917 715s Set-Cookie: usertrack_test=a70eccac.62812968679fc; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=a70eccac.62812968679fc 715s ok 918 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 919 715s ok 920 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 921 715s ok 922 715s Set-Cookie: usertrack_test=98c917e.6281296868cce; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=98c917e.6281296868cce 715s ok 923 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 924 715s ok 925 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 926 715s ok 927 715s Set-Cookie: usertrack_test=7f80fa5d.628129686a076; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=7f80fa5d.628129686a076 715s ok 928 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 929 715s ok 930 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 931 715s ok 932 715s Set-Cookie: usertrack_test=f794ab9e.628129686b2d1; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=f794ab9e.628129686b2d1 715s ok 933 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 934 715s ok 935 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 936 715s ok 937 715s Set-Cookie: usertrack_test=5bb1bd85.628129686c4e0; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=5bb1bd85.628129686c4e0 715s ok 938 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 939 715s ok 940 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 941 715s ok 942 715s Set-Cookie: usertrack_test=a538ce6.628129686d687; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=a538ce6.628129686d687 715s ok 943 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 944 715s ok 945 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 946 715s ok 947 715s Set-Cookie: usertrack_test=5d4d333d.628129686e92c; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=5d4d333d.628129686e92c 715s ok 948 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 949 715s ok 950 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 951 715s ok 952 715s Set-Cookie: usertrack_test=f847545a.628129686fcd8; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=f847545a.628129686fcd8 715s ok 953 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 954 715s ok 955 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 956 715s ok 957 715s Set-Cookie: usertrack_test=f54fd501.62812968710c4; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=f54fd501.62812968710c4 715s ok 958 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 959 715s ok 960 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 961 715s ok 962 715s Set-Cookie: usertrack_test=41ea5b69.62812968724eb; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=41ea5b69.62812968724eb 715s ok 963 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 964 715s ok 965 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 966 715s ok 967 715s Set-Cookie: usertrack_test=74efbba9.6281296873983; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=74efbba9.6281296873983 715s ok 968 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 969 715s ok 970 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 971 715s ok 972 715s Set-Cookie: usertrack_test=f1b3a1a5.6281296874c55; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=f1b3a1a5.6281296874c55 715s ok 973 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 974 715s ok 975 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 976 715s ok 977 715s Set-Cookie: usertrack_test=3d10205a.62812968760d1; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=3d10205a.62812968760d1 715s ok 978 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 979 715s ok 980 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 981 715s ok 982 715s Set-Cookie: usertrack_test=e05af1d0.6281296877450; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=e05af1d0.6281296877450 715s ok 983 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 984 715s ok 985 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 986 715s ok 987 715s Set-Cookie: usertrack_test=64f18eb.6281296878759; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=64f18eb.6281296878759 715s ok 988 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 989 715s ok 990 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 991 715s ok 992 715s Set-Cookie: usertrack_test=9b34196f.6281296879d49; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=9b34196f.6281296879d49 715s ok 993 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 994 715s ok 995 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 996 715s ok 997 715s Set-Cookie: usertrack_test=e8f9fd0b.628129687b099; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s Cookie: usertrack_test=e8f9fd0b.628129687b099 715s ok 998 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 999 715s ok 1000 715s ok 1001 715s # testing : Checking return code is '200' 715s # expected: 200 715s # received: '200' 715s ok 1002 715s # usertrack_test=6660ee0a.628129687c336; path=/; expires=Fri, 29-Nov-24 19:57:00 GMT 715s ok 1003 715s # expected: undef 715s # received: undef 715s ok 1004 715s ok 718s t/modules/vhost_alias.t ............. 718s 1..8 718s # Running under perl version 5.040000 for linux 718s # Current time local: Fri Nov 29 19:56:00 2024 718s # Current time GMT: Fri Nov 29 19:56:00 2024 718s # Using Test.pm version 1.31 718s # Using Apache/Test.pm version 1.44 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 718s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 718s # testing : VirtalDocumentRoot test 718s # expected: 'www.vha-test.com' 718s # received: 'www.vha-test.com' 718s ok 1 718s # testing : VirtualScriptAlias test 718s # expected: 'test cgi for www.vha-test.com' 718s # received: 'test cgi for www.vha-test.com' 718s ok 2 718s # testing : VirtalDocumentRoot test 718s # expected: 'big.server.name.from.heck.org' 718s # received: 'big.server.name.from.heck.org' 718s ok 3 718s # testing : VirtualScriptAlias test 718s # expected: 'test cgi for big.server.name.from.heck.org' 718s # received: 'test cgi for big.server.name.from.heck.org' 718s ok 4 718s # testing : VirtalDocumentRoot test 718s # expected: 'ab.com' 718s # received: 'ab.com' 718s ok 5 718s # testing : VirtualScriptAlias test 718s # expected: 'test cgi for ab.com' 718s # received: 'test cgi for ab.com' 718s ok 6 718s # testing : VirtalDocumentRoot test 718s # expected: 'w-t-f.net' 718s # received: 'w-t-f.net' 718s ok 7 718s # testing : VirtualScriptAlias test 718s # expected: 'test cgi for w-t-f.net' 718s # received: 'test cgi for w-t-f.net' 718s ok 8 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 718s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 718s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 718s ok 722s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 725s t/protocol/echo.t ................... 725s 1..8 725s # Running under perl version 5.040000 for linux 725s # Current time local: Fri Nov 29 19:56:07 2024 725s # Current time GMT: Fri Nov 29 19:56:07 2024 725s # Using Test.pm version 1.31 725s # Using Apache/Test.pm version 1.44 725s testing mod_echo_ssl 725s ok 1 725s #Cipher: TLS_AES_256_GCM_SHA384 725s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 725s # testing : echo 725s # expected: 't/protocol/echo.t' 725s # received: 't/protocol/echo.t' 725s ok 2 725s # testing : echo 725s # expected: '/usr/bin/perl' 725s # received: '/usr/bin/perl' 725s ok 3 725s # testing : echo 725s # expected: '346223346223346223346223346223' 725s # received: '346223346223346223346223346223' 725s ok 4 725s testing mod_echo 725s ok 5 725s # testing : echo 725s # expected: 't/protocol/echo.t' 725s # received: 't/protocol/echo.t' 725s ok 6 725s # testing : echo 725s # expected: '/usr/bin/perl' 725s # received: '/usr/bin/perl' 725s ok 7 725s # testing : echo 725s # expected: '346223346223346223346223346223' 725s # received: '346223346223346223346223346223' 725s ok 8 725s ok 728s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 732s t/security/CVE-2003-0542.t .......... 732s 1..1 732s # Running under perl version 5.040000 for linux 732s # Current time local: Fri Nov 29 19:56:13 2024 732s # Current time GMT: Fri Nov 29 19:56:13 2024 732s # Using Test.pm version 1.31 732s # Using Apache/Test.pm version 1.44 732s # testing : CAN-2003-0542 test case 732s # expected: 404 732s # received: '404' 732s ok 1 732s ok 735s t/security/CVE-2004-0747.t .......... 735s 1..1 735s # Running under perl version 5.040000 for linux 735s # Current time local: Fri Nov 29 19:56:17 2024 735s # Current time GMT: Fri Nov 29 19:56:17 2024 735s # Using Test.pm version 1.31 735s # Using Apache/Test.pm version 1.44 735s # testing : CAN-2004-0747 ap_resolve_env test case 735s # expected: 200 735s # received: 200 735s ok 1 735s ok 739s t/security/CVE-2004-0811.t .......... 739s 1..8 739s # Running under perl version 5.040000 for linux 739s # Current time local: Fri Nov 29 19:56:20 2024 739s # Current time GMT: Fri Nov 29 19:56:20 2024 739s # Using Test.pm version 1.31 739s # Using Apache/Test.pm version 1.44 739s # testing : subdir access allowed 739s # expected: 200 739s # received: '200' 739s ok 1 739s # testing : subdir access allowed 739s # expected: 200 739s # received: '200' 739s ok 2 739s # testing : subdir access allowed 739s # expected: 200 739s # received: '200' 739s ok 3 739s # testing : subdir access allowed 739s # expected: 200 739s # received: '200' 739s ok 4 739s # testing : topdir access denied 739s # expected: 401 739s # received: '401' 739s ok 5 739s # testing : topdir access denied 739s # expected: 401 739s # received: '401' 739s ok 6 739s # testing : topdir access denied 739s # expected: 401 739s # received: '401' 739s ok 7 739s # testing : topdir access denied 739s # expected: 401 739s # received: '401' 739s ok 8 739s ok 742s t/security/CVE-2004-0940.t .......... 742s 1..1 742s # Running under perl version 5.040000 for linux 742s # Current time local: Fri Nov 29 19:56:24 2024 742s # Current time GMT: Fri Nov 29 19:56:24 2024 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.44 742s # testing : response was 200 742s # expected: 200 742s # received: '200' 742s ok 1 742s ok 745s t/security/CVE-2004-0942.t .......... 745s 1..2 745s # Running under perl version 5.040000 for linux 745s # Current time local: Fri Nov 29 19:56:27 2024 745s # Current time GMT: Fri Nov 29 19:56:27 2024 745s # Using Test.pm version 1.31 745s # Using Apache/Test.pm version 1.44 745s ok 1 745s # testing : request was refused 745s # expected: qr/^HTTP\/1\.. 400/ 745s # received: 'HTTP/1.1 400 Bad Request 745s # ' 745s ok 2 745s ok 748s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 752s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 755s t/security/CVE-2005-2491.t .......... 755s 1..4 755s # Running under perl version 5.040000 for linux 755s # Current time local: Fri Nov 29 19:56:37 2024 755s # Current time GMT: Fri Nov 29 19:56:37 2024 755s # Using Test.pm version 1.31 755s # Using Apache/Test.pm version 1.44 755s # testing : check that server did not segfault 755s # expected: 'Internal Server Error' 755s # received: 'Internal Server Error' 755s ok 1 755s # testing : check for 500 response error 755s # expected: 500 755s # received: '500' 755s ok 2 755s # testing : check that server did not segfault 755s # expected: 'Internal Server Error' 755s # received: 'Internal Server Error' 755s ok 3 755s # testing : check for 500 response error 755s # expected: 500 755s # received: '500' 755s ok 4 755s ok 759s t/security/CVE-2005-2700.t .......... 759s 1..2 759s # Running under perl version 5.040000 for linux 759s # Current time local: Fri Nov 29 19:56:40 2024 759s # Current time GMT: Fri Nov 29 19:56:40 2024 759s # Using Test.pm version 1.31 759s # Using Apache/Test.pm version 1.44 759s # testing : access permitted without ccert 759s # expected: 200 759s # received: '200' 759s ok 1 759s # testing : access *not* permitted without ccert 759s # expected: 200 759s # received: '403' 759s ok 2 759s ok 762s t/security/CVE-2005-3352.t .......... 762s 1..2 762s # Running under perl version 5.040000 for linux 762s # Current time local: Fri Nov 29 19:56:44 2024 762s # Current time GMT: Fri Nov 29 19:56:44 2024 762s # Using Test.pm version 1.31 762s # Using Apache/Test.pm version 1.44 762s # testing : response code is OK 762s # expected: 200 762s # received: '200' 762s ok 1 762s # testing : referer was escaped 762s # expected: qr/%22%3e/ 762s # received: ' 762s # 762s # Menu for /security/CVE-2005-3352.map 762s # 762s #

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

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

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

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

Bad Request

829s #

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

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

Forbidden

873s

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

873s 873s ok 1 873s HTTP/1.1 200 OK 873s Connection: close 873s Date: Fri, 29 Nov 2024 19:58:38 GMT 873s Accept-Ranges: bytes 873s ETag: "1a-61fafa7f73d80" 873s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 873s Vary: In-If1 873s Content-Length: 26 873s Content-Type: text/html 873s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 873s Client-Date: Fri, 29 Nov 2024 19:58:38 GMT 873s Client-Peer: 127.0.0.1:8532 873s Client-Response-Num: 1 873s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 873s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 873s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 873s Client-SSL-Socket-Class: IO::Socket::SSL 873s Client-SSL-Version: TLSv1_3 873s DMMATCH1: 1 873s 873s welcome to localhost:8529 873s ok 2 873s 500 Server closed connection without sending any data back 873s Content-Type: text/plain 873s Client-Date: Fri, 29 Nov 2024 19:58:38 GMT 873s Client-Warning: Internal response 873s 873s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 873s ok 3 873s ok 873s All tests successful. 873s Files=143, Tests=7308, 616 wallclock secs ( 2.22 usr 0.83 sys + 229.62 cusr 356.35 csys = 589.02 CPU) 873s Result: PASS 873s [warning] server localhost:8529 shutdown 874s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 874s Files=143, Tests=7308, 616 wallclock secs ( 2.22 usr 0.83 sys + 229.62 cusr 356.35 csys = 589.02 CPU) 874s + grep -E '^Result: PASS' testlog.mpm_prefork 874s Result: PASS 874s + grep -E '^Result: FAIL' testlog.mpm_prefork 874s + grep -E 'server dumped core' testlog.mpm_prefork 874s + return 0 874s + run_tests mpm_worker 874s + local MPM=mpm_worker 874s + shift 874s + local LOG=testlog.mpm_worker 874s + echo =============Running-with-mpm_worker========== 874s + rm -f apache2.conf.debian 874s =============Running-with-mpm_worker========== 874s + cp /etc/apache2/apache2.conf apache2.conf.debian 874s + cat /etc/apache2/mods-available/mpm_worker.load 874s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 874s t/TEST -clean 874s + 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 874s + grep -v mpm_ 874s + xargs cat 874s + for m in bucketeer case_filter case_filter_in 874s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 874s + for m in bucketeer case_filter case_filter_in 874s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 874s + for m in bucketeer case_filter case_filter_in 874s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 874s + cat /etc/apache2/mods-available/mime.conf 874s + echo 'Servername localhost' 874s + make clean 874s [warning] setting ulimit to allow core files 874s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/TEST -clean 874s Duplicate specification "clean" for option "clean" 874s Duplicate specification "help" for option "help" 875s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules' 875s cd eat_post && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 875s cd test_rwrite && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 875s cd memory_track && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 875s cd test_utilities && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 875s cd test_session && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 875s cd test_ssl && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 875s cd random_chunk && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 875s cd nntp_like && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 875s cd test_pass_brigade && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 875s cd fold && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 875s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 875s cd test_apr_uri && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 875s cd input_body_filter && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 875s cd authany && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 875s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 875s cd echo_post_chunk && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 875s cd list_modules && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 875s cd echo_post && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 875s cd client_add_filter && make clean 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 875s 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 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 875s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules' 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 875s rmdir csr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 875s rmdir crl 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 875s rmdir export 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 875s rmdir conf 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 875s rmdir newcerts 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 875s rmdir proxy 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 875s rmdir keys 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 875s rmdir certs 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 875s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 875s rmdir asf 875s rmdir /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 875s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 875s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test' 875s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 875s t/TEST -clean 875s [warning] setting ulimit to allow core files 875s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 875s Duplicate specification "clean" for option "clean" 875s Duplicate specification "help" for option "help" 875s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 875s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 875s rm -f \ 875s TestItSelf.bso TestItSelf.def \ 875s TestItSelf.exp TestItSelf.x \ 875s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 875s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 875s *.a *.o \ 875s *perl.core MYMETA.json \ 875s MYMETA.yml blibdirs.ts \ 875s core core.*perl.*.? \ 875s core.[0-9] core.[0-9][0-9] \ 875s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 875s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 875s mon.out perl \ 875s perl perl.exe \ 875s perlmain.c pm_to_blib \ 875s pm_to_blib.ts so_locations \ 875s tmon.out 875s rm -rf \ 875s Makefile.old blib \ 875s t/TEST 875s mv Makefile Makefile.old > /dev/null 2>&1 875s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 875s rm -f \ 875s Test.bso Test.def \ 875s Test.exp Test.x \ 875s ../blib/arch/auto/Apache/Test/extralibs.all \ 875s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 875s *.a *.o \ 875s *perl.core MYMETA.json \ 875s MYMETA.yml blibdirs.ts \ 875s core core.*perl.*.? \ 875s core.[0-9] core.[0-9][0-9] \ 875s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 875s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 875s mon.out perl \ 875s perl perl.exe \ 875s perlmain.c pm_to_blib \ 875s pm_to_blib.ts so_locations \ 875s tmon.out 875s rm -rf \ 875s .mypacklist Makefile.old \ 875s blib t/REPORT \ 875s t/TEST 875s mv Makefile Makefile.old > /dev/null 2>&1 875s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test' 875s rm -f \ 875s test.bso test.def \ 875s test.exp test.x \ 875s blib/arch/auto/httpd-test/extralibs.all \ 875s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 875s *.a *.o \ 875s *perl.core MYMETA.json \ 875s MYMETA.yml blibdirs.ts \ 875s core core.*perl.*.? \ 875s core.[0-9] core.[0-9][0-9] \ 875s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 875s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 875s mon.out perl \ 875s perl perl.exe \ 875s perlmain.c pm_to_blib \ 875s pm_to_blib.ts so_locations \ 875s tmon.out 875s rm -rf \ 875s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 875s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 875s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 875s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 875s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 875s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 875s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 875s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 875s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 875s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 875s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 875s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 875s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 875s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 875s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 875s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 875s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 875s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 875s blib 875s mv Makefile Makefile.old > /dev/null 2>&1 875s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 875s + chown -R tuser: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp 875s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/apache2.conf.debian' 875s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 875s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 875s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 875s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 875s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 875s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 875s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 875s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 875s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 875s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 875s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 875s [ info] generating script ./t/htdocs/modules/cgi/action.pl 875s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 875s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 875s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 875s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 875s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 875s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 875s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 875s [ info] generating script ./t/htdocs/modules/cgi/env.pl 875s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 875s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 875s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 875s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 875s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 875s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 875s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 875s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 875s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 875s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 875s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 875s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 875s [ info] generating script ./t/htdocs/modules/cgi/big.pl 875s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 875s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 875s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 875s Warning: NAME must be a package name 875s Checking if your kit is complete... 875s [ info] generating script t/TEST 875s [ info] generating script ./t/cgi-bin/cookies.pl 875s [ info] generating script ./t/cgi-bin/next_available_port.pl 875s Looks good 875s [ info] generating script t/TEST 875s Writing MYMETA.yml and MYMETA.json 875s Writing MYMETA.yml and MYMETA.json 875s Checking for Cwd...ok 875s Checking for File::Spec...ok 875s Generating a Unix-style Makefile 875s Writing Makefile for httpd-test 875s Writing MYMETA.yml and MYMETA.json 876s + su tuser -c 't/TEST ' 876s + tee testlog.mpm_worker 876s [warning] setting ulimit to allow core files 876s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/TEST 876s Duplicate specification "clean" for option "clean" 876s Duplicate specification "help" for option "help" 879s [warning] generating SSL CA for asf 879s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 879s ........+...+.+......+..+...+.......+......+.....+.+.....+...+......+.+......+.....+.........+......+...+.........+.+..+....+...+..+...+.+......+........+.......+......+++++++++++++++++++++++++++++++++++++++*...+............+...+..+...+....+...+.....+......+++++++++++++++++++++++++++++++++++++++*......+.......+...+.........+...+....................+.......+..+.+.....+.......+..+......+...............+.......+......+.....+....+......+..+...+.+.....................+..+...+...+....+..+...................+..+...........................+...+.......+............+...+..+.+................................+.......+.....+.+........+.........+..........+.....+.+.....+.+...++++++ 879s ................+............+.......+.....+...+.+..+....+++++++++++++++++++++++++++++++++++++++*......+++++++++++++++++++++++++++++++++++++++*...............+.....+...+.........................+......+.........+..+..........+..........................+....+.....+.+..+............+...+...+.........+...+......+.+...+..+................+...+..+.......+.....+...+...+.+......+.....+.......+......+.....+...................+..+..........+......+.....+..........+..+.+..+.......+.....+...+....+........+.+......+...+............+..............+....+.....+.......+...+..+.+...+.....+......+...+...+.......+......+.....+.......+..+...+...+......+....+............+..+.+.........++++++ 879s ----- 879s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 879s [ info] openssl genrsa -out keys/client_revoked.pem 2048 880s [ 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 880s [ 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 880s Using configuration from conf/client_revoked.cnf 880s Check that the request matches the signature 880s Signature ok 880s The Subject's Distinguished Name is as follows 880s countryName :PRINTABLE:'US' 880s stateOrProvinceName :ASN.1 12:'California' 880s localityName :ASN.1 12:'San Francisco' 880s organizationName :ASN.1 12:'ASF' 880s organizationalUnitName:ASN.1 12:'httpd-test' 880s commonName :ASN.1 12:'client_revoked' 880s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 880s Certificate is to be certified until Nov 29 19:58:45 2025 GMT (365 days) 880s 880s Write out database with 1 new entries 880s Database updated 880s [ 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 880s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 880s Using configuration from conf/cacrl.cnf 880s Revoking Certificate 01. 880s Database updated 880s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 880s Using configuration from conf/cacrl.cnf 880s [ info] generating proxy cert: proxy/client_revoked.pem 880s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 880s [ 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 880s [ 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 880s Using configuration from conf/server_des3.cnf 880s Check that the request matches the signature 880s Signature ok 880s The Subject's Distinguished Name is as follows 880s countryName :PRINTABLE:'US' 880s stateOrProvinceName :ASN.1 12:'California' 880s localityName :ASN.1 12:'San Francisco' 880s organizationName :ASN.1 12:'ASF' 880s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 880s commonName :ASN.1 12:'localhost' 880s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 880s Certificate is to be certified until Nov 29 19:58:45 2025 GMT (365 days) 880s 880s Write out database with 1 new entries 880s Database updated 880s [ info] openssl genrsa -out keys/client_colon.pem 2048 880s [ 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 880s [ 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 880s Using configuration from conf/client_colon.cnf 880s Check that the request matches the signature 880s Signature ok 880s The Subject's Distinguished Name is as follows 880s countryName :PRINTABLE:'US' 880s stateOrProvinceName :ASN.1 12:'California' 880s localityName :ASN.1 12:'San Francisco' 880s organizationName :ASN.1 12:'ASF' 880s organizationalUnitName:ASN.1 12:'httpd-test' 880s commonName :ASN.1 12:'user:colon' 880s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 880s Certificate is to be certified until Nov 29 19:58:45 2025 GMT (365 days) 880s 880s Write out database with 1 new entries 880s Database updated 880s [ 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 880s [ info] generating proxy cert: proxy/client_colon.pem 880s [ info] openssl genrsa -out keys/server.pem 2048 881s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 881s [ 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 881s Using configuration from conf/server.cnf 881s Check that the request matches the signature 881s Signature ok 881s The Subject's Distinguished Name is as follows 881s countryName :PRINTABLE:'US' 881s stateOrProvinceName :ASN.1 12:'California' 881s localityName :ASN.1 12:'San Francisco' 881s organizationName :ASN.1 12:'ASF' 881s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 881s commonName :ASN.1 12:'localhost' 881s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 881s Certificate is to be certified until Nov 29 19:58:45 2025 GMT (365 days) 881s 881s Write out database with 1 new entries 881s Database updated 881s [ info] openssl genrsa -out keys/client_ok.pem 2048 881s [ 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 881s [ 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 881s Using configuration from conf/client_ok.cnf 881s Check that the request matches the signature 881s Signature ok 881s The Subject's Distinguished Name is as follows 881s countryName :PRINTABLE:'US' 881s stateOrProvinceName :ASN.1 12:'California' 881s localityName :ASN.1 12:'San Francisco' 881s organizationName :ASN.1 12:'ASF' 881s organizationalUnitName:ASN.1 12:'httpd-test' 881s commonName :ASN.1 12:'client_ok' 881s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 881s Certificate is to be certified until Nov 29 19:58:46 2025 GMT (365 days) 881s 881s Write out database with 1 new entries 881s Database updated 881s [ 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 881s [ info] generating proxy cert: proxy/client_ok.pem 881s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 882s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 882s [ 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 882s [ 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 882s Using configuration from conf/server_dsa.cnf 882s Check that the request matches the signature 882s Signature ok 882s The Subject's Distinguished Name is as follows 882s countryName :PRINTABLE:'US' 882s stateOrProvinceName :ASN.1 12:'California' 882s localityName :ASN.1 12:'San Francisco' 882s organizationName :ASN.1 12:'ASF' 882s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 882s commonName :ASN.1 12:'localhost' 882s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 882s Certificate is to be certified until Nov 29 19:58:47 2025 GMT (365 days) 882s 882s Write out database with 1 new entries 882s Database updated 882s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 882s [ 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 882s [ 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 882s Using configuration from conf/server2_des3_dsa.cnf 882s Check that the request matches the signature 882s Signature ok 882s The Subject's Distinguished Name is as follows 882s countryName :PRINTABLE:'US' 882s stateOrProvinceName :ASN.1 12:'California' 882s localityName :ASN.1 12:'San Francisco' 882s organizationName :ASN.1 12:'ASF' 882s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 882s commonName :ASN.1 12:'localhost' 882s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 882s Certificate is to be certified until Nov 29 19:58:47 2025 GMT (365 days) 882s 882s Write out database with 1 new entries 882s Database updated 882s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 882s [ 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 882s [ 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 882s Using configuration from conf/client_snakeoil.cnf 882s Check that the request matches the signature 882s Signature ok 882s The Subject's Distinguished Name is as follows 882s countryName :PRINTABLE:'AU' 882s stateOrProvinceName :ASN.1 12:'Queensland' 882s localityName :ASN.1 12:'Mackay' 882s organizationName :ASN.1 12:'Snake Oil, Ltd.' 882s organizationalUnitName:ASN.1 12:'Staff' 882s commonName :ASN.1 12:'client_snakeoil' 882s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 882s Certificate is to be certified until Nov 29 19:58:47 2025 GMT (365 days) 882s 882s Write out database with 1 new entries 882s Database updated 882s [ 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 882s [ info] generating proxy cert: proxy/client_snakeoil.pem 882s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 882s [ 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 882s [ 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 882s Using configuration from conf/server2_dsa.cnf 882s Check that the request matches the signature 882s Signature ok 882s The Subject's Distinguished Name is as follows 882s countryName :PRINTABLE:'US' 882s stateOrProvinceName :ASN.1 12:'California' 882s localityName :ASN.1 12:'San Francisco' 882s organizationName :ASN.1 12:'ASF' 882s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 882s commonName :ASN.1 12:'localhost' 882s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 882s Certificate is to be certified until Nov 29 19:58:47 2025 GMT (365 days) 882s 882s Write out database with 1 new entries 882s Database updated 882s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 882s [ 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 882s [ 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 882s Using configuration from conf/server_des3_dsa.cnf 882s Check that the request matches the signature 882s Signature ok 882s The Subject's Distinguished Name is as follows 882s countryName :PRINTABLE:'US' 882s stateOrProvinceName :ASN.1 12:'California' 882s localityName :ASN.1 12:'San Francisco' 882s organizationName :ASN.1 12:'ASF' 882s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 882s commonName :ASN.1 12:'localhost' 882s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 882s Certificate is to be certified until Nov 29 19:58:47 2025 GMT (365 days) 882s 882s Write out database with 1 new entries 882s Database updated 882s [ info] openssl genrsa -out keys/server2.pem 2048 882s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 882s [ 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 882s Using configuration from conf/server2.cnf 882s Check that the request matches the signature 882s Signature ok 882s The Subject's Distinguished Name is as follows 882s countryName :PRINTABLE:'US' 882s stateOrProvinceName :ASN.1 12:'California' 882s localityName :ASN.1 12:'San Francisco' 882s organizationName :ASN.1 12:'ASF' 882s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 882s commonName :ASN.1 12:'localhost' 882s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 882s Certificate is to be certified until Nov 29 19:58:47 2025 GMT (365 days) 882s 882s Write out database with 1 new entries 882s Database updated 882s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 883s [ 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 883s [ 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 883s Using configuration from conf/server2_des3.cnf 883s Check that the request matches the signature 883s Signature ok 883s The Subject's Distinguished Name is as follows 883s countryName :PRINTABLE:'US' 883s stateOrProvinceName :ASN.1 12:'California' 883s localityName :ASN.1 12:'San Francisco' 883s organizationName :ASN.1 12:'ASF' 883s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 883s commonName :ASN.1 12:'localhost' 883s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 883s Certificate is to be certified until Nov 29 19:58:48 2025 GMT (365 days) 883s 883s Write out database with 1 new entries 883s Database updated 883s [ info] linked ca-bundle.crl to fdd35eee.r0 883s cd eat_post && make .libs/mod_eat_post.so 883s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 883s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 883s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 883s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 883s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 883s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 883s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 883s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 883s cd test_rwrite && make .libs/mod_test_rwrite.so 883s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 883s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 883s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 883s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 883s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 884s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 884s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 884s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 884s cd memory_track && make .libs/mod_memory_track.so 884s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 884s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 884s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 884s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 884s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 884s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 884s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 884s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 884s cd test_utilities && make .libs/mod_test_utilities.so 884s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 884s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 884s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 884s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 884s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 884s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 885s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 885s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 885s cd test_session && make .libs/mod_test_session.so 885s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 885s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 885s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 885s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 885s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 885s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 885s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 885s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 885s cd test_ssl && make .libs/mod_test_ssl.so 885s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 885s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 885s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 885s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 886s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 886s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 886s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 886s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 886s cd random_chunk && make .libs/mod_random_chunk.so 886s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 886s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 886s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 886s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 886s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 886s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 886s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 886s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 886s cd nntp_like && make .libs/mod_nntp_like.so 886s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 886s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 886s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 886s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 887s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 887s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 887s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 887s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 887s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 887s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 887s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 887s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 887s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 887s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 887s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 887s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 887s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 887s cd fold && make .libs/mod_fold.so 887s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 887s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 887s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 887s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 888s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 888s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 888s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 888s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 888s cd test_apr_uri && make .libs/mod_test_apr_uri.so 888s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 888s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 888s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 888s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 888s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 888s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 889s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 889s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 889s cd input_body_filter && make .libs/mod_input_body_filter.so 889s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 889s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 889s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 889s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 889s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 889s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 889s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 889s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 889s cd authany && make .libs/mod_authany.so 889s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 889s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 889s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 889s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 889s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 889s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 890s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 890s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 890s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 890s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 890s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 890s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 890s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 890s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 890s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 890s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 890s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 890s cd list_modules && make .libs/mod_list_modules.so 890s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 890s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 890s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 890s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 890s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 890s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 890s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 890s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 890s cd echo_post && make .libs/mod_echo_post.so 890s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 890s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 891s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 891s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 891s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 891s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 891s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 891s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 891s cd client_add_filter && make .libs/mod_client_add_filter.so 891s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 891s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 891s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 891s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 891s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 891s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 891s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 891s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 891s /usr/sbin/apache2 -d /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 891s using Apache/2.4.62 (worker MPM) 891s 892s waiting 60 seconds for server to start: .[Fri Nov 29 19:58:56.984504 2024] [core:trace3] [pid 479310:tid 479310] core.c(3482): Setting LogLevel for all modules to trace8 892s [Fri Nov 29 19:58:56.985420 2024] [core:trace6] [pid 479310:tid 479310] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 892s [Fri Nov 29 19:58:56.985526 2024] [core:trace3] [pid 479310:tid 479310] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 892s [Fri Nov 29 19:58:56.986645 2024] [core:trace6] [pid 479310:tid 479310] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 892s [Fri Nov 29 19:58:56.986658 2024] [core:trace3] [pid 479310:tid 479310] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 892s [Fri Nov 29 19:58:56.986661 2024] [core:trace3] [pid 479310:tid 479310] core.c(3482): Setting LogLevel for all modules to info 892s [Fri Nov 29 19:58:56.986666 2024] [core:trace6] [pid 479310:tid 479310] core.c(3499): Cannot find module 'core', trying 'core_module' 892s [Fri Nov 29 19:58:56.986670 2024] [core:trace3] [pid 479310:tid 479310] core.c(3509): Setting LogLevel for module core.c to crit 892s [Fri Nov 29 19:58:56.986682 2024] [core:trace3] [pid 479310:tid 479310] core.c(3482): Setting LogLevel for all modules to crit 892s [Fri Nov 29 19:58:56.986687 2024] [core:trace6] [pid 479310:tid 479310] core.c(3499): Cannot find module 'core', trying 'core_module' 892s [Fri Nov 29 19:58:56.986690 2024] [core:trace3] [pid 479310:tid 479310] core.c(3509): Setting LogLevel for module core.c to info 892s [Fri Nov 29 19:58:56.986693 2024] [core:trace3] [pid 479310:tid 479310] core.c(3482): Setting LogLevel for all modules to crit 892s [Fri Nov 29 19:58:56.986700 2024] [core:trace6] [pid 479310:tid 479310] core.c(3499): Cannot find module 'core', trying 'core_module' 892s [Fri Nov 29 19:58:56.986703 2024] [core:trace3] [pid 479310:tid 479310] core.c(3509): Setting LogLevel for module core.c to info 892s [Fri Nov 29 19:58:56.986706 2024] [core:trace3] [pid 479310:tid 479310] core.c(3482): Setting LogLevel for all modules to crit 892s [Fri Nov 29 19:58:56.986715 2024] [core:trace3] [pid 479310:tid 479310] core.c(3482): Setting LogLevel for all modules to info 892s [Fri Nov 29 19:58:56.986720 2024] [core:trace6] [pid 479310:tid 479310] core.c(3499): Cannot find module 'core', trying 'core_module' 892s [Fri Nov 29 19:58:56.986724 2024] [core:trace3] [pid 479310:tid 479310] core.c(3509): Setting LogLevel for module core.c to crit 892s [Fri Nov 29 19:58:56.986732 2024] [core:trace3] [pid 479310:tid 479310] core.c(3482): Setting LogLevel for all modules to info 892s [Fri Nov 29 19:58:56.987456 2024] [alias:warn] [pid 479310:tid 479310] AH00671: The Alias directive in /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 892s [Fri Nov 29 19:58:56.987575 2024] [proxy:info] [pid 479310:tid 479310] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 892s [Fri Nov 29 19:58:56.988196 2024] [proxy:info] [pid 479310:tid 479310] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 892s [Fri Nov 29 19:58:56.988310 2024] [core:trace6] [pid 479310:tid 479310] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 892s [Fri Nov 29 19:58:56.988373 2024] [core:trace3] [pid 479310:tid 479310] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 892s 892s waiting 60 seconds for server to start: ok (waited 0 secs) 892s server localhost:8529 started 892s server localhost:8530 listening (mod_nntp_like) 892s server localhost:8531 listening (mod_nntp_like_ssl) 892s server localhost:8532 listening (mod_ssl) 892s server localhost:8533 listening (ssl_optional_cc) 892s server localhost:8534 listening (ssl_pr33791) 892s server localhost:8535 listening (ssl_ocsp) 892s server localhost:8536 listening (mod_proxy) 892s server localhost:8537 listening (proxy_http_bal1) 892s server localhost:8538 listening (proxy_http_bal2) 892s server localhost:8539 listening (proxy_http_balancer) 892s server localhost:8542 listening (proxy_fcgi) 892s server localhost:8543 listening (mod_cache) 892s server localhost:8544 listening (cve_2011_3368_rewrite) 892s server localhost:8545 listening (proxy_http_reverse) 892s server localhost:8546 listening (proxy_http_nofwd) 892s server localhost:8547 listening (cve_2011_3368) 892s server localhost:8548 listening (mod_headers) 892s server localhost:8549 listening (mod_echo) 892s server localhost:8550 listening (mod_echo_ssl) 892s server localhost:8551 listening (error_document) 892s server localhost:8552 listening (http_unsafe) 892s server localhost:8553 listening (http_strict) 892s server localhost:8554 listening (remote_ip) 892s server localhost:8555 listening (mod_include) 892s server localhost:8556 listening (mod_vhost_alias) 892s server localhost:8557 listening (core) 892s server localhost:8558 listening (proxy_http_https) 892s server localhost:8559 listening (proxy_https_https) 892s server localhost:8560 listening (proxy_http_https_proxy_section) 892s server localhost:8561 listening (proxy_https_https_proxy_section) 892s server localhost:8562 listening (proxy_https_http) 895s [ info] adding source lib /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 906s t/ab/base.t ......................... 906s 1..5 906s # Running under perl version 5.040000 for linux 906s # Current time local: Fri Nov 29 19:59:07 2024 906s # Current time GMT: Fri Nov 29 19:59:07 2024 906s # Using Test.pm version 1.31 906s # Using Apache/Test.pm version 1.44 906s # # running: 906s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8557/ 906s ok 1 906s ok 2 906s # # running: 906s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 906s ok 3 906s ok 4 906s ok 5 906s ok 909s t/apache/404.t ...................... 909s 1..2 909s # Running under perl version 5.040000 for linux 909s # Current time local: Fri Nov 29 19:59:11 2024 909s # Current time GMT: Fri Nov 29 19:59:11 2024 909s # Using Test.pm version 1.31 909s # Using Apache/Test.pm version 1.44 909s # GET_STR Response: 909s # HTTP/1.1 404 Not Found 909s # Connection: close 909s # Date: Fri, 29 Nov 2024 19:59:14 GMT 909s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 909s # Content-Length: 196 909s # Content-Type: text/html; charset=iso-8859-1 909s # Client-Date: Fri, 29 Nov 2024 19:59:14 GMT 909s # Client-Peer: 127.0.0.1:8529 909s # Client-Response-Num: 1 909s # Title: 404 Not Found 909s # 909s # 909s # 909s # 404 Not Found 909s # 909s #

Not Found

909s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

957s #

The requested URL was not found on this server.

957s # ' 957s ok 8 957s # testing : /merge/notfound.html code 957s # expected: 404 957s # received: '404' 957s ok 9 957s # testing : /merge/notfound.html content 957s # expected: 'testing merge' 957s # received: 'testing merge' 957s ok 10 957s # testing : /merge/merge2/notfound.html code 957s # expected: 404 957s # received: '404' 957s ok 11 957s # testing : /merge/merge2/notfound.html content 957s # expected: 'testing merge' 957s # received: 'testing merge' 957s ok 12 957s # testing : /bounce/notfound.html code 957s # expected: 404 957s # received: '404' 957s ok 13 957s # testing : /bounce/notfound.html content 957s # expected: qr/expire test/ 957s # received: ' 957s # expire test 957s # expire test 957s # ' 957s ok 14 957s ok 961s t/apache/etags.t .................... 961s # Checking for existence of FileETag directive 961s # Returned 200: 961s 1..61 961s # Running under perl version 5.040000 for linux 961s # Current time local: Fri Nov 29 20:00:02 2024 961s # Current time GMT: Fri Nov 29 20:00:02 2024 961s # Using Test.pm version 1.31 961s # Using Apache/Test.pm version 1.44 961s # --- 961s # HEAD /apache/etags/none/inherit/test.txt 961s # Expecting field to be absent 961s # ETag field is missing 961s ok 1 961s # --- 961s # HEAD /apache/etags/m/plus-is/test.txt 961s # Expecting three components in ETag field 961s # Received "4649a-b-61fafa7f73d80" 961s ok 2 961s # --- 961s # HEAD /apache/etags/all/inherit/test.txt 961s # Expecting three components in ETag field 961s # Received "4644d-b-61fafa7f73d80" 961s ok 3 961s # --- 961s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 961s # Expecting one component in ETag field 961s # Received "464e9" 961s ok 4 961s # --- 961s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 961s # Expecting two components in ETag field 961s # Received "464e0-b" 961s ok 5 961s # --- 961s # HEAD /apache/etags/m/minus-s/test.txt 961s # Expecting field to be absent 961s # Received "61fafa7f73d80" 961s ok 6 961s # --- 961s # HEAD /apache/etags/none/plus-s/test.txt 961s # Expecting one component in ETag field 961s # Received "b" 961s ok 7 961s # --- 961s # HEAD /apache/etags/all/minus-mi/test.txt 961s # Expecting one component in ETag field 961s # Received "b" 961s ok 8 961s # --- 961s # HEAD /apache/etags/all/test.txt 961s # Expecting three components in ETag field 961s # Received "46475-b-61fafa7f73d80" 961s ok 9 961s # --- 961s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 961s # Expecting one component in ETag field 961s # Received "61fafa7f73d80" 961s ok 10 961s # --- 961s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 11 961s # --- 961s # HEAD /apache/etags/all/i/test.txt 961s # Expecting one component in ETag field 961s # Received "4644b" 961s ok 12 961s # --- 961s # HEAD /apache/etags/all/minus-m/test.txt 961s # Expecting two components in ETag field 961s # Received "4645f-b" 961s ok 13 961s # --- 961s # HEAD /apache/etags/m/minus-ms/test.txt 961s # Expecting field to be absent 961s # Received "b-61fafa7f73d80" 961s ok 14 961s # --- 961s # HEAD /apache/etags/all/mi/test.txt 961s # Expecting two components in ETag field 961s # Received "46456-61fafa7f73d80" 961s ok 15 961s # --- 961s # HEAD /apache/etags/all/minus-is/test.txt 961s # Expecting one component in ETag field 961s # Received "61fafa7f73d80" 961s ok 16 961s # --- 961s # HEAD /apache/etags/m/plus-mis/test.txt 961s # Expecting three components in ETag field 961s # Received "464a3-b-61fafa7f73d80" 961s ok 17 961s # --- 961s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 961s # Expecting one component in ETag field 961s # Received "b" 961s ok 18 961s # --- 961s # HEAD /apache/etags/all/s/test.txt 961s # Expecting one component in ETag field 961s # Received "b" 961s ok 19 961s # --- 961s # HEAD /apache/etags/all/minus-s/test.txt 961s # Expecting two components in ETag field 961s # Received "4646b-61fafa7f73d80" 961s ok 20 961s # --- 961s # HEAD /apache/etags/none/mis/test.txt 961s # Expecting three components in ETag field 961s # Received "464c6-b-61fafa7f73d80" 961s ok 21 961s # --- 961s # HEAD /apache/etags/none/mi/test.txt 961s # Expecting two components in ETag field 961s # Received "464c3-61fafa7f73d80" 961s ok 22 961s # --- 961s # HEAD /apache/etags/all/is/test.txt 961s # Expecting two components in ETag field 961s # Received "46450-b" 961s ok 23 961s # --- 961s # HEAD /apache/etags/none/plus-mi/test.txt 961s # Expecting two components in ETag field 961s # Received "464d5-61fafa7f73d80" 961s ok 24 961s # --- 961s # HEAD /apache/etags/m/minus-is/test.txt 961s # Expecting field to be absent 961s # Received "61fafa7f73d80" 961s ok 25 961s # --- 961s # HEAD /apache/etags/s/test.txt 961s # Expecting one component in ETag field 961s # Received "b" 961s ok 26 961s # --- 961s # HEAD /apache/etags/m/plus-ms/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 27 961s # --- 961s # HEAD /apache/etags/none/plus-m/test.txt 961s # Expecting one component in ETag field 961s # Received "61fafa7f73d80" 961s ok 28 961s # --- 961s # HEAD /apache/etags/ms/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 29 961s # --- 961s # HEAD /apache/etags/none/m/test.txt 961s # Expecting one component in ETag field 961s # Received "61fafa7f73d80" 961s ok 30 961s # --- 961s # HEAD /apache/etags/m/test.txt 961s # Expecting one component in ETag field 961s # Received "61fafa7f73d80" 961s ok 31 961s # --- 961s # HEAD /apache/etags/none/plus-is/test.txt 961s # Expecting two components in ETag field 961s # Received "464cf-b" 961s ok 32 961s # --- 961s # HEAD /apache/etags/none/i/test.txt 961s # Expecting one component in ETag field 961s # Received "464b8" 961s ok 33 961s # --- 961s # HEAD /apache/etags/default/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 34 961s # --- 961s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 961s # Expecting field to be absent 961s # Received "b-61fafa7f73d80" 961s ok 35 961s # --- 961s # HEAD /apache/etags/none/plus-i/test.txt 961s # Expecting one component in ETag field 961s # Received "464cc" 961s ok 36 961s # --- 961s # HEAD /apache/etags/none/s/test.txt 961s # Expecting one component in ETag field 961s # Received "b" 961s ok 37 961s # --- 961s # HEAD /apache/etags/none/plus-ms/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 38 961s # --- 961s # HEAD /apache/etags/m/minus-i/test.txt 961s # Expecting field to be absent 961s # Received "61fafa7f73d80" 961s ok 39 961s # --- 961s # HEAD /apache/etags/mi/test.txt 961s # Expecting two components in ETag field 961s # Received "464ad-61fafa7f73d80" 961s ok 40 961s # --- 961s # HEAD /apache/etags/all/mis/test.txt 961s # Expecting three components in ETag field 961s # Received "4646e-b-61fafa7f73d80" 961s ok 41 961s # --- 961s # HEAD /apache/etags/all/minus-mis/test.txt 961s # Expecting field to be absent 961s # Received "b-61fafa7f73d80" 961s ok 42 961s # --- 961s # HEAD /apache/etags/is/test.txt 961s # Expecting two components in ETag field 961s # Received "4647d-b" 961s ok 43 961s # --- 961s # HEAD /apache/etags/m/plus-m/test.txt 961s # Expecting one component in ETag field 961s # Received "61fafa7f73d80" 961s ok 44 961s # --- 961s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 961s # Expecting two components in ETag field 961s # Received "464ec-61fafa7f73d80" 961s ok 45 961s # --- 961s # HEAD /apache/etags/i/test.txt 961s # Expecting one component in ETag field 961s # Received "4647a" 961s ok 46 961s # --- 961s # HEAD /apache/etags/all/m/test.txt 961s # Expecting one component in ETag field 961s # Received "61fafa7f73d80" 961s ok 47 961s # --- 961s # HEAD /apache/etags/none/test.txt 961s # Expecting field to be absent 961s # ETag field is missing 961s ok 48 961s # --- 961s # HEAD /apache/etags/all/ms/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 49 961s # --- 961s # HEAD /apache/etags/all/minus-i/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 50 961s # --- 961s # HEAD /apache/etags/m/plus-i/test.txt 961s # Expecting two components in ETag field 961s # Received "46497-61fafa7f73d80" 961s ok 51 961s # --- 961s # HEAD /apache/etags/all/minus-ms/test.txt 961s # Expecting one component in ETag field 961s # Received "46468" 961s ok 52 961s # --- 961s # HEAD /apache/etags/m/minus-mi/test.txt 961s # Expecting field to be absent 961s # Received "b-61fafa7f73d80" 961s ok 53 961s # --- 961s # HEAD /apache/etags/none/plus-mis/test.txt 961s # Expecting three components in ETag field 961s # Received "464ed-b-61fafa7f73d80" 961s ok 54 961s # --- 961s # HEAD /apache/etags/m/minus-m/test.txt 961s # Expecting field to be absent 961s # Received "b-61fafa7f73d80" 961s ok 55 961s # --- 961s # HEAD /apache/etags/none/is/test.txt 961s # Expecting two components in ETag field 961s # Received "464bd-b" 961s ok 56 961s # --- 961s # HEAD /apache/etags/m/plus-mi/test.txt 961s # Expecting two components in ETag field 961s # Received "464a0-61fafa7f73d80" 961s ok 57 961s # --- 961s # HEAD /apache/etags/m/minus-mis/test.txt 961s # Expecting field to be absent 961s # Received "b-61fafa7f73d80" 961s ok 58 961s # --- 961s # HEAD /apache/etags/m/plus-s/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 59 961s # --- 961s # HEAD /apache/etags/none/ms/test.txt 961s # Expecting two components in ETag field 961s # Received "b-61fafa7f73d80" 961s ok 60 961s # --- 961s # HEAD /apache/etags/mis/test.txt 961s # Expecting three components in ETag field 961s # Received "464b0-b-61fafa7f73d80" 961s ok 61 961s ok 965s t/apache/expr.t ..................... 965s 1..229 965s # Running under perl version 5.040000 for linux 965s # Current time local: Fri Nov 29 20:00:06 2024 965s # Current time GMT: Fri Nov 29 20:00:06 2024 965s # Using Test.pm version 1.31 965s # Using Apache/Test.pm version 1.44 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true" should evaluate to true, got true 965s ok 1 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "false" should evaluate to false, got false 965s ok 2 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "foo", got parse error 965s ok 3 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -eq 01" should evaluate to true, got true 965s ok 4 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -eq 2" should evaluate to false, got false 965s ok 5 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -ne 2" should evaluate to true, got true 965s ok 6 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -ne 1" should evaluate to false, got false 965s ok 7 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -lt 02" should evaluate to true, got true 965s ok 8 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -lt 1" should evaluate to false, got false 965s ok 9 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -le 2" should evaluate to true, got true 965s ok 10 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -le 1" should evaluate to true, got true 965s ok 11 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "2 -gt 1" should evaluate to true, got true 965s ok 12 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -gt 1" should evaluate to false, got false 965s ok 13 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "2 -ge 1" should evaluate to true, got true 965s ok 14 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -ge 1" should evaluate to true, got true 965s ok 15 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "1 -gt -1" should evaluate to true, got true 965s ok 16 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' == 'aa'" should evaluate to true, got true 965s ok 17 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' == 'b'" should evaluate to false, got false 965s ok 18 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' = 'aa'" should evaluate to true, got true 965s ok 19 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' = 'b'" should evaluate to false, got false 965s ok 20 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' != 'b'" should evaluate to true, got true 965s ok 21 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' != 'aa'" should evaluate to false, got false 965s ok 22 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' < 'b'" should evaluate to true, got true 965s ok 23 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' < 'aa'" should evaluate to false, got false 965s ok 24 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' <= 'b'" should evaluate to true, got true 965s ok 25 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' <= 'aa'" should evaluate to true, got true 965s ok 26 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'b' > 'aa'" should evaluate to true, got true 965s ok 27 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' > 'aa'" should evaluate to false, got false 965s ok 28 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'b' >= 'aa'" should evaluate to true, got true 965s ok 29 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'aa' >= 'aa'" should evaluate to true, got true 965s ok 30 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 965s ok 31 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 965s ok 32 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 965s ok 33 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 965s ok 34 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 965s ok 35 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 965s ok 36 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 965s ok 37 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 965s ok 38 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 965s ok 39 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 965s ok 40 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME} != ''" should evaluate to true, got true 965s ok 41 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'a' -in { 'b', 'a' } " should evaluate to true, got true 965s ok 42 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'a' -in { 'b', 'c' } " should evaluate to false, got false 965s ok 43 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' =~ /bc/ " should evaluate to true, got true 965s ok 44 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' =~ /BC/i " should evaluate to true, got true 965s ok 45 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' !~ m!bc! " should evaluate to false, got false 965s ok 46 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' !~ m!BC!i " should evaluate to false, got false 965s ok 47 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " $0 == '' " should evaluate to true, got true 965s ok 48 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " $1 == '' " should evaluate to true, got true 965s ok 49 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " $9 == '' " should evaluate to true, got true 965s ok 50 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " '$0' == '' " should evaluate to true, got true 965s ok 51 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 965s ok 52 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 965s ok 53 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 965s ok 54 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 965s ok 55 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 965s ok 56 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 965s ok 57 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 965s ok 58 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 965s ok 59 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 965s ok 60 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 965s ok 61 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 965s ok 62 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 965s ok 63 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 965s ok 64 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 965s ok 65 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 965s ok 66 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 965s ok 67 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 965s ok 68 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 965s ok 69 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 965s ok 70 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{HTTPS} == 'off' " should evaluate to true, got true 965s ok 71 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 965s ok 72 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 965s ok 73 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 965s ok 74 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 965s ok 75 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 965s ok 76 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 965s ok 77 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 965s ok 78 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 965s ok 79 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 965s ok 80 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 965s ok 81 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 965s ok 82 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "escape('?') = '%3f' " should evaluate to true, got true 965s ok 83 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "unescape('%3f') = '?' " should evaluate to true, got true 965s ok 84 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 965s ok 85 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 965s ok 86 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 965s ok 87 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "file('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 965s ok 88 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-n ''" should evaluate to false, got false 965s ok 89 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-z ''" should evaluate to true, got true 965s ok 90 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-n '1'" should evaluate to true, got true 965s ok 91 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-z '1'" should evaluate to false, got false 965s ok 92 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "-R 'abc'", got parse error 965s ok 93 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 965s ok 94 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-R '240.0.0.0'" should evaluate to false, got false 965s ok 95 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-R '240.0.0.0/8'" should evaluate to false, got false 965s ok 96 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-R 'ff::/8'" should evaluate to false, got false 965s ok 97 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 965s ok 98 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 965s ok 99 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 965s ok 100 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 965s ok 101 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 965s ok 102 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 965s ok 103 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 965s ok 104 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'foo' -strmatch '*o'" should evaluate to true, got true 965s ok 105 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 965s ok 106 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'foo' -strmatch 'F*'" should evaluate to false, got false 965s ok 107 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'foo' -strcmatch 'F*'" should evaluate to true, got true 965s ok 108 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'foo' -strmatch 'g*'" should evaluate to false, got false 965s ok 109 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'foo' -strcmatch 'g*'" should evaluate to false, got false 965s ok 110 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 965s ok 111 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 965s ok 112 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 965s ok 113 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 965s ok 114 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "foo('bar') = 'bar'", got parse error 965s ok 115 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "%{FOO} != 'bar'", got parse error 965s ok 116 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s Should get parse error for "'bar' = bar", got parse error 965s ok 117 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true" should evaluate to true, got true 965s ok 118 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && true" should evaluate to true, got true 965s ok 119 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || true" should evaluate to true, got true 965s ok 120 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || true || true" should evaluate to true, got true 965s ok 121 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || true && true" should evaluate to true, got true 965s ok 122 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && true || true" should evaluate to true, got true 965s ok 123 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && true && true" should evaluate to true, got true 965s ok 124 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || true || !true" should evaluate to true, got true 965s ok 125 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || true && !true" should evaluate to true, got true 965s ok 126 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && true || !true" should evaluate to true, got true 965s ok 127 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && true && !true" should evaluate to false, got false 965s ok 128 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && !true" should evaluate to false, got false 965s ok 129 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || !true" should evaluate to true, got true 965s ok 130 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || !true || true" should evaluate to true, got true 965s ok 131 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || !true && true" should evaluate to true, got true 965s ok 132 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && !true || true" should evaluate to true, got true 965s ok 133 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && !true && true" should evaluate to false, got false 965s ok 134 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || !true || !true" should evaluate to true, got true 965s ok 135 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true || !true && !true" should evaluate to true, got true 965s ok 136 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && !true || !true" should evaluate to false, got false 965s ok 137 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "true && !true && !true" should evaluate to false, got false 965s ok 138 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true" should evaluate to false, got false 965s ok 139 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && true" should evaluate to false, got false 965s ok 140 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || true" should evaluate to true, got true 965s ok 141 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || true || true" should evaluate to true, got true 965s ok 142 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || true && true" should evaluate to true, got true 965s ok 143 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && true || true" should evaluate to true, got true 965s ok 144 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && true && true" should evaluate to false, got false 965s ok 145 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || true || !true" should evaluate to true, got true 965s ok 146 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || true && !true" should evaluate to false, got false 965s ok 147 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && true || !true" should evaluate to false, got false 965s ok 148 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && true && !true" should evaluate to false, got false 965s ok 149 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && !true" should evaluate to false, got false 965s ok 150 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || !true" should evaluate to false, got false 965s ok 151 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || !true || true" should evaluate to true, got true 965s ok 152 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || !true && true" should evaluate to false, got false 965s ok 153 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && !true || true" should evaluate to true, got true 965s ok 154 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && !true && true" should evaluate to false, got false 965s ok 155 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || !true || !true" should evaluate to false, got false 965s ok 156 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true || !true && !true" should evaluate to false, got false 965s ok 157 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && !true || !true" should evaluate to false, got false 965s ok 158 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!true && !true && !true" should evaluate to false, got false 965s ok 159 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true)" should evaluate to false, got false 965s ok 160 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && true)" should evaluate to false, got false 965s ok 161 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || true)" should evaluate to false, got false 965s ok 162 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || true || true)" should evaluate to false, got false 965s ok 163 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || true && true)" should evaluate to false, got false 965s ok 164 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && true || true)" should evaluate to false, got false 965s ok 165 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && true && true)" should evaluate to false, got false 965s ok 166 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || true || !true)" should evaluate to false, got false 965s ok 167 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || true && !true)" should evaluate to false, got false 965s ok 168 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && true || !true)" should evaluate to false, got false 965s ok 169 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && true && !true)" should evaluate to true, got true 965s ok 170 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && !true)" should evaluate to true, got true 965s ok 171 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || !true)" should evaluate to false, got false 965s ok 172 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || !true || true)" should evaluate to false, got false 965s ok 173 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || !true && true)" should evaluate to false, got false 965s ok 174 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && !true || true)" should evaluate to false, got false 965s ok 175 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && !true && true)" should evaluate to true, got true 965s ok 176 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || !true || !true)" should evaluate to false, got false 965s ok 177 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true || !true && !true)" should evaluate to false, got false 965s ok 178 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && !true || !true)" should evaluate to true, got true 965s ok 179 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(true && !true && !true)" should evaluate to true, got true 965s ok 180 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true)" should evaluate to true, got true 965s ok 181 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && true)" should evaluate to true, got true 965s ok 182 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || true)" should evaluate to false, got false 965s ok 183 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || true || true)" should evaluate to false, got false 965s ok 184 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || true && true)" should evaluate to false, got false 965s ok 185 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && true || true)" should evaluate to false, got false 965s ok 186 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && true && true)" should evaluate to true, got true 965s ok 187 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || true || !true)" should evaluate to false, got false 965s ok 188 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || true && !true)" should evaluate to true, got true 965s ok 189 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && true || !true)" should evaluate to true, got true 965s ok 190 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && true && !true)" should evaluate to true, got true 965s ok 191 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && !true)" should evaluate to true, got true 965s ok 192 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || !true)" should evaluate to true, got true 965s ok 193 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || !true || true)" should evaluate to false, got false 965s ok 194 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || !true && true)" should evaluate to true, got true 965s ok 195 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && !true || true)" should evaluate to false, got false 965s ok 196 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && !true && true)" should evaluate to true, got true 965s ok 197 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || !true || !true)" should evaluate to true, got true 965s ok 198 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true || !true && !true)" should evaluate to true, got true 965s ok 199 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && !true || !true)" should evaluate to true, got true 965s ok 200 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "!(!true && !true && !true)" should evaluate to true, got true 965s ok 201 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 965s ok 202 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 965s ok 203 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 965s ok 204 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 965s ok 205 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 965s ok 206 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 965s ok 207 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 965s ok 208 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 965s ok 209 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 965s ok 210 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 965s ok 211 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 965s ok 212 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 965s ok 213 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 965s ok 214 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 965s ok 215 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 965s ok 216 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 965s ok 217 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 965s ok 218 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 965s ok 219 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 965s ok 220 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-F '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 965s ok 221 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-F '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 965s ok 222 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-U '/apache/' " should evaluate to true, got true 965s ok 223 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "-U '/apache/expr/none' " should evaluate to false, got false 965s ok 224 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 965s ok 225 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 965s ok 226 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "base64('foo') = 'Zm9v' " should evaluate to true, got true 965s ok 227 965s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 965s ok 228 965s Error log should not have 'Internal evaluation error' entries, found 0 965s ok 229 965s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 965s ok 971s t/apache/expr_string.t .............. 971s 1..29 971s # Running under perl version 5.040000 for linux 971s # Current time local: Fri Nov 29 20:00:10 2024 971s # Current time GMT: Fri Nov 29 20:00:10 2024 971s # Using Test.pm version 1.31 971s # Using Apache/Test.pm version 1.44 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 1 971s Expected return code 200, got 200 for 'foo' 971s ok 2 971s # testing : log message [Fri Nov 29 20:00:13.524793 2024] [log_debug:info] [pid 479314:tid 479374] [client 127.0.0.1:48960] foo (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: 'foo' 971s # received: 'foo' 971s ok 3 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 4 971s Expected return code 200, got 200 for '%{req:SomeHeader}' 971s ok 5 971s # testing : log message [Fri Nov 29 20:00:13.782674 2024] [log_debug:info] [pid 479314:tid 479374] [client 127.0.0.1:48960] SomeValue (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: 'SomeValue' 971s # received: 'SomeValue' 971s ok 6 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 7 971s Should get parse error (500) for "%{", got 500 971s ok 8 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 9 971s Expected return code 200, got 200 for '%' 971s ok 10 971s # testing : log message [Fri Nov 29 20:00:14.291050 2024] [log_debug:info] [pid 479315:tid 479365] [client 127.0.0.1:48976] % (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: '%' 971s # received: '%' 971s ok 11 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 12 971s Expected return code 200, got 200 for '}' 971s ok 13 971s # testing : log message [Fri Nov 29 20:00:14.545044 2024] [log_debug:info] [pid 479315:tid 479365] [client 127.0.0.1:48976] } (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: '}' 971s # received: '}' 971s ok 14 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 15 971s Expected return code 200, got 200 for '\"' 971s ok 16 971s # testing : log message [Fri Nov 29 20:00:14.798675 2024] [log_debug:info] [pid 479315:tid 479365] [client 127.0.0.1:48976] " (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: '"' 971s # received: '"' 971s ok 17 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 18 971s Expected return code 200, got 200 for '\'' 971s ok 19 971s # testing : log message [Fri Nov 29 20:00:15.052420 2024] [log_debug:info] [pid 479315:tid 479365] [client 127.0.0.1:48976] ' (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: '\'' 971s # received: '\'' 971s ok 20 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 21 971s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 971s ok 22 971s # testing : log message [Fri Nov 29 20:00:15.305864 2024] [log_debug:info] [pid 479315:tid 479365] [client 127.0.0.1:48976] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: '%{req:SomeHeader}' 971s # received: '%{req:SomeHeader}' 971s ok 23 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 24 971s Expected return code 200, got 200 for '%{tolower:IDENT}' 971s ok 25 971s # testing : log message [Fri Nov 29 20:00:15.559651 2024] [log_debug:info] [pid 479315:tid 479365] [client 127.0.0.1:48976] ident (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: 'ident' 971s # received: 'ident' 971s ok 26 971s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 27 971s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 971s ok 28 971s # testing : log message [Fri Nov 29 20:00:15.813395 2024] [log_debug:info] [pid 479315:tid 479365] [client 127.0.0.1:48976] get (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 971s # didn't match 971s # expected: 'get' 971s # received: 'get' 971s ok 29 971s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 971s ok 975s t/apache/getfile.t .................. 975s # using LWP client 975s 1..220 975s # Running under perl version 5.040000 for linux 975s # Current time local: Fri Nov 29 20:00:16 2024 975s # Current time GMT: Fri Nov 29 20:00:16 2024 975s # Using Test.pm version 1.31 975s # Using Apache/Test.pm version 1.44 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4c64-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 19556 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl.pod 975s # expected: 19556 975s # received: 19556 975s ok 1 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "dbb0-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 56240 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5004delta.pod 975s # expected: 56240 975s # received: 56240 975s ok 2 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "85ea-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 34282 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5005delta.pod 975s # expected: 34282 975s # received: 34282 975s ok 3 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "da40-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 55872 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5100delta.pod 975s # expected: 55872 975s # received: 55872 975s ok 4 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "ab70-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 43888 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5101delta.pod 975s # expected: 43888 975s # received: 43888 975s ok 5 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "15cb8-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 89272 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5120delta.pod 975s # expected: 89272 975s # received: 89272 975s ok 6 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2707-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 9991 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5121delta.pod 975s # expected: 9991 975s # received: 9991 975s ok 7 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2569-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 9577 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5122delta.pod 975s # expected: 9577 975s # received: 9577 975s ok 8 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1004-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4100 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5123delta.pod 975s # expected: 4100 975s # received: 4100 975s ok 9 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "e58-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 3672 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5124delta.pod 975s # expected: 3672 975s # received: 3672 975s ok 10 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1e00-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7680 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5125delta.pod 975s # expected: 7680 975s # received: 7680 975s ok 11 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "233a9-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 144297 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5140delta.pod 975s # expected: 144297 975s # received: 144297 975s ok 12 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1f1e-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7966 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5141delta.pod 975s # expected: 7966 975s # received: 7966 975s ok 13 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1aeb-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6891 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5142delta.pod 975s # expected: 6891 975s # received: 6891 975s ok 14 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1e50-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7760 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5143delta.pod 975s # expected: 7760 975s # received: 7760 975s ok 15 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "18b7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6327 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5144delta.pod 975s # expected: 6327 975s # received: 6327 975s ok 16 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "20a07-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 133639 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5160delta.pod 975s # expected: 133639 975s # received: 133639 975s ok 17 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "17fe-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6142 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5161delta.pod 975s # expected: 6142 975s # received: 6142 975s ok 18 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "e0a-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 3594 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5162delta.pod 975s # expected: 3594 975s # received: 3594 975s ok 19 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "ff5-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4085 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5163delta.pod 975s # expected: 4085 975s # received: 4085 975s ok 20 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1d280-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 119424 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5180delta.pod 975s # expected: 119424 975s # received: 119424 975s ok 21 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "19c5-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6597 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5181delta.pod 975s # expected: 6597 975s # received: 6597 975s ok 22 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "14d7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 5335 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5182delta.pod 975s # expected: 5335 975s # received: 5335 975s ok 23 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1208-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4616 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5184delta.pod 975s # expected: 4616 975s # received: 4616 975s ok 24 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1c352-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 115538 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5200delta.pod 975s # expected: 115538 975s # received: 115538 975s ok 25 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2a07-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10759 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5201delta.pod 975s # expected: 10759 975s # received: 10759 975s ok 26 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2fef-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 12271 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5202delta.pod 975s # expected: 12271 975s # received: 12271 975s ok 27 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2410-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 9232 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5203delta.pod 975s # expected: 9232 975s # received: 9232 975s ok 28 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1fa8f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 129679 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5220delta.pod 975s # expected: 129679 975s # received: 129679 975s ok 29 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "293d-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10557 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5221delta.pod 975s # expected: 10557 975s # received: 10557 975s ok 30 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "301f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 12319 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5222delta.pod 975s # expected: 12319 975s # received: 12319 975s ok 31 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "20fa-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8442 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5223delta.pod 975s # expected: 8442 975s # received: 8442 975s ok 32 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1162-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4450 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5224delta.pod 975s # expected: 4450 975s # received: 4450 975s ok 33 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "fc09-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 64521 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5240delta.pod 975s # expected: 64521 975s # received: 64521 975s ok 34 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2009-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8201 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5241delta.pod 975s # expected: 8201 975s # received: 8201 975s ok 35 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1007-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4103 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5242delta.pod 975s # expected: 4103 975s # received: 4103 975s ok 36 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2aac-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10924 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5243delta.pod 975s # expected: 10924 975s # received: 10924 975s ok 37 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1168-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4456 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5244delta.pod 975s # expected: 4456 975s # received: 4456 975s ok 38 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1875a-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 100186 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5260delta.pod 975s # expected: 100186 975s # received: 100186 975s ok 39 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1e25-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7717 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5261delta.pod 975s # expected: 7717 975s # received: 7717 975s ok 40 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1e16-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7702 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5262delta.pod 975s # expected: 7702 975s # received: 7702 975s ok 41 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1b69-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7017 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5263delta.pod 975s # expected: 7017 975s # received: 7017 975s ok 42 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "115d9-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 71129 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5280delta.pod 975s # expected: 71129 975s # received: 71129 975s ok 43 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "11f7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4599 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5281delta.pod 975s # expected: 4599 975s # received: 4599 975s ok 44 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1806-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6150 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5282delta.pod 975s # expected: 6150 975s # received: 6150 975s ok 45 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "13f7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 5111 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5283delta.pod 975s # expected: 5111 975s # received: 5111 975s ok 46 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "a038-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 41016 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5300delta.pod 975s # expected: 41016 975s # received: 41016 975s ok 47 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1662-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 5730 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5301delta.pod 975s # expected: 5730 975s # received: 5730 975s ok 48 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "124a-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4682 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5302delta.pod 975s # expected: 4682 975s # received: 4682 975s ok 49 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1374-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4980 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5303delta.pod 975s # expected: 4980 975s # received: 4980 975s ok 50 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "d310-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 54032 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5320delta.pod 975s # expected: 54032 975s # received: 54032 975s ok 51 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1b5f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7007 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5321delta.pod 975s # expected: 7007 975s # received: 7007 975s ok 52 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "9201-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 37377 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5340delta.pod 975s # expected: 37377 975s # received: 37377 975s ok 53 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1076-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4214 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5341delta.pod 975s # expected: 4214 975s # received: 4214 975s ok 54 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "f68-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 3944 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5342delta.pod 975s # expected: 3944 975s # received: 3944 975s ok 55 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "fd6-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4054 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5343delta.pod 975s # expected: 4054 975s # received: 4054 975s ok 56 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "ad8b-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 44427 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5360delta.pod 975s # expected: 44427 975s # received: 44427 975s ok 57 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1288-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4744 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5361delta.pod 975s # expected: 4744 975s # received: 4744 975s ok 58 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "f69-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 3945 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5362delta.pod 975s # expected: 3945 975s # received: 3945 975s ok 59 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "fd7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4055 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5363delta.pod 975s # expected: 4055 975s # received: 4055 975s ok 60 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "10d47-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 68935 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5380delta.pod 975s # expected: 68935 975s # received: 68935 975s ok 61 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "f6a-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 3946 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5381delta.pod 975s # expected: 3946 975s # received: 3946 975s ok 62 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "fd8-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4056 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5382delta.pod 975s # expected: 4056 975s # received: 4056 975s ok 63 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "c797-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 51095 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl5400delta.pod 975s # expected: 51095 975s # received: 51095 975s ok 64 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1e723-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 124707 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl561delta.pod 975s # expected: 124707 975s # received: 124707 975s ok 65 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1a2bb-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 107195 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl56delta.pod 975s # expected: 107195 975s # received: 107195 975s ok 66 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "94ac-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 38060 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl581delta.pod 975s # expected: 38060 975s # received: 38060 975s ok 67 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1176-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4470 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl582delta.pod 975s # expected: 4470 975s # received: 4470 975s ok 68 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "18bf-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6335 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl583delta.pod 975s # expected: 6335 975s # received: 6335 975s ok 69 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1cc3-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7363 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl584delta.pod 975s # expected: 7363 975s # received: 7363 975s ok 70 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1701-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 5889 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl585delta.pod 975s # expected: 5889 975s # received: 5889 975s ok 71 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "122b-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4651 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl586delta.pod 975s # expected: 4651 975s # received: 4651 975s ok 72 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "20a4-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8356 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl587delta.pod 975s # expected: 8356 975s # received: 8356 975s ok 73 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "62c1-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 25281 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl588delta.pod 975s # expected: 25281 975s # received: 25281 975s ok 74 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "d28d-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 53901 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl589delta.pod 975s # expected: 53901 975s # received: 53901 975s ok 75 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1c1d5-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 115157 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perl58delta.pod 975s # expected: 115157 975s # received: 115157 975s ok 76 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4fe9-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 20457 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlaix.pod 975s # expected: 20457 975s # received: 20457 975s ok 77 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1688-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 5768 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlamiga.pod 975s # expected: 5768 975s # received: 5768 975s ok 78 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2031-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8241 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlandroid.pod 975s # expected: 8241 975s # received: 8241 975s ok 79 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "ceb51-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 846673 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlapi.pod 975s # expected: 846673 975s # received: 846673 975s ok 80 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "5838-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 22584 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlapio.pod 975s # expected: 22584 975s # received: 22584 975s ok 81 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1b62-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7010 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlartistic.pod 975s # expected: 7010 975s # received: 7010 975s ok 82 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "210c-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8460 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlbook.pod 975s # expected: 8460 975s # received: 8460 975s ok 83 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "126-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 294 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlboot.pod 975s # expected: 294 975s # received: 294 975s ok 84 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "130-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 304 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlbot.pod 975s # expected: 304 975s # received: 304 975s ok 85 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1f50-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8016 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlbs2000.pod 975s # expected: 8016 975s # received: 8016 975s ok 86 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "dea2-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 56994 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlcall.pod 975s # expected: 56994 975s # received: 56994 975s ok 87 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1180-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4480 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlcheat.pod 975s # expected: 4480 975s # received: 4480 975s ok 88 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "3179-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 12665 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlclass.pod 975s # expected: 12665 975s # received: 12665 975s ok 89 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "3c63-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 15459 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlclassguts.pod 975s # expected: 15459 975s # received: 15459 975s ok 90 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "d19f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 53663 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlclib.pod 975s # expected: 53663 975s # received: 53663 975s ok 91 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "12e5-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4837 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlcn.pod 975s # expected: 4837 975s # received: 4837 975s ok 92 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1b1b-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6939 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlcommunity.pod 975s # expected: 6939 975s # received: 6939 975s ok 93 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "662a-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 26154 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlcygwin.pod 975s # expected: 26154 975s # received: 26154 975s ok 94 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "cfa2-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 53154 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldata.pod 975s # expected: 53154 975s # received: 53154 975s ok 95 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "134d-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4941 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 975s # expected: 4941 975s # received: 4941 975s ok 96 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "a85c-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 43100 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldebguts.pod 975s # expected: 43100 975s # received: 43100 975s ok 97 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "5693-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 22163 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldebtut.pod 975s # expected: 22163 975s # received: 22163 975s ok 98 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "9bc9-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 39881 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldebug.pod 975s # expected: 39881 975s # received: 39881 975s ok 99 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "c797-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 51095 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldelta.pod 975s # expected: 51095 975s # received: 51095 975s ok 100 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "5fb8-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 24504 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldeprecation.pod 975s # expected: 24504 975s # received: 24504 975s ok 101 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4d4e9-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 316649 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldiag.pod 975s # expected: 316649 975s # received: 316649 975s ok 102 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "24a0-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 9376 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldoc.pod 975s # expected: 9376 975s # received: 9376 975s ok 103 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "b4ed-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 46317 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldocstyle.pod 975s # expected: 46317 975s # received: 46317 975s ok 104 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "6946-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 26950 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldsc.pod 975s # expected: 26950 975s # received: 26950 975s ok 105 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1f20-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7968 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perldtrace.pod 975s # expected: 7968 975s # received: 7968 975s ok 106 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1497f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 84351 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlebcdic.pod 975s # expected: 84351 975s # received: 84351 975s ok 107 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "937e-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 37758 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlembed.pod 975s # expected: 37758 975s # received: 37758 975s ok 108 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2812-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10258 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlexperiment.pod 975s # expected: 10258 975s # received: 10258 975s ok 109 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "58d2-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 22738 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq.pod 975s # expected: 22738 975s # received: 22738 975s ok 110 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "34a1-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 13473 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq1.pod 975s # expected: 13473 975s # received: 13473 975s ok 111 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "292a-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10538 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq2.pod 975s # expected: 10538 975s # received: 10538 975s ok 112 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "92e1-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 37601 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq3.pod 975s # expected: 37601 975s # received: 37601 975s ok 113 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "16bcd-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 93133 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq4.pod 975s # expected: 93133 975s # received: 93133 975s ok 114 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "dbc1-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 56257 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq5.pod 975s # expected: 56257 975s # received: 56257 975s ok 115 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "9a71-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 39537 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq6.pod 975s # expected: 39537 975s # received: 39537 975s ok 116 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "93ae-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 37806 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq7.pod 975s # expected: 37806 975s # received: 37806 975s ok 117 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "c30c-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 49932 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq8.pod 975s # expected: 49932 975s # received: 49932 975s ok 118 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "3b75-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 15221 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfaq9.pod 975s # expected: 15221 975s # received: 15221 975s ok 119 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "56ca-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 22218 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfilter.pod 975s # expected: 22218 975s # received: 22218 975s ok 120 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "342b-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 13355 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfork.pod 975s # expected: 13355 975s # received: 13355 975s ok 121 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4122-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 16674 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlform.pod 975s # expected: 16674 975s # received: 16674 975s ok 122 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "671-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 1649 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 975s # expected: 1649 975s # received: 1649 975s ok 123 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "68740-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 427840 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlfunc.pod 975s # expected: 427840 975s # received: 427840 975s ok 124 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "7c2e-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 31790 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlgit.pod 975s # expected: 31790 975s # received: 31790 975s ok 125 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "219ca-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 137674 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlglossary.pod 975s # expected: 137674 975s # received: 137674 975s ok 126 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4072-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 16498 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlgov.pod 975s # expected: 16498 975s # received: 16498 975s ok 127 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "35f7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 13815 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlgpl.pod 975s # expected: 13815 975s # received: 13815 975s ok 128 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "31bb8-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 203704 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlguts.pod 975s # expected: 203704 975s # received: 203704 975s ok 129 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "afe5-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 45029 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlhack.pod 975s # expected: 45029 975s # received: 45029 975s ok 130 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1297d-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 76157 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlhacktips.pod 975s # expected: 76157 975s # received: 76157 975s ok 131 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1809-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6153 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlhacktut.pod 975s # expected: 6153 975s # received: 6153 975s ok 132 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "602-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 1538 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlhaiku.pod 975s # expected: 1538 975s # received: 1538 975s ok 133 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "ea29-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 59945 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlhist.pod 975s # expected: 59945 975s # received: 59945 975s ok 134 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Accept-Ranges: bytes 975s #ETag: "77a4-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 30628 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:19 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlhpux.pod 975s # expected: 30628 975s # received: 30628 975s ok 135 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "7dd-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 2013 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlhurd.pod 975s # expected: 2013 975s # received: 2013 975s ok 136 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1fc9f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 130207 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlintern.pod 975s # expected: 130207 975s # received: 130207 975s ok 137 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "9216-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 37398 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlinterp.pod 975s # expected: 37398 975s # received: 37398 975s ok 138 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "579a-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 22426 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlintro.pod 975s # expected: 22426 975s # received: 22426 975s ok 139 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "8ad2-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 35538 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perliol.pod 975s # expected: 35538 975s # received: 35538 975s ok 140 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "11818-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 71704 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlipc.pod 975s # expected: 71704 975s # received: 71704 975s ok 141 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1150-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4432 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlirix.pod 975s # expected: 4432 975s # received: 4432 975s ok 142 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "20a8-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8360 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perljp.pod 975s # expected: 8360 975s # received: 8360 975s ok 143 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2fc0-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 12224 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlko.pod 975s # expected: 12224 975s # received: 12224 975s ok 144 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "163-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 355 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perllexwarn.pod 975s # expected: 355 975s # received: 355 975s ok 145 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "7ea-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 2026 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perllinux.pod 975s # expected: 2026 975s # received: 2026 975s ok 146 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "12978-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 76152 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perllocale.pod 975s # expected: 76152 975s # received: 76152 975s ok 147 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2487-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 9351 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perllol.pod 975s # expected: 9351 975s # received: 9351 975s ok 148 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2f6f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 12143 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlmacosx.pod 975s # expected: 12143 975s # received: 12143 975s ok 149 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "67a7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 26535 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlmod.pod 975s # expected: 26535 975s # received: 26535 975s ok 150 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2574-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 9588 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 975s # expected: 9588 975s # received: 9588 975s ok 151 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1095c-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 67932 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlmodlib.pod 975s # expected: 67932 975s # received: 67932 975s ok 152 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "573b-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 22331 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 975s # expected: 22331 975s # received: 22331 975s ok 153 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "d65-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 3429 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlmroapi.pod 975s # expected: 3429 975s # received: 3429 975s ok 154 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2ad3-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10963 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlnewmod.pod 975s # expected: 10963 975s # received: 10963 975s ok 155 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "20a5-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8357 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlnumber.pod 975s # expected: 8357 975s # received: 8357 975s ok 156 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "8d31-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 36145 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlobj.pod 975s # expected: 36145 975s # received: 36145 975s ok 157 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "6885-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 26757 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlootut.pod 975s # expected: 26757 975s # received: 26757 975s ok 158 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2b4ac-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 177324 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlop.pod 975s # expected: 177324 975s # received: 177324 975s ok 159 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4db-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 1243 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 975s # expected: 1243 975s # received: 1243 975s ok 160 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "3b77-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 15223 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlopentut.pod 975s # expected: 15223 975s # received: 15223 975s ok 161 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "16cb7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 93367 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlos2.pod 975s # expected: 93367 975s # received: 93367 975s ok 162 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "37cb-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 14283 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlos390.pod 975s # expected: 14283 975s # received: 14283 975s ok 163 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "12b0-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4784 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlos400.pod 975s # expected: 4784 975s # received: 4784 975s ok 164 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "c8a9-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 51369 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlpacktut.pod 975s # expected: 51369 975s # received: 51369 975s ok 165 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "c2bc-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 49852 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlperf.pod 975s # expected: 49852 975s # received: 49852 975s ok 166 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1418-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 5144 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlplan9.pod 975s # expected: 5144 975s # received: 5144 975s ok 167 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "5b65-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 23397 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlpod.pod 975s # expected: 23397 975s # received: 23397 975s ok 168 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "10d10-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 68880 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlpodspec.pod 975s # expected: 68880 975s # received: 68880 975s ok 169 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2f40-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 12096 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 975s # expected: 12096 975s # received: 12096 975s ok 170 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "67b7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 26551 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlpolicy.pod 975s # expected: 26551 975s # received: 26551 975s ok 171 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "15db1-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 89521 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlport.pod 975s # expected: 89521 975s # received: 89521 975s ok 172 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1412-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 5138 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlpragma.pod 975s # expected: 5138 975s # received: 5138 975s ok 173 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1a25-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 6693 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlqnx.pod 975s # expected: 6693 975s # received: 6693 975s ok 174 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "21256-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 135766 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlre.pod 975s # expected: 135766 975s # received: 135766 975s ok 175 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "8a9c-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 35484 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlreapi.pod 975s # expected: 35484 975s # received: 35484 975s ok 176 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "818f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 33167 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 975s # expected: 33167 975s # received: 33167 975s ok 177 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "bec7-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 48839 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 975s # expected: 48839 975s # received: 48839 975s ok 178 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "8d5c-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 36188 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlref.pod 975s # expected: 36188 975s # received: 36188 975s ok 179 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4944-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 18756 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlreftut.pod 975s # expected: 18756 975s # received: 18756 975s ok 180 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "a989-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 43401 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlreguts.pod 975s # expected: 43401 975s # received: 43401 975s ok 181 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1fd-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 509 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlrepository.pod 975s # expected: 509 975s # received: 509 975s ok 182 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4b07-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 19207 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlrequick.pod 975s # expected: 19207 975s # received: 19207 975s ok 183 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "3caa-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 15530 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlreref.pod 975s # expected: 15530 975s # received: 15530 975s ok 184 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1e1ef-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 123375 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlretut.pod 975s # expected: 123375 975s # received: 123375 975s ok 185 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "651-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 1617 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlriscos.pod 975s # expected: 1617 975s # received: 1617 975s ok 186 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "e707-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 59143 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlrun.pod 975s # expected: 59143 975s # received: 59143 975s ok 187 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "6cea-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 27882 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlsec.pod 975s # expected: 27882 975s # received: 27882 975s ok 188 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "4af2-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 19186 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 975s # expected: 19186 975s # received: 19186 975s ok 189 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "7494-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 29844 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlsolaris.pod 975s # expected: 29844 975s # received: 29844 975s ok 190 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1bdc-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7132 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlsource.pod 975s # expected: 7132 975s # received: 7132 975s ok 191 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "233b-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 9019 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlstyle.pod 975s # expected: 9019 975s # received: 9019 975s ok 192 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "12fb9-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 77753 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlsub.pod 975s # expected: 77753 975s # received: 77753 975s ok 193 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "d31f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 54047 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlsyn.pod 975s # expected: 54047 975s # received: 54047 975s ok 194 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "2858-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10328 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlsynology.pod 975s # expected: 10328 975s # received: 10328 975s ok 195 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "b184-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 45444 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlthrtut.pod 975s # expected: 45444 975s # received: 45444 975s ok 196 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "9a91-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 39569 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltie.pod 975s # expected: 39569 975s # received: 39569 975s ok 197 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "ce6d8-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 845528 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltoc.pod 975s # expected: 845528 975s # received: 845528 975s ok 198 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "174-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 372 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltodo.pod 975s # expected: 372 975s # received: 372 975s ok 199 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "126-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 294 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltooc.pod 975s # expected: 294 975s # received: 294 975s ok 200 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "126-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 294 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltoot.pod 975s # expected: 294 975s # received: 294 975s ok 201 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "297f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 10623 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltrap.pod 975s # expected: 10623 975s # received: 10623 975s ok 202 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "213f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 8511 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltru64.pod 975s # expected: 8511 975s # received: 8511 975s ok 203 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1183-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4483 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perltw.pod 975s # expected: 4483 975s # received: 4483 975s ok 204 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "162b6-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 90806 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlunicode.pod 975s # expected: 90806 975s # received: 90806 975s ok 205 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "6349-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 25417 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlunicook.pod 975s # expected: 25417 975s # received: 25417 975s ok 206 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "372e-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 14126 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlunifaq.pod 975s # expected: 14126 975s # received: 14126 975s ok 207 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "96e1-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 38625 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perluniintro.pod 975s # expected: 38625 975s # received: 38625 975s ok 208 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "6eefa-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 454394 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perluniprops.pod 975s # expected: 454394 975s # received: 454394 975s ok 209 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1f10-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7952 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlunitut.pod 975s # expected: 7952 975s # received: 7952 975s ok 210 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "1ce8-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 7400 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlutil.pod 975s # expected: 7400 975s # received: 7400 975s ok 211 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "16c17-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 93207 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlvar.pod 975s # expected: 93207 975s # received: 93207 975s ok 212 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "c68d-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 50829 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlvms.pod 975s # expected: 50829 975s # received: 50829 975s ok 213 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "f16-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 3862 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlvos.pod 975s # expected: 3862 975s # received: 3862 975s ok 214 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "7c61-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 31841 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlwin32.pod 975s # expected: 31841 975s # received: 31841 975s ok 215 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "12d15-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 77077 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlxs.pod 975s # expected: 77077 975s # received: 77077 975s ok 216 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "c51f-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 50463 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlxstut.pod 975s # expected: 50463 975s # received: 50463 975s ok 217 975s #lwp request: 975s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "5dc1-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 24001 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 975s # expected: 24001 975s # received: 24001 975s ok 218 975s #lwp request: 975s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "d4110-61fb3d76b3b80" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 868624 975s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-binary-httpd 975s # expected: 868624 975s # received: 868624 975s ok 219 975s #lwp request: 975s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 975s #User-Agent: libwww-perl/6.77 975s # 975s #server response: 975s #HTTP/1.1 200 OK 975s #Connection: close 975s #Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Accept-Ranges: bytes 975s #ETag: "3d27a0-62796587675c0" 975s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 975s #Vary: In-If1 975s #Content-Length: 4007840 975s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 975s #Client-Date: Fri, 29 Nov 2024 20:00:20 GMT 975s #Client-Peer: 127.0.0.1:8529 975s #Client-Response-Num: 1 975s #DMMATCH1: 1 975s # 975s # testing : download of /getfiles-binary-perl 975s # expected: 4007840 975s # received: 4007840 975s ok 220 975s ok 978s t/apache/headers.t .................. 978s 1..27 978s # Running under perl version 5.040000 for linux 978s # Current time local: Fri Nov 29 20:00:20 2024 978s # Current time GMT: Fri Nov 29 20:00:20 2024 978s # Using Test.pm version 1.31 978s # Using Apache/Test.pm version 1.44 978s testing: Hello: World 978s ok 1 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 2 978s header: [World] vs [World] 978s # testing : compare header Hello value 978s # expected: 'World' 978s # received: 'World' 978s ok 3 978s testing: Hello: World 978s ok 4 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 5 978s header: [World] vs [World] 978s # testing : compare header Hello value 978s # expected: 'World' 978s # received: 'World' 978s ok 6 978s testing: Hello: World 978s ok 7 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 8 978s header: [World] vs [World] 978s # testing : compare header Hello value 978s # expected: 'World' 978s # received: 'World' 978s ok 9 978s testing: Hello: Foo 978s Bar 978s ok 10 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 11 978s header: [Foo Bar] vs [Foo Bar] 978s # testing : compare header Hello value 978s # expected: 'Foo Bar' 978s # received: 'Foo Bar' 978s ok 12 978s testing: Hello: Foo 978s Bar 978s ok 13 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 14 978s header: [Foo Bar] vs [Foo Bar] 978s # testing : compare header Hello value 978s # expected: 'Foo Bar' 978s # received: 'Foo Bar' 978s ok 15 978s testing: Hello: Foo 978s Bar 978s ok 16 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 17 978s header: [Foo Bar] vs [Foo Bar] 978s # testing : compare header Hello value 978s # expected: 'Foo Bar' 978s # received: 'Foo Bar' 978s ok 18 978s testing: Hello: Foo 978s Bar 978s ok 19 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 20 978s header: [Foo Bar] vs [Foo Bar] 978s # testing : compare header Hello value 978s # expected: 'Foo Bar' 978s # received: 'Foo Bar' 978s ok 21 978s testing: Hello: Foo 978s Bar 978s ok 22 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 23 978s header: [Foo Bar] vs [Foo Bar] 978s # testing : compare header Hello value 978s # expected: 'Foo Bar' 978s # received: 'Foo Bar' 978s ok 24 978s testing: Hello:World 978s ok 25 978s # testing : response success 978s # expected: qr/HTTP\/1\.. 200 OK/ 978s # received: 'HTTP/1.1 200 OK' 978s ok 26 978s header: [World] vs [World] 978s # testing : compare header Hello value 978s # expected: 'World' 978s # received: 'World' 978s ok 27 978s ok 982s t/apache/hostcheck.t ................ 982s 1..14 982s # Running under perl version 5.040000 for linux 982s # Current time local: Fri Nov 29 20:00:23 2024 982s # Current time GMT: Fri Nov 29 20:00:23 2024 982s # Using Test.pm version 1.31 982s # Using Apache/Test.pm version 1.44 982s # SENDING to 127.0.0.1:8529 982s # GET / HTTP/1.1 982s Host: localhost 982s 982s # expected 200, got 200 for ok 982s ok 1 982s # SENDING to 127.0.0.1:8529 982s # GET / HTTP/1.1 982s Host: localhost:1 982s 982s # expected 200, got 200 for port ignored 982s ok 2 982s # SENDING to 127.0.0.1:8529 982s # GET / HTTP/1.1 982s Host: notlisted 982s 982s # expected 200, got 200 for name not listed 982s ok 3 982s # SENDING to 127.0.0.1:8529 982s # GET / HTTP/1.1 982s Host: 127.0.0.1 982s 982s # expected 200, got 200 for IP not in serveralias/servername 982s ok 4 982s # SENDING to 127.0.0.1:8529 982s # GET / HTTP/1.1 982s Host: default-strict 982s 982s # expected 200, got 200 for NVH matches in default server 982s ok 5 982s # SENDING to 127.0.0.1:8529 982s # GET / HTTP/1.1 982s Host: nvh-strict 982s 982s # expected 200, got 200 for NVH matches 982s ok 6 982s # SENDING to 127.0.0.1:8529 982s # GET / HTTP/1.1 982s Host: nvh-strict:1 982s 982s # expected 200, got 200 for NVH matches port ignored 982s ok 7 982s # SENDING to 127.0.0.1:8557 982s # GET / HTTP/1.1 982s Host: localhost 982s 982s # expected 400, got 400 for ok 982s ok 8 982s # SENDING to 127.0.0.1:8557 982s # GET / HTTP/1.1 982s Host: localhost:1 982s 982s # expected 400, got 400 for port ignored 982s ok 9 982s # SENDING to 127.0.0.1:8557 982s # GET / HTTP/1.1 982s Host: notlisted 982s 982s # expected 400, got 400 for name not listed 982s ok 10 982s # SENDING to 127.0.0.1:8557 982s # GET / HTTP/1.1 982s Host: 127.0.0.1 982s 982s # expected 400, got 400 for IP not in serveralias/servername 982s ok 11 982s # SENDING to 127.0.0.1:8557 982s # GET / HTTP/1.1 982s Host: default-strict 982s 982s # expected 200, got 200 for NVH matches in default server 982s ok 12 982s # SENDING to 127.0.0.1:8557 982s # GET / HTTP/1.1 982s Host: nvh-strict 982s 982s # expected 200, got 200 for NVH matches 982s ok 13 982s # SENDING to 127.0.0.1:8557 982s # GET / HTTP/1.1 982s Host: nvh-strict:1 982s 982s # expected 200, got 200 for NVH matches port ignored 982s ok 14 982s ok 986s t/apache/http_strict.t .............. 986s 1..178 986s # Running under perl version 5.040000 for linux 986s # Current time local: Fri Nov 29 20:00:27 2024 986s # Current time GMT: Fri Nov 29 20:00:27 2024 986s # Using Test.pm version 1.31 986s # Using Apache/Test.pm version 1.44 986s # SENDING: 986s # GET / HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 1 986s # SENDING: 986s # GET / HTTP/1.0\n\n 986s # expecting success, got 200 986s ok 2 986s # SENDING: 986s # get / HTTP/1.0\r\n\r\n 986s # expecting 501, got 501 986s ok 3 986s # SENDING: 986s # G ET / HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 4 986s # SENDING: 986s # G\x00ET / HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 5 986s # SENDING: 986s # G/T / HTTP/1.0\r\n\r\n 986s # expecting 501, got 501 986s ok 6 986s # SENDING: 986s # GET /\x00 HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 7 986s # SENDING: 986s # GET / HTTP/1.0\x00\r\n\r\n 986s # expecting 400, got 400 986s ok 8 986s # SENDING: 986s # GET\x0c/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 9 986s # SENDING: 986s # GET\r/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 10 986s # SENDING: 986s # GET\t/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 11 986s # SENDING: 986s # GET / HTT/1.0\r\n\r\n 986s # expecting error, got 400 986s ok 12 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 986s # expecting success, got 200 986s ok 13 986s # SENDING: 986s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 986s # expecting success, got 200 986s ok 14 986s # SENDING: 986s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 986s # expecting success, got 200 986s ok 15 986s # SENDING: 986s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 16 986s # SENDING: 986s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 17 986s # SENDING: 986s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 986s # expecting 200, got 200 986s ok 18 986s # SENDING: 986s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 19 986s # SENDING: 986s # GET / HTTP/\r\nHost: localhost\r\n\r\n 986s # expecting error, got 400 986s ok 20 986s # SENDING: 986s # GET / HTTP/0.9\r\n\r\n 986s # expecting error, got 400 986s ok 21 986s # SENDING: 986s # GET / HTTP/0.8\r\n\r\n 986s # expecting error, got 400 986s ok 22 986s # SENDING: 986s # GET /\x01 HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 23 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 24 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 986s # expecting 200, got 200 986s ok 25 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 986s # expecting 400, got 400 986s ok 26 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 986s # expecting 200, got 200 986s ok 27 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo\r\n\r\n 986s # expecting 400, got 400 986s ok 28 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 986s # expecting 400, got 400 986s ok 29 986s # SENDING: 986s # GET / HTTP/1.0\r\n: bar\r\n\r\n 986s # expecting 400, got 400 986s ok 30 986s # SENDING: 986s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 31 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 986s # expecting 400, got 400 986s ok 32 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 986s # expecting 400, got 400 986s ok 33 986s # SENDING: 986s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 986s # expecting 400, got 400 986s ok 34 986s # SENDING: 986s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 35 986s # SENDING: 986s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 986s # expecting 400, got 400 986s ok 36 986s # SENDING: 986s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 986s # expecting 400, got 400 986s ok 37 986s # SENDING: 986s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 986s # expecting 200, got 200 986s ok 38 986s # SENDING: 986s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 986s # expecting 400, got 400 986s ok 39 986s # SENDING: 986s # GET / HTTP/1.0\r\r 986s # expecting dropped connection and HTTPD dropped connection 986s ok 40 986s # SENDING: 986s # GET /\r\n 986s # expecting headerless HTTP/0.9 body, got response 986s ok 41 986s # SENDING: 986s # GET /#frag HTTP/1.0\r\n 986s # expecting 400, got 400 986s ok 42 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 986s # expecting 200, got 200 986s ok 43 986s # SENDING: 986s # GET http://017700000001/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 44 986s # SENDING: 986s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 45 986s # SENDING: 986s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 46 986s # SENDING: 986s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 47 986s # SENDING: 986s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 48 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 986s # expecting 200, got 200 986s ok 49 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 986s # expecting 400, got 400 986s ok 50 986s # SENDING: 986s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 51 986s # SENDING: 986s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 52 986s # SENDING: 986s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 53 986s # SENDING: 986s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 54 986s # SENDING: 986s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 55 986s # SENDING: 986s # GET http://[::1]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 56 986s # SENDING: 986s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 57 986s # SENDING: 986s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 58 986s # SENDING: 986s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 59 986s # SENDING: 986s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 60 986s # SENDING: 986s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 61 986s # SENDING: 986s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 62 986s # SENDING: 986s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 63 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 986s # expecting success, got 200 986s ok 64 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 986s # expecting success, got 200 986s ok 65 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 986s # expecting success, got 200 986s ok 66 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 986s # expecting success, got 200 986s ok 67 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 986s # expecting success, got 200 986s ok 68 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 986s # expecting success, got 200 986s ok 69 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 986s # expecting 200, got 200 986s ok 70 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 986s # expecting 200, got 200 986s ok 71 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 986s # expecting 400, got 400 986s ok 72 986s # SENDING: 986s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 73 986s # SENDING: 986s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 74 986s # SENDING: 986s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 75 986s # SENDING: 986s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 76 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 986s # expecting 200, got 200 986s ok 77 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 986s # expecting 200, got 200 986s ok 78 986s # SENDING: 986s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 79 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 986s # DECODED: Foo: bar 986s # RESPONSE: 986s # HTTP/1.1 200 OK\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Foo: bar\r\n 986s # Vary: In-If1\r\n 986s # DMMATCH1: 1\r\n 986s # Connection: close\r\n 986s # Content-Type: text/plain\r\n 986s # \r\n 986s # Hi!\n 986s # SERVERNAME=localhost\n 986s # HTTP_HOST=\n 986s # 986s # expecting 200, got 200 986s ok 80 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 986s # DECODED: Foo: 986s # RESPONSE: 986s # HTTP/1.1 200 OK\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Foo: \r\n 986s # Vary: In-If1\r\n 986s # DMMATCH1: 1\r\n 986s # Connection: close\r\n 986s # Content-Type: text/plain\r\n 986s # \r\n 986s # Hi!\n 986s # SERVERNAME=localhost\n 986s # HTTP_HOST=\n 986s # 986s # expecting 200, got 200 986s ok 81 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 986s # DECODED: : bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 82 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 986s # DECODED: F\x00oo: bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Content-Length: 528\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 83 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 986s # DECODED: F\x01oo: bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Content-Length: 564\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 84 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 986s # DECODED: F\noo: bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Content-Length: 528\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 85 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 986s # DECODED: Foo: b\tar 986s # RESPONSE: 986s # HTTP/1.1 200 OK\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Foo: b\tar\r\n 986s # Vary: In-If1\r\n 986s # DMMATCH1: 1\r\n 986s # Connection: close\r\n 986s # Content-Type: text/plain\r\n 986s # \r\n 986s # Hi!\n 986s # SERVERNAME=localhost\n 986s # HTTP_HOST=\n 986s # 986s # expecting 200, got 200 986s ok 86 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 986s # DECODED: Foo: b\x01ar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Content-Length: 564\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 87 986s # SENDING: 986s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 986s # expecting 500, got 500 986s ok 88 986s # SENDING: 986s # GET / HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 89 986s # SENDING: 986s # GET / HTTP/1.0\n\n 986s # expecting 400, got 400 986s ok 90 986s # SENDING: 986s # get / HTTP/1.0\r\n\r\n 986s # expecting 501, got 501 986s ok 91 986s # SENDING: 986s # G ET / HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 92 986s # SENDING: 986s # G\x00ET / HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 93 986s # SENDING: 986s # G/T / HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 94 986s # SENDING: 986s # GET /\x00 HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 95 986s # SENDING: 986s # GET / HTTP/1.0\x00\r\n\r\n 986s # expecting 400, got 400 986s ok 96 986s # SENDING: 986s # GET\x0c/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 97 986s # SENDING: 986s # GET\r/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 98 986s # SENDING: 986s # GET\t/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 99 986s # SENDING: 986s # GET / HTT/1.0\r\n\r\n 986s # expecting error, got 400 986s ok 100 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 986s # expecting success, got 200 986s ok 101 986s # SENDING: 986s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 986s # expecting success, got 200 986s ok 102 986s # SENDING: 986s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 986s # expecting success, got 200 986s ok 103 986s # SENDING: 986s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 104 986s # SENDING: 986s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 105 986s # SENDING: 986s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 106 986s # SENDING: 986s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 107 986s # SENDING: 986s # GET / HTTP/\r\nHost: localhost\r\n\r\n 986s # expecting error, got 400 986s ok 108 986s # SENDING: 986s # GET / HTTP/0.9\r\n\r\n 986s # expecting error, got 400 986s ok 109 986s # SENDING: 986s # GET / HTTP/0.8\r\n\r\n 986s # expecting error, got 400 986s ok 110 986s # SENDING: 986s # GET /\x01 HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 111 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 112 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 986s # expecting 200, got 200 986s ok 113 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 986s # expecting 400, got 400 986s ok 114 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 986s # expecting 400, got 400 986s ok 115 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo\r\n\r\n 986s # expecting 400, got 400 986s ok 116 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 986s # expecting 400, got 400 986s ok 117 986s # SENDING: 986s # GET / HTTP/1.0\r\n: bar\r\n\r\n 986s # expecting 400, got 400 986s ok 118 986s # SENDING: 986s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 119 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 986s # expecting 400, got 400 986s ok 120 986s # SENDING: 986s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 986s # expecting 400, got 400 986s ok 121 986s # SENDING: 986s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 986s # expecting 400, got 400 986s ok 122 986s # SENDING: 986s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 986s # expecting 400, got 400 986s ok 123 986s # SENDING: 986s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 986s # expecting 400, got 400 986s ok 124 986s # SENDING: 986s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 986s # expecting 400, got 400 986s ok 125 986s # SENDING: 986s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 986s # expecting 200, got 200 986s ok 126 986s # SENDING: 986s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 986s # expecting 400, got 400 986s ok 127 986s # SENDING: 986s # GET / HTTP/1.0\r\r 986s # expecting dropped connection and HTTPD dropped connection 986s ok 128 986s # SENDING: 986s # GET /\r\n 986s # expecting headerless HTTP/0.9 body, got response 986s ok 129 986s # SENDING: 986s # GET /#frag HTTP/1.0\r\n 986s # expecting 400, got 400 986s ok 130 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 986s # expecting 400, got 400 986s ok 131 986s # SENDING: 986s # GET http://017700000001/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 132 986s # SENDING: 986s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 133 986s # SENDING: 986s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 134 986s # SENDING: 986s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 135 986s # SENDING: 986s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 136 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 986s # expecting 400, got 400 986s ok 137 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 986s # expecting 400, got 400 986s ok 138 986s # SENDING: 986s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 139 986s # SENDING: 986s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 140 986s # SENDING: 986s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 141 986s # SENDING: 986s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 142 986s # SENDING: 986s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 143 986s # SENDING: 986s # GET http://[::1]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 144 986s # SENDING: 986s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 145 986s # SENDING: 986s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 146 986s # SENDING: 986s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 147 986s # SENDING: 986s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 148 986s # SENDING: 986s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 149 986s # SENDING: 986s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 986s # expecting success, got 200 986s ok 150 986s # SENDING: 986s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 986s # expecting 400, got 400 986s ok 151 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 986s # expecting success, got 200 986s ok 152 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 986s # expecting success, got 200 986s ok 153 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 986s # expecting success, got 200 986s ok 154 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 986s # expecting success, got 200 986s ok 155 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 986s # expecting success, got 200 986s ok 156 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 986s # expecting success, got 200 986s ok 157 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 986s # expecting 400, got 400 986s ok 158 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 986s # expecting 400, got 400 986s ok 159 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 986s # expecting 400, got 400 986s ok 160 986s # SENDING: 986s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 161 986s # SENDING: 986s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 162 986s # SENDING: 986s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 163 986s # SENDING: 986s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 986s # expecting 200, got 200 986s ok 164 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 986s # expecting 200, got 200 986s ok 165 986s # SENDING: 986s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 986s # expecting 200, got 200 986s ok 166 986s # SENDING: 986s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 986s # expecting 200, got 200 986s ok 167 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 986s # DECODED: Foo: bar 986s # RESPONSE: 986s # HTTP/1.1 200 OK\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Foo: bar\r\n 986s # Vary: In-If1\r\n 986s # DMMATCH1: 1\r\n 986s # Connection: close\r\n 986s # Content-Type: text/plain\r\n 986s # \r\n 986s # Hi!\n 986s # SERVERNAME=localhost\n 986s # HTTP_HOST=\n 986s # 986s # expecting 200, got 200 986s ok 168 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 986s # DECODED: Foo: 986s # RESPONSE: 986s # HTTP/1.1 200 OK\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Foo: \r\n 986s # Vary: In-If1\r\n 986s # DMMATCH1: 1\r\n 986s # Content-Length: 36\r\n 986s # Connection: close\r\n 986s # Content-Type: text/plain\r\n 986s # \r\n 986s # Hi!\n 986s # SERVERNAME=localhost\n 986s # HTTP_HOST=\n 986s # 986s # expecting 200, got 200 986s ok 169 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 986s # DECODED: : bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 170 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 986s # DECODED: F\x00oo: bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Content-Length: 528\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 171 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 986s # DECODED: F\x01oo: bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 172 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 986s # DECODED: F\noo: bar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:30 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Content-Length: 528\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 173 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 986s # DECODED: Foo: b\tar 986s # RESPONSE: 986s # HTTP/1.1 200 OK\r\n 986s # Date: Fri, 29 Nov 2024 20:00:31 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Foo: b\tar\r\n 986s # Vary: In-If1\r\n 986s # DMMATCH1: 1\r\n 986s # Connection: close\r\n 986s # Content-Type: text/plain\r\n 986s # \r\n 986s # Hi!\n 986s # SERVERNAME=localhost\n 986s # HTTP_HOST=\n 986s # 986s # expecting 200, got 200 986s ok 174 986s # SENDING: 986s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 986s # DECODED: Foo: b\x01ar 986s # RESPONSE: 986s # HTTP/1.1 500 Internal Server Error\r\n 986s # Date: Fri, 29 Nov 2024 20:00:31 GMT\r\n 986s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 986s # Content-Length: 564\r\n 986s # Connection: close\r\n 986s # Content-Type: text/html; charset=iso-8859-1\r\n 986s # \r\n 986s # \n 986s # \n 986s # ... 986s # expecting 500, got 500 986s ok 175 986s # SENDING: 986s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 986s # expecting 500, got 500 986s ok 176 986s ok 177 986s ok 178 986s ok 989s t/apache/if_sections.t .............. 989s 1..46 989s # Running under perl version 5.040000 for linux 989s # Current time local: Fri Nov 29 20:00:31 2024 989s # Current time GMT: Fri Nov 29 20:00:31 2024 989s # Using Test.pm version 1.31 989s # Using Apache/Test.pm version 1.44 989s # /if_sec/ with '': 989s # expected: 200 989s # received: '200' 989s ok 1 989s # expected: undef 989s # received: undef 989s ok 2 989s # /if_sec/foo.if_test with '': 989s # expected: 200 989s # received: '200' 989s ok 3 989s # expected: undef 989s # received: undef 989s ok 4 989s # /if_sec/foo.if_test with '1': 989s # expected: 200 989s # received: '200' 989s ok 5 989s # expected: 'global1' 989s # received: 'global1' 989s ok 6 989s # /if_sec/foo.if_test with '1 11': 989s # expected: 200 989s # received: '200' 989s ok 7 989s # expected: 'global1, nested11, nested113' 989s # received: 'global1, nested11, nested113' 989s ok 8 989s # /if_sec/foo.if_test with '1 11 111': 989s # expected: 200 989s # received: '200' 989s ok 9 989s # expected: 'global1, nested11, nested111' 989s # received: 'global1, nested11, nested111' 989s ok 10 989s # /if_sec/foo.if_test with '1 11 112': 989s # expected: 200 989s # received: '200' 989s ok 11 989s # expected: 'global1, nested11, nested112' 989s # received: 'global1, nested11, nested112' 989s ok 12 989s # /if_sec/foo.if_test with '1 2': 989s # expected: 200 989s # received: '200' 989s ok 13 989s # expected: 'global1, files2' 989s # received: 'global1, files2' 989s ok 14 989s # /if_sec/dir/foo.txt with '1 2': 989s # expected: 200 989s # received: '200' 989s ok 15 989s # expected: 'global1, dir1, dir2, dir_files1' 989s # received: 'global1, dir1, dir2, dir_files1' 989s ok 16 989s # /if_sec/dir/ with '1 2': 989s # expected: 200 989s # received: '200' 989s ok 17 989s # expected: 'global1, dir1, dir2' 989s # received: 'global1, dir1, dir2' 989s ok 18 989s # /if_sec/dir/ with '1 11': 989s # expected: 200 989s # received: '200' 989s ok 19 989s # expected: 'global1, dir1, nested11, nested113' 989s # received: 'global1, dir1, nested11, nested113' 989s ok 20 989s # /if_sec/dir/ with '1 11 111': 989s # expected: 200 989s # received: '200' 989s ok 21 989s # expected: 'global1, dir1, nested11, nested111' 989s # received: 'global1, dir1, nested11, nested111' 989s ok 22 989s # /if_sec/dir/ with '1 11 112': 989s # expected: 200 989s # received: '200' 989s ok 23 989s # expected: 'global1, dir1, nested11, nested112' 989s # received: 'global1, dir1, nested11, nested112' 989s ok 24 989s # /if_sec/loc/ with '1 2': 989s # expected: 200 989s # received: '200' 989s ok 25 989s # expected: 'global1, loc1, loc2' 989s # received: 'global1, loc1, loc2' 989s ok 26 989s # /if_sec/loc/foo.txt with '1 2': 989s # expected: 200 989s # received: '200' 989s ok 27 989s # expected: 'global1, loc1, loc2' 989s # received: 'global1, loc1, loc2' 989s ok 28 989s # /if_sec/loc/ with '1 11': 989s # expected: 200 989s # received: '200' 989s ok 29 989s # expected: 'global1, loc1, nested11, nested113' 989s # received: 'global1, loc1, nested11, nested113' 989s ok 30 989s # /if_sec/loc/ with '1 11 111': 989s # expected: 200 989s # received: '200' 989s ok 31 989s # expected: 'global1, loc1, nested11, nested111' 989s # received: 'global1, loc1, nested11, nested111' 989s ok 32 989s # /if_sec/loc/ with '1 11 112': 989s # expected: 200 989s # received: '200' 989s ok 33 989s # expected: 'global1, loc1, nested11, nested112' 989s # received: 'global1, loc1, nested11, nested112' 989s ok 34 989s # /if_sec/loc/foo.if_test with '1 2': 989s # expected: 200 989s # received: '200' 989s ok 35 989s # expected: 'global1, files2, loc1, loc2' 989s # received: 'global1, files2, loc1, loc2' 989s ok 36 989s # /if_sec/loc/foo.if_test with '1 2 11': 989s # expected: 200 989s # received: '200' 989s ok 37 989s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 989s # received: 'global1, files2, loc1, loc2, nested11, nested113' 989s ok 38 989s # /if_sec/loc/foo.if_test with '1 2 11 111': 989s # expected: 200 989s # received: '200' 989s ok 39 989s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 989s # received: 'global1, files2, loc1, loc2, nested11, nested111' 989s ok 40 989s # /if_sec/loc/foo.if_test with '1 2 11 112': 989s # expected: 200 989s # received: '200' 989s ok 41 989s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 989s # received: 'global1, files2, loc1, loc2, nested11, nested112' 989s ok 42 989s # /if_sec/proxy/ with '1 2': 989s # expected: 200 989s # received: '200' 989s ok 43 989s # expected: 'global1, locp1, locp2' 989s # received: 'global1, locp1, locp2' 989s ok 44 989s # /if_sec/proxy/ with '2': 989s # expected: 200 989s # received: '200' 989s ok 45 989s # expected: 'locp2' 989s # received: 'locp2' 989s ok 46 989s ok 993s t/apache/iffile.t ................... 993s 1..2 993s # Running under perl version 5.040000 for linux 993s # Current time local: Fri Nov 29 20:00:34 2024 993s # Current time GMT: Fri Nov 29 20:00:34 2024 993s # Using Test.pm version 1.31 993s # Using Apache/Test.pm version 1.44 993s # expected: 200 993s # received: '200' 993s ok 1 993s # expected: 'success1, success2, success3, success4, success5' 993s # received: 'success1, success2, success3, success4, success5' 993s ok 2 993s ok 996s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1003s t/apache/limits.t ................... 1003s 1..12 1003s # Running under perl version 5.040000 for linux 1003s # Current time local: Fri Nov 29 20:00:41 2024 1003s # Current time GMT: Fri Nov 29 20:00:41 2024 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.44 1003s # Testing LimitRequestLine; should succeed 1003s # testing : Test #1 1003s # expected: 200 1003s # received: '200' 1003s ok 1 1003s # Testing LimitRequestLine; should fail 1003s # testing : Test #2 1003s # expected: 414 1003s # received: '414' 1003s ok 2 1003s # Testing LimitRequestFieldSize; should succeed 1003s # testing : Test #3 1003s # expected: 200 1003s # received: '200' 1003s ok 3 1003s # Testing LimitRequestFieldSize; should fail 1003s # testing : Test #4 1003s # expected: 400 1003s # received: '400' 1003s ok 4 1003s # Testing LimitRequestFields; should succeed 1003s # testing : Test #5 1003s # expected: 200 1003s # received: '200' 1003s ok 5 1003s # Testing LimitRequestFields; should fail 1003s # testing : Test #6 1003s # expected: 400 1003s # received: '400' 1003s ok 6 1003s # Testing LimitRequestBody; should succeed 1003s # Chunked transfer-encoding enabled 1003s # testing : Test #7 1003s # expected: 200 1003s # received: '200' 1003s ok 7 1003s # Testing LimitRequestBody; should succeed 1003s # Chunked transfer-encoding disabled 1003s # testing : Test #8 1003s # expected: 200 1003s # received: '200' 1003s ok 8 1003s # Testing LimitRequestBody; should fail 1003s # Chunked transfer-encoding enabled 1003s # testing : Test #9 1003s # expected: 413 1003s # received: '413' 1003s ok 9 1003s # Testing LimitRequestBody; should fail 1003s # Chunked transfer-encoding disabled 1003s # testing : Test #10 1003s # expected: 413 1003s # received: '413' 1003s ok 10 1003s # Testing LimitRequestFieldSize; should succeed 1003s # testing : Test #11 1003s # expected: 200 1003s # received: '200' 1003s ok 11 1003s # Testing LimitRequestFieldSize; should fail 1003s # testing : Test #12 1003s # expected: 400 1003s # received: '400' 1003s ok 12 1003s ok 1007s t/apache/loglevel.t ................. 1007s 1..8 1007s # Running under perl version 5.040000 for linux 1007s # Current time local: Fri Nov 29 20:00:48 2024 1007s # Current time GMT: Fri Nov 29 20:00:48 2024 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.44 1007s ok 1 1007s ok 2 1007s ok 3 1007s ok 4 1007s ok 5 1007s ok 6 1007s ok 7 1007s ok 8 1007s ok 1010s t/apache/maxranges.t ................ 1010s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1010s 1..19 1010s # Running under perl version 5.040000 for linux 1010s # Current time local: Fri Nov 29 20:00:52 2024 1010s # Current time GMT: Fri Nov 29 20:00:52 2024 1010s # Using Test.pm version 1.31 1010s # Using Apache/Test.pm version 1.44 1010s ok 1 1010s ok 2 1010s ok 3 1010s ok 4 1010s ok 5 1010s ok 6 1010s ok 7 1010s ok 8 1010s ok 9 1010s ok 10 1010s ok 11 1010s ok 12 1010s ok 13 1010s ok 14 1010s ok 15 1010s ok 16 1010s ok 17 1010s ok 18 1010s ok 19 1010s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1010s ok 1014s t/apache/mergeslashes.t ............. 1014s 1..9 1014s # Running under perl version 5.040000 for linux 1014s # Current time local: Fri Nov 29 20:00:55 2024 1014s # Current time GMT: Fri Nov 29 20:00:55 2024 1014s # Using Test.pm version 1.31 1014s # Using Apache/Test.pm version 1.44 1014s # SENDING to 127.0.0.1:8557 1014s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for exact match 1014s ok 1 1014s # SENDING to 127.0.0.1:8557 1014s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for merged even at front 1014s ok 2 1014s # SENDING to 127.0.0.1:8557 1014s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for merged even at front 1014s ok 3 1014s # SENDING to 127.0.0.1:8557 1014s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for c// should be merged 1014s ok 4 1014s # SENDING to 127.0.0.1:8557 1014s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for a// should be merged 1014s ok 5 1014s # SENDING to 127.0.0.1:8557 1014s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for a// matches locationmatch 1014s ok 6 1014s # SENDING to 127.0.0.1:8557 1014s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1014s # expected 200, got 200 for c// doesn't match locationmatch 1014s ok 7 1014s # SENDING to 127.0.0.1:8557 1014s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for baseline failed 1014s ok 8 1014s # SENDING to 127.0.0.1:8557 1014s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1014s # expected 403, got 403 for b//d not merged for Location with OFF 1014s ok 9 1014s ok 1017s t/apache/mmn.t ...................... 1017s 1..2 1017s # Running under perl version 5.040000 for linux 1017s # Current time local: Fri Nov 29 20:00:59 2024 1017s # Current time GMT: Fri Nov 29 20:00:59 2024 1017s # Using Test.pm version 1.31 1017s # Using Apache/Test.pm version 1.44 1017s ok 1 1017s ok 2 1017s ok 1021s t/apache/options.t .................. 1021s 1..2 1021s # Running under perl version 5.040000 for linux 1021s # Current time local: Fri Nov 29 20:01:02 2024 1021s # Current time GMT: Fri Nov 29 20:01:02 2024 1021s # Using Test.pm version 1.31 1021s # Using Apache/Test.pm version 1.44 1021s # testing : code 1021s # expected: 200 1021s # received: '200' 1021s ok 1 1021s # testing : OPTIONS 1021s # expected: qr/OPTIONS/ 1021s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1021s ok 2 1021s ok 1026s t/apache/passbrigade.t .............. 1026s # using LWP client 1026s 1..114 1026s # Running under perl version 5.040000 for linux 1026s # Current time local: Fri Nov 29 20:01:06 2024 1026s # Current time GMT: Fri Nov 29 20:01:06 2024 1026s # Using Test.pm version 1.31 1026s # Using Apache/Test.pm version 1.44 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 1024 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 1024 1026s # received: 1024 1026s ok 1 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 2048 1026s # received: 2048 1026s ok 2 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 3072 1026s # received: 3072 1026s ok 3 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 4096 1026s # received: 4096 1026s ok 4 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 5120 1026s # received: 5120 1026s ok 5 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 6144 1026s # received: 6144 1026s ok 6 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 7168 1026s # received: 7168 1026s ok 7 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 8192 1026s # received: 8192 1026s ok 8 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 9216 1026s # received: 9216 1026s ok 9 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 10240 1026s # received: 10240 1026s ok 10 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 11264 1026s # received: 11264 1026s ok 11 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 12288 1026s # received: 12288 1026s ok 12 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 13312 1026s # received: 13312 1026s ok 13 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 14336 1026s # received: 14336 1026s ok 14 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 15360 1026s # received: 15360 1026s ok 15 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 16384 1026s # received: 16384 1026s ok 16 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 17408 1026s # received: 17408 1026s ok 17 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 18432 1026s # received: 18432 1026s ok 18 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 19456 1026s # received: 19456 1026s ok 19 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 20480 1026s # received: 20480 1026s ok 20 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 21504 1026s # received: 21504 1026s ok 21 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 22528 1026s # received: 22528 1026s ok 22 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 23552 1026s # received: 23552 1026s ok 23 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 24576 1026s # received: 24576 1026s ok 24 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 25600 1026s # received: 25600 1026s ok 25 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 26624 1026s # received: 26624 1026s ok 26 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 27648 1026s # received: 27648 1026s ok 27 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 28672 1026s # received: 28672 1026s ok 28 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 29696 1026s # received: 29696 1026s ok 29 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 30720 1026s # received: 30720 1026s ok 30 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 31744 1026s # received: 31744 1026s ok 31 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 32768 1026s # received: 32768 1026s ok 32 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 33792 1026s # received: 33792 1026s ok 33 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 34816 1026s # received: 34816 1026s ok 34 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 35840 1026s # received: 35840 1026s ok 35 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 36864 1026s # received: 36864 1026s ok 36 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 37888 1026s # received: 37888 1026s ok 37 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 38912 1026s # received: 38912 1026s ok 38 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 39936 1026s # received: 39936 1026s ok 39 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 40960 1026s # received: 40960 1026s ok 40 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 41984 1026s # received: 41984 1026s ok 41 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 43008 1026s # received: 43008 1026s ok 42 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 44032 1026s # received: 44032 1026s ok 43 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 45056 1026s # received: 45056 1026s ok 44 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 46080 1026s # received: 46080 1026s ok 45 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 47104 1026s # received: 47104 1026s ok 46 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 48128 1026s # received: 48128 1026s ok 47 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 49152 1026s # received: 49152 1026s ok 48 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 50176 1026s # received: 50176 1026s ok 49 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 51200 1026s # received: 51200 1026s ok 50 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 102400 1026s # received: 102400 1026s ok 51 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 307200 1026s # received: 307200 1026s ok 52 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:09 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 512000 1026s # received: 512000 1026s ok 53 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 2048000 1026s # received: 2048000 1026s ok 54 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 4096000 1026s # received: 4096000 1026s ok 55 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 6144000 1026s # received: 6144000 1026s ok 56 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 10240000 1026s # received: 10240000 1026s ok 57 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 1024 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 1024 1026s # received: 1024 1026s ok 58 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 2048 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 2048 1026s # received: 2048 1026s ok 59 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 3072 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 3072 1026s # received: 3072 1026s ok 60 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 4096 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 4096 1026s # received: 4096 1026s ok 61 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 5120 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 5120 1026s # received: 5120 1026s ok 62 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 6144 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 6144 1026s # received: 6144 1026s ok 63 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 7168 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 7168 1026s # received: 7168 1026s ok 64 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 8192 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #DMMATCH1: 1 1026s # 1026s # testing : bytes in body 1026s # expected: 8192 1026s # received: 8192 1026s ok 65 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 9216 1026s # received: 9216 1026s ok 66 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 10240 1026s # received: 10240 1026s ok 67 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 11264 1026s # received: 11264 1026s ok 68 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 12288 1026s # received: 12288 1026s ok 69 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 13312 1026s # received: 13312 1026s ok 70 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 14336 1026s # received: 14336 1026s ok 71 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 15360 1026s # received: 15360 1026s ok 72 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 16384 1026s # received: 16384 1026s ok 73 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 17408 1026s # received: 17408 1026s ok 74 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 18432 1026s # received: 18432 1026s ok 75 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 19456 1026s # received: 19456 1026s ok 76 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 20480 1026s # received: 20480 1026s ok 77 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 21504 1026s # received: 21504 1026s ok 78 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 22528 1026s # received: 22528 1026s ok 79 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 23552 1026s # received: 23552 1026s ok 80 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 24576 1026s # received: 24576 1026s ok 81 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 25600 1026s # received: 25600 1026s ok 82 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 26624 1026s # received: 26624 1026s ok 83 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 27648 1026s # received: 27648 1026s ok 84 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 28672 1026s # received: 28672 1026s ok 85 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 29696 1026s # received: 29696 1026s ok 86 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 30720 1026s # received: 30720 1026s ok 87 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 31744 1026s # received: 31744 1026s ok 88 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 32768 1026s # received: 32768 1026s ok 89 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 33792 1026s # received: 33792 1026s ok 90 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 34816 1026s # received: 34816 1026s ok 91 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 35840 1026s # received: 35840 1026s ok 92 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 36864 1026s # received: 36864 1026s ok 93 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 37888 1026s # received: 37888 1026s ok 94 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 38912 1026s # received: 38912 1026s ok 95 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 39936 1026s # received: 39936 1026s ok 96 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 40960 1026s # received: 40960 1026s ok 97 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 41984 1026s # received: 41984 1026s ok 98 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 43008 1026s # received: 43008 1026s ok 99 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 44032 1026s # received: 44032 1026s ok 100 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 45056 1026s # received: 45056 1026s ok 101 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 46080 1026s # received: 46080 1026s ok 102 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 47104 1026s # received: 47104 1026s ok 103 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 48128 1026s # received: 48128 1026s ok 104 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 49152 1026s # received: 49152 1026s ok 105 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 50176 1026s # received: 50176 1026s ok 106 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 51200 1026s # received: 51200 1026s ok 107 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 102400 1026s # received: 102400 1026s ok 108 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 307200 1026s # received: 307200 1026s ok 109 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 512000 1026s # received: 512000 1026s ok 110 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 2048000 1026s # received: 2048000 1026s ok 111 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 4096000 1026s # received: 4096000 1026s ok 112 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:10 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:11 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 6144000 1026s # received: 6144000 1026s ok 113 1026s #lwp request: 1026s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1026s #User-Agent: libwww-perl/6.77 1026s # 1026s #server response: 1026s #HTTP/1.1 200 OK 1026s #Connection: close 1026s #Date: Fri, 29 Nov 2024 20:01:11 GMT 1026s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1026s #Vary: In-If1 1026s #Content-Length: 0 1026s #Client-Date: Fri, 29 Nov 2024 20:01:11 GMT 1026s #Client-Peer: 127.0.0.1:8529 1026s #Client-Response-Num: 1 1026s #Client-Transfer-Encoding: chunked 1026s #DMMATCH1: 1 1026s #X-Content-Length-Note: added by Apache::TestRequest 1026s # 1026s # testing : bytes in body 1026s # expected: 10240000 1026s # received: 10240000 1026s ok 114 1026s ok 1029s t/apache/post.t ..................... 1029s # using LWP client 1029s 1..51 1029s # Running under perl version 5.040000 for linux 1029s # Current time local: Fri Nov 29 20:01:11 2024 1029s # Current time GMT: Fri Nov 29 20:01:11 2024 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.44 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 1024 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '1024' 1029s # received: 1024 1029s ok 1 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 2048 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '2048' 1029s # received: 2048 1029s ok 2 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 3072 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '3072' 1029s # received: 3072 1029s ok 3 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 4096 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '4096' 1029s # received: 4096 1029s ok 4 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 5120 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '5120' 1029s # received: 5120 1029s ok 5 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 6144 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '6144' 1029s # received: 6144 1029s ok 6 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 7168 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '7168' 1029s # received: 7168 1029s ok 7 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 8192 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '8192' 1029s # received: 8192 1029s ok 8 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 9216 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 5 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '9216' 1029s # received: 9216 1029s ok 9 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 10240 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '10240' 1029s # received: 10240 1029s ok 10 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 11264 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '11264' 1029s # received: 11264 1029s ok 11 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 12288 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '12288' 1029s # received: 12288 1029s ok 12 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 13312 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '13312' 1029s # received: 13312 1029s ok 13 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 14336 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '14336' 1029s # received: 14336 1029s ok 14 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 15360 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '15360' 1029s # received: 15360 1029s ok 15 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 16384 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '16384' 1029s # received: 16384 1029s ok 16 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 17408 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '17408' 1029s # received: 17408 1029s ok 17 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 18432 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '18432' 1029s # received: 18432 1029s ok 18 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 19456 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '19456' 1029s # received: 19456 1029s ok 19 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 20480 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '20480' 1029s # received: 20480 1029s ok 20 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 21504 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '21504' 1029s # received: 21504 1029s ok 21 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 22528 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '22528' 1029s # received: 22528 1029s ok 22 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 23552 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '23552' 1029s # received: 23552 1029s ok 23 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 24576 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '24576' 1029s # received: 24576 1029s ok 24 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 25600 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '25600' 1029s # received: 25600 1029s ok 25 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 26624 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '26624' 1029s # received: 26624 1029s ok 26 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 27648 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '27648' 1029s # received: 27648 1029s ok 27 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 28672 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '28672' 1029s # received: 28672 1029s ok 28 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 29696 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '29696' 1029s # received: 29696 1029s ok 29 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 30720 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '30720' 1029s # received: 30720 1029s ok 30 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 31744 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '31744' 1029s # received: 31744 1029s ok 31 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 32768 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '32768' 1029s # received: 32768 1029s ok 32 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 33792 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '33792' 1029s # received: 33792 1029s ok 33 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 34816 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '34816' 1029s # received: 34816 1029s ok 34 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 35840 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '35840' 1029s # received: 35840 1029s ok 35 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 36864 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '36864' 1029s # received: 36864 1029s ok 36 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 37888 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '37888' 1029s # received: 37888 1029s ok 37 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 38912 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '38912' 1029s # received: 38912 1029s ok 38 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 39936 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '39936' 1029s # received: 39936 1029s ok 39 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 40960 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '40960' 1029s # received: 40960 1029s ok 40 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 41984 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '41984' 1029s # received: 41984 1029s ok 41 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 43008 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '43008' 1029s # received: 43008 1029s ok 42 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 44032 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '44032' 1029s # received: 44032 1029s ok 43 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 45056 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '45056' 1029s # received: 45056 1029s ok 44 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 46080 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '46080' 1029s # received: 46080 1029s ok 45 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 47104 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '47104' 1029s # received: 47104 1029s ok 46 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 48128 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '48128' 1029s # received: 48128 1029s ok 47 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 49152 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '49152' 1029s # received: 49152 1029s ok 48 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 50176 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '50176' 1029s # received: 50176 1029s ok 49 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 51200 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 6 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '51200' 1029s # received: 51200 1029s ok 50 1029s #lwp request: 1029s #POST http://localhost:8529/eat_post HTTP/1.1 1029s #User-Agent: libwww-perl/6.77 1029s #Content-Length: 102400 1029s # 1029s #server response: 1029s #HTTP/1.1 200 OK 1029s #Connection: close 1029s #Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1029s #Vary: In-If1 1029s #Content-Length: 7 1029s #Client-Date: Fri, 29 Nov 2024 20:01:14 GMT 1029s #Client-Peer: 127.0.0.1:8529 1029s #Client-Response-Num: 1 1029s #DMMATCH1: 1 1029s # 1029s # testing : length posted 1029s # expected: '102400' 1029s # received: 102400 1029s ok 51 1029s ok 1032s t/apache/pr17629.t .................. 1032s 1..4 1032s # Running under perl version 5.040000 for linux 1032s # Current time local: Fri Nov 29 20:01:14 2024 1032s # Current time GMT: Fri Nov 29 20:01:14 2024 1032s # Using Test.pm version 1.31 1032s # Using Apache/Test.pm version 1.44 1032s # expected: 'begin-foobar-end 1032s # ' 1032s # received: 'begin-foobar-end 1032s # ' 1032s ok 1 1032s # expected: 200 1032s # received: '200' 1032s ok 2 1032s # testing : response was gzipped 1032s # expected: 'gzip' 1032s # received: 'gzip' 1032s ok 3 1032s # expected: 'begin-foobar-end 1032s # ' 1032s # received: 'begin-foobar-end 1032s # ' 1032s ok 4 1032s ok 1036s t/apache/pr18757.t .................. 1036s 1..3 1036s # Running under perl version 5.040000 for linux 1036s # Current time local: Fri Nov 29 20:01:17 2024 1036s # Current time GMT: Fri Nov 29 20:01:17 2024 1036s # Using Test.pm version 1.31 1036s # Using Apache/Test.pm version 1.44 1036s # testing : 200 response from GET 1036s # expected: 200 1036s # received: '200' 1036s ok 1 1036s # expected C-L is 26 1036s # URL via proxy is http://localhost:8536/index.html 1036s ok 2 1036s # line: HTTP/1.1 200 OK 1036s # line: Date: Fri, 29 Nov 2024 20:01:21 GMT 1036s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1036s # line: Vary: In-If1 1036s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1036s # line: ETag: "1a-61fafa7f73d80" 1036s # line: Accept-Ranges: bytes 1036s # line: Content-Length: 26 1036s # line: DMMATCH1: 1 1036s # line: Content-Type: text/html 1036s # line: 1036s # testing : whether proxy strips Content-Length header 1036s # expected: 1 1036s # received: 1 1036s ok 3 1036s ok 1039s t/apache/pr35292.t .................. 1039s 1..3 1039s # Running under perl version 5.040000 for linux 1039s # Current time local: Fri Nov 29 20:01:21 2024 1039s # Current time GMT: Fri Nov 29 20:01:21 2024 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.44 1039s ok 1 1039s ok 2 1039s # testing : read response-line 1039s # expected: qr/^HTTP\/1\.. 413/ 1039s # received: 'HTTP/1.1 413 Request Entity Too Large 1039s # ' 1039s ok 3 1039s ok 1043s t/apache/pr35330.t .................. 1043s 1..2 1043s # Running under perl version 5.040000 for linux 1043s # Current time local: Fri Nov 29 20:01:24 2024 1043s # Current time GMT: Fri Nov 29 20:01:24 2024 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.44 1043s # testing : SSI was allowed for location 1043s # expected: 200 1043s # received: '200' 1043s ok 1 1043s # testing : file was served with correct content 1043s # expected: 'hello' 1043s # received: 'hello' 1043s ok 2 1043s ok 1046s t/apache/pr37166.t .................. 1046s 1..4 1046s # Running under perl version 5.040000 for linux 1046s # Current time local: Fri Nov 29 20:01:28 2024 1046s # Current time GMT: Fri Nov 29 20:01:28 2024 1046s # Using Test.pm version 1.31 1046s # Using Apache/Test.pm version 1.44 1046s # testing : SSI was allowed for location 1046s # expected: 200 1046s # received: '200' 1046s ok 1 1046s # testing : file was served with correct content 1046s # expected: 'Hello world 1046s # ' 1046s # received: 'Hello world 1046s # ' 1046s ok 2 1046s # testing : explicit 200 response 1046s # expected: 200 1046s # received: '200' 1046s ok 3 1046s # testing : file was again served with correct content 1046s # expected: 'Hello world 1046s # ' 1046s # received: 'Hello world 1046s # ' 1046s ok 4 1046s ok 1049s t/apache/pr43939.t .................. 1049s 1..4 1049s # Running under perl version 5.040000 for linux 1049s # Current time local: Fri Nov 29 20:01:31 2024 1049s # Current time GMT: Fri Nov 29 20:01:31 2024 1049s # Using Test.pm version 1.31 1049s # Using Apache/Test.pm version 1.44 1049s # expected: 'begin-default-end 1049s # ' 1049s # received: 'begin-default-end 1049s # ' 1049s ok 1 1049s # expected: 200 1049s # received: '200' 1049s ok 2 1049s # testing : response was gzipped 1049s # expected: 'gzip' 1049s # received: 'gzip' 1049s ok 3 1049s # expected: 'begin-default-end 1049s # ' 1049s # received: 'begin-default-end 1049s # ' 1049s ok 4 1049s ok 1053s t/apache/pr49328.t .................. 1053s 1..1 1053s # Running under perl version 5.040000 for linux 1053s # Current time local: Fri Nov 29 20:01:34 2024 1053s # Current time GMT: Fri Nov 29 20:01:34 2024 1053s # Using Test.pm version 1.31 1053s # Using Apache/Test.pm version 1.44 1053s # expected: 'before 1053s # included 1053s # after 1053s # ' 1053s # received: 'before 1053s # included 1053s # after 1053s # ' 1053s ok 1 1053s ok 1056s t/apache/pr64339.t .................. 1056s 1..12 1056s # Running under perl version 5.040000 for linux 1056s # Current time local: Fri Nov 29 20:01:38 2024 1056s # Current time GMT: Fri Nov 29 20:01:38 2024 1056s # Using Test.pm version 1.31 1056s # Using Apache/Test.pm version 1.44 1056s # testing : fetching /doc.xml 1056s # expected: 200 1056s # received: '200' 1056s ok 1 1056s # testing : content-type header test for /doc.xml 1056s # expected: 'application/xml; charset=utf-8' 1056s # received: 'application/xml; charset=utf-8' 1056s ok 2 1056s # testing : content test for /doc.xml 1056s # expected: 'fóó 1056s # ' 1056s # received: 'fóó 1056s # ' 1056s ok 3 1056s # testing : fetching /doc.fooxml 1056s # expected: 200 1056s # received: '200' 1056s ok 4 1056s # testing : content-type header test for /doc.fooxml 1056s # expected: 'application/foo+xml; charset=utf-8' 1056s # received: 'application/foo+xml; charset=utf-8' 1056s ok 5 1056s # testing : content test for /doc.fooxml 1056s # expected: 'fóó 1056s # ' 1056s # received: 'fóó 1056s # ' 1056s ok 6 1056s # testing : fetching /doc.notxml 1056s # expected: 200 1056s # received: '200' 1056s ok 7 1056s # testing : content-type header test for /doc.notxml 1056s # expected: 'application/notreallyxml' 1056s # received: 'application/notreallyxml' 1056s ok 8 1056s # testing : content test for /doc.notxml 1056s # expected: 'f 1056s # ' 1056s # received: 'f 1056s # ' 1056s ok 9 1056s # testing : fetching /doc.isohtml 1056s # expected: 200 1056s # received: '200' 1056s ok 10 1056s # testing : content-type header test for /doc.isohtml 1056s # expected: 'text/html;charset=utf-8' 1056s # received: 'text/html;charset=utf-8' 1056s ok 11 1056s # testing : content test for /doc.isohtml 1056s # expected: '

fóó 1056s #

' 1056s # received: '

fóó 1056s #

' 1056s ok 12 1056s ok 1060s t/apache/rwrite.t ................... 1060s # using LWP client 1060s 1..114 1060s # Running under perl version 5.040000 for linux 1060s # Current time local: Fri Nov 29 20:01:41 2024 1060s # Current time GMT: Fri Nov 29 20:01:41 2024 1060s # Using Test.pm version 1.31 1060s # Using Apache/Test.pm version 1.44 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 1024 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : bytes in body 1060s # expected: 1024 1060s # received: 1024 1060s ok 1 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 2048 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : bytes in body 1060s # expected: 2048 1060s # received: 2048 1060s ok 2 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 3072 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : bytes in body 1060s # expected: 3072 1060s # received: 3072 1060s ok 3 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 4096 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : bytes in body 1060s # expected: 4096 1060s # received: 4096 1060s ok 4 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 5120 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : bytes in body 1060s # expected: 5120 1060s # received: 5120 1060s ok 5 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 6144 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : bytes in body 1060s # expected: 6144 1060s # received: 6144 1060s ok 6 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 7168 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : bytes in body 1060s # expected: 7168 1060s # received: 7168 1060s ok 7 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 8192 1060s # received: 8192 1060s ok 8 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 9216 1060s # received: 9216 1060s ok 9 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 10240 1060s # received: 10240 1060s ok 10 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 11264 1060s # received: 11264 1060s ok 11 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 12288 1060s # received: 12288 1060s ok 12 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 13312 1060s # received: 13312 1060s ok 13 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 14336 1060s # received: 14336 1060s ok 14 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #Client-Transfer-Encoding: chunked 1060s #DMMATCH1: 1 1060s #X-Content-Length-Note: added by Apache::TestRequest 1060s # 1060s # testing : bytes in body 1060s # expected: 15360 1060s # received: 15360 1060s ok 15 1060s #lwp request: 1060s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1060s #User-Agent: libwww-perl/6.77 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1060s #Vary: In-If1 1060s #Content-Length: 0 1060s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 16384 1061s # received: 16384 1061s ok 16 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 17408 1061s # received: 17408 1061s ok 17 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 18432 1061s # received: 18432 1061s ok 18 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 19456 1061s # received: 19456 1061s ok 19 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 20480 1061s # received: 20480 1061s ok 20 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 21504 1061s # received: 21504 1061s ok 21 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 22528 1061s # received: 22528 1061s ok 22 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 23552 1061s # received: 23552 1061s ok 23 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 24576 1061s # received: 24576 1061s ok 24 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 25600 1061s # received: 25600 1061s ok 25 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 26624 1061s # received: 26624 1061s ok 26 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 27648 1061s # received: 27648 1061s ok 27 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 28672 1061s # received: 28672 1061s ok 28 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 29696 1061s # received: 29696 1061s ok 29 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 30720 1061s # received: 30720 1061s ok 30 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 31744 1061s # received: 31744 1061s ok 31 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 32768 1061s # received: 32768 1061s ok 32 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 33792 1061s # received: 33792 1061s ok 33 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 34816 1061s # received: 34816 1061s ok 34 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 35840 1061s # received: 35840 1061s ok 35 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 36864 1061s # received: 36864 1061s ok 36 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 37888 1061s # received: 37888 1061s ok 37 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 38912 1061s # received: 38912 1061s ok 38 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 39936 1061s # received: 39936 1061s ok 39 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 40960 1061s # received: 40960 1061s ok 40 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 41984 1061s # received: 41984 1061s ok 41 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 43008 1061s # received: 43008 1061s ok 42 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 44032 1061s # received: 44032 1061s ok 43 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 45056 1061s # received: 45056 1061s ok 44 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 46080 1061s # received: 46080 1061s ok 45 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 47104 1061s # received: 47104 1061s ok 46 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 48128 1061s # received: 48128 1061s ok 47 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 49152 1061s # received: 49152 1061s ok 48 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 50176 1061s # received: 50176 1061s ok 49 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 51200 1061s # received: 51200 1061s ok 50 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 102400 1061s # received: 102400 1061s ok 51 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 307200 1061s # received: 307200 1061s ok 52 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 512000 1061s # received: 512000 1061s ok 53 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 2048000 1061s # received: 2048000 1061s ok 54 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 4096000 1061s # received: 4096000 1061s ok 55 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 6144000 1061s # received: 6144000 1061s ok 56 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 10240000 1061s # received: 10240000 1061s ok 57 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 1024 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #DMMATCH1: 1 1061s # 1061s # testing : bytes in body 1061s # expected: 1024 1061s # received: 1024 1061s ok 58 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 2048 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #DMMATCH1: 1 1061s # 1061s # testing : bytes in body 1061s # expected: 2048 1061s # received: 2048 1061s ok 59 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 3072 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #DMMATCH1: 1 1061s # 1061s # testing : bytes in body 1061s # expected: 3072 1061s # received: 3072 1061s ok 60 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 4096 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #DMMATCH1: 1 1061s # 1061s # testing : bytes in body 1061s # expected: 4096 1061s # received: 4096 1061s ok 61 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 5120 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #DMMATCH1: 1 1061s # 1061s # testing : bytes in body 1061s # expected: 5120 1061s # received: 5120 1061s ok 62 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 6144 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #DMMATCH1: 1 1061s # 1061s # testing : bytes in body 1061s # expected: 6144 1061s # received: 6144 1061s ok 63 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 7168 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #DMMATCH1: 1 1061s # 1061s # testing : bytes in body 1061s # expected: 7168 1061s # received: 7168 1061s ok 64 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 8192 1061s # received: 8192 1061s ok 65 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 9216 1061s # received: 9216 1061s ok 66 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 10240 1061s # received: 10240 1061s ok 67 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 11264 1061s # received: 11264 1061s ok 68 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 12288 1061s # received: 12288 1061s ok 69 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 13312 1061s # received: 13312 1061s ok 70 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 14336 1061s # received: 14336 1061s ok 71 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 15360 1061s # received: 15360 1061s ok 72 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 16384 1061s # received: 16384 1061s ok 73 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 17408 1061s # received: 17408 1061s ok 74 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 18432 1061s # received: 18432 1061s ok 75 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 19456 1061s # received: 19456 1061s ok 76 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 20480 1061s # received: 20480 1061s ok 77 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 21504 1061s # received: 21504 1061s ok 78 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 22528 1061s # received: 22528 1061s ok 79 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 23552 1061s # received: 23552 1061s ok 80 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 24576 1061s # received: 24576 1061s ok 81 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 25600 1061s # received: 25600 1061s ok 82 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 26624 1061s # received: 26624 1061s ok 83 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 27648 1061s # received: 27648 1061s ok 84 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 28672 1061s # received: 28672 1061s ok 85 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 29696 1061s # received: 29696 1061s ok 86 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 30720 1061s # received: 30720 1061s ok 87 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 31744 1061s # received: 31744 1061s ok 88 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 32768 1061s # received: 32768 1061s ok 89 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 33792 1061s # received: 33792 1061s ok 90 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 34816 1061s # received: 34816 1061s ok 91 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 35840 1061s # received: 35840 1061s ok 92 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 36864 1061s # received: 36864 1061s ok 93 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 37888 1061s # received: 37888 1061s ok 94 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 38912 1061s # received: 38912 1061s ok 95 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 39936 1061s # received: 39936 1061s ok 96 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 40960 1061s # received: 40960 1061s ok 97 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 41984 1061s # received: 41984 1061s ok 98 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 43008 1061s # received: 43008 1061s ok 99 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 44032 1061s # received: 44032 1061s ok 100 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 45056 1061s # received: 45056 1061s ok 101 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 46080 1061s # received: 46080 1061s ok 102 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 47104 1061s # received: 47104 1061s ok 103 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 48128 1061s # received: 48128 1061s ok 104 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 49152 1061s # received: 49152 1061s ok 105 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 50176 1061s # received: 50176 1061s ok 106 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 51200 1061s # received: 51200 1061s ok 107 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 102400 1061s # received: 102400 1061s ok 108 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 307200 1061s # received: 307200 1061s ok 109 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 512000 1061s # received: 512000 1061s ok 110 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 2048000 1061s # received: 2048000 1061s ok 111 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 4096000 1061s # received: 4096000 1061s ok 112 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 6144000 1061s # received: 6144000 1061s ok 113 1061s #lwp request: 1061s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1061s #User-Agent: libwww-perl/6.77 1061s # 1061s #server response: 1061s #HTTP/1.1 200 OK 1061s #Connection: close 1061s #Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1061s #Vary: In-If1 1061s #Content-Length: 0 1061s #Client-Date: Fri, 29 Nov 2024 20:01:45 GMT 1061s #Client-Peer: 127.0.0.1:8529 1061s #Client-Response-Num: 1 1061s #Client-Transfer-Encoding: chunked 1061s #DMMATCH1: 1 1061s #X-Content-Length-Note: added by Apache::TestRequest 1061s # 1061s # testing : bytes in body 1061s # expected: 10240000 1061s # received: 10240000 1061s ok 114 1061s ok 1064s t/apache/server_name_port.t ......... 1064s 1..84 1064s # Running under perl version 5.040000 for linux 1064s # Current time local: Fri Nov 29 20:01:45 2024 1064s # Current time GMT: Fri Nov 29 20:01:45 2024 1064s # Using Test.pm version 1.31 1064s # Using Apache/Test.pm version 1.44 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1064s # expecting 200, got 200 1064s ok 1 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 2 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 3 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1064s # expecting 200, got 200 1064s ok 4 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 5 1064s # got SERVER_PORT='123', expected '123' 1064s ok 6 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1064s # expecting 200, got 200 1064s ok 7 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 8 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 9 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1064s # expecting 200, got 200 1064s ok 10 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 11 1064s # got SERVER_PORT='123', expected '123' 1064s ok 12 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1064s # expecting 200, got 200 1064s ok 13 1064s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1064s ok 14 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 15 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1064s # expecting 200, got 200 1064s ok 16 1064s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1064s ok 17 1064s # got SERVER_PORT='123', expected '123' 1064s ok 18 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1064s # expecting 200, got 200 1064s ok 19 1064s # got SERVER_NAME='[::1]', expected '[::1]' 1064s ok 20 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 21 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1064s # expecting 200, got 200 1064s ok 22 1064s # got SERVER_NAME='[::1]', expected '[::1]' 1064s ok 23 1064s # got SERVER_PORT='123', expected '123' 1064s ok 24 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1064s # expecting 200, got 200 1064s ok 25 1064s # got SERVER_NAME='[a::1]', expected '[a::1]' 1064s ok 26 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 27 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1064s # expecting 200, got 200 1064s ok 28 1064s # got SERVER_NAME='[a::1]', expected '[a::1]' 1064s ok 29 1064s # got SERVER_PORT='123', expected '123' 1064s ok 30 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1064s # expecting 200, got 200 1064s ok 31 1064s # got SERVER_NAME='[a::1]', expected '[a::1]' 1064s ok 32 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 33 1064s # SENDING: 1064s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1064s # expecting 200, got 200 1064s ok 34 1064s # got SERVER_NAME='[a::1]', expected '[a::1]' 1064s ok 35 1064s # got SERVER_PORT='123', expected '123' 1064s ok 36 1064s # SENDING: 1064s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 37 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 38 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 39 1064s # SENDING: 1064s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 40 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 41 1064s # got SERVER_PORT='123', expected '123' 1064s ok 42 1064s # SENDING: 1064s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 43 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 44 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 45 1064s # SENDING: 1064s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 46 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 47 1064s # got SERVER_PORT='123', expected '123' 1064s ok 48 1064s # SENDING: 1064s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 49 1064s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1064s ok 50 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 51 1064s # SENDING: 1064s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 52 1064s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1064s ok 53 1064s # got SERVER_PORT='123', expected '123' 1064s ok 54 1064s # SENDING: 1064s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 55 1064s # got SERVER_NAME='[::1]', expected '[::1]' 1064s ok 56 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 57 1064s # SENDING: 1064s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1064s # expecting 200, got 200 1064s ok 58 1064s # got SERVER_NAME='[::1]', expected '[::1]' 1064s ok 59 1064s # got SERVER_PORT='123', expected '123' 1064s ok 60 1064s # SENDING: 1064s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1064s # expecting 200, got 200 1064s ok 61 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 62 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 63 1064s # SENDING: 1064s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1064s # expecting 200, got 200 1064s ok 64 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 65 1064s # got SERVER_PORT='123', expected '123' 1064s ok 66 1064s # SENDING: 1064s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1064s # expecting 200, got 200 1064s ok 67 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 68 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 69 1064s # SENDING: 1064s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1064s # expecting 200, got 200 1064s ok 70 1064s # got SERVER_NAME='righthost', expected 'righthost' 1064s ok 71 1064s # got SERVER_PORT='123', expected '123' 1064s ok 72 1064s # SENDING: 1064s # 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 1064s # expecting 200, got 200 1064s ok 73 1064s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1064s ok 74 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 75 1064s # SENDING: 1064s # 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 1064s # expecting 200, got 200 1064s ok 76 1064s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1064s ok 77 1064s # got SERVER_PORT='123', expected '123' 1064s ok 78 1064s # SENDING: 1064s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1064s # expecting 200, got 200 1064s ok 79 1064s # got SERVER_NAME='[::1]', expected '[::1]' 1064s ok 80 1064s # got SERVER_PORT='8529', expected '8529' 1064s ok 81 1064s # SENDING: 1064s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1064s # expecting 200, got 200 1064s ok 82 1064s # got SERVER_NAME='[::1]', expected '[::1]' 1064s ok 83 1064s # got SERVER_PORT='123', expected '123' 1064s ok 84 1064s ok 1068s t/apache/teclchunk.t ................ skipped: Not supported yet 1072s t/apr/uri.t ......................... 1072s 1..1 1072s # Running under perl version 5.040000 for linux 1072s # Current time local: Fri Nov 29 20:01:53 2024 1072s # Current time GMT: Fri Nov 29 20:01:53 2024 1072s # Using Test.pm version 1.31 1072s # Using Apache/Test.pm version 1.44 1072s ok 1 1072s ok 1075s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 1079s t/filter/case.t ..................... 1079s 1..4 1079s # Running under perl version 5.040000 for linux 1079s # Current time local: Fri Nov 29 20:02:00 2024 1079s # Current time GMT: Fri Nov 29 20:02:00 2024 1079s # Using Test.pm version 1.31 1079s # Using Apache/Test.pm version 1.44 1079s ok 1 1079s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1079s # expected 200 1079s # received 200 1079s # body: =HEAD1 NAME 1079s X X 1079s 1079s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1079s 1079s =HEAD1 SYNOPSIS 1079s 1079s TO DECLARE SUBROUTINES: 1079s X X 1079s 1079s SUB NAME; # A "FORWARD" DECLARATION. 1079s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1079s SUB NAME : ATTRS; # WITH ATTRIBUTES 1079s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1079s 1079s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1079s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1079s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1079s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1079s 1079s USE FEATURE 'SIGNATURES'; 1079s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1079s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1079s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1079s 1079s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1079s X 1079s 1079s $SUBREF = SUB BLOCK; # NO PROTO 1079s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1079s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1079s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1079s 1079s USE FEATURE 'SIGNATURES'; 1079s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1079s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1079s 1079s TO IMPORT SUBROUTINES: 1079s X 1079s 1079s USE MODULE QW(NAME1 NAME2 NAME3); 1079s 1079s TO CALL SUBROUTINES: 1079s X X 1079s 1079s NAME(LIST); # REGULAR SUBROUTINE CALL. 1079s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1079s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1079s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1079s 1079s =HEAD1 DESCRIPTION 1079s 1079s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1079s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1079s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1079s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1079s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1079s ITS NAME OR A CODE REFERENCE. 1079s 1079s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1079s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1079s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1079s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1079s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1079s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1079s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1079s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1079s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1079s X X 1079s 1079s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1079s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1079s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1079s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1079s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1079s SUCH A SIGNATURE-USING SUBROUTINE. 1079s 1079s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1079s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1079s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1079s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1079s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1079s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1079s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1079s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1079s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1079s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1079s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1079s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1079s X X X<@_> 1079s 1079s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1079s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1079s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1079s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1079s L AND L. 1079s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1079s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1079s 1079s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1079s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1079s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1079s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1079s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1079s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1079s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1079s ONE LARGE INDISTINGUISHABLE LIST. 1079s 1079s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1079s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1079s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1079s EMPTY SUB RETURNS THE EMPTY LIST. 1079s X X X 1079s 1079s EXAMPLE: 1079s 1079s SUB MAX { 1079s MY $MAX = SHIFT(@_); 1079s FOREACH $FOO (@_) { 1079s $MAX = $FOO IF $MAX < $FOO; 1079s } 1079s RETURN $MAX; 1079s } 1079s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1079s 1079s EXAMPLE: 1079s 1079s # GET A LINE, COMBINING CONTINUATION LINES 1079s # THAT START WITH WHITESPACE 1079s 1079s SUB GET_LINE { 1079s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1079s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1079s IF ($LOOKAHEAD =~ /^[ \T]/) { 1079s $THISLINE .= $LOOKAHEAD; 1079s } 1079s ELSE { 1079s LAST LINE; 1079s } 1079s } 1079s RETURN $THISLINE; 1079s } 1079s 1079s $LOOKAHEAD = ; # GET FIRST LINE 1079s WHILE (DEFINED($LINE = GET_LINE())) { 1079s ... 1079s } 1079s 1079s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1079s 1079s SUB MAYBESET { 1079s MY($KEY, $VALUE) = @_; 1079s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1079s } 1079s 1079s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1079s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1079s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1079s ITS CALLER'S VALUES. 1079s X X 1079s 1079s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1079s SUB UPCASE_IN { 1079s FOR (@_) { TR/A-Z/A-Z/ } 1079s } 1079s 1079s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1079s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1079s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1079s X X 1079s 1079s UPCASE_IN("FREDERICK"); 1079s 1079s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1079s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1079s OF CHANGING THEM IN PLACE: 1079s 1079s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1079s SUB UPCASE { 1079s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1079s MY @PARMS = @_; 1079s FOR (@PARMS) { TR/A-Z/A-Z/ } 1079s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1079s } 1079s 1079s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1079s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1079s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1079s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1079s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1079s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1079s 1079s @NEWLIST = UPCASE(@LIST1, @LIST2); 1079s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1079s 1079s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1079s 1079s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1079s 1079s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1079s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1079s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1079s L
FOR ALTERNATIVES. 1079s 1079s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1079s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1079s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1079s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1079s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1079s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1079s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1079s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1079s SEE L FOR MORE ABOUT ALL THAT. 1079s X<&> 1079s 1079s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1079s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1079s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1079s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1079s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1079s X 1079s 1079s &FOO(1,2,3); # PASS THREE ARGUMENTS 1079s FOO(1,2,3); # THE SAME 1079s 1079s FOO(); # PASS AN EMPTY ARGUMENT LIST 1079s &FOO(); # THE SAME 1079s 1079s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1079s USE STRICT 'SUBS'; 1079s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1079s # A COMPILE-TIME ERROR 1079s NO STRICT 'SUBS'; 1079s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1079s # A LITERAL STRING "FOO" 1079s 1079s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1079s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1079s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1079s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1079s X<&> 1079s 1079s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1079s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1079s YOUR SUBROUTINE'S NAME. 1079s 1079s USE V5.16; 1079s MY $FACTORIAL = SUB { 1079s MY ($X) = @_; 1079s RETURN 1 IF $X == 1; 1079s RETURN($X * __SUB__->( $X - 1 ) ); 1079s }; 1079s 1079s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1079s IS SUBJECT TO CHANGE. 1079s 1079s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1079s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1079s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1079s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1079s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1079s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1079s SPECIAL, PRE-DEFINED THINGS. 1079s 1079s =OVER 1079s 1079s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1079s 1079s C 1079s 1079s =ITEM DOCUMENTED IN L 1079s 1079s C, C 1079s 1079s =ITEM DOCUMENTED IN L 1079s 1079s C, C 1079s 1079s =ITEM DOCUMENTED IN L 1079s 1079s C, C, C, C, C, C, C, 1079s C, C, C, C, C, C, 1079s C, C, C, C, C, C, C, 1079s C, C, C, C, C, C, 1079s C, C, C, C, C, 1079s C, C, C, C 1079s 1079s =ITEM DOCUMENTED IN L 1079s 1079s C, C, C, C, C, C, C, 1079s C, C, C, C, C, C, C, 1079s C, C, C, C, C, C 1079s 1079s =ITEM DOCUMENTED IN L 1079s 1079s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1079s L<< C|PERLFUNC/REQUIRE >> 1079s 1079s =ITEM DOCUMENTED IN L 1079s 1079s C 1079s 1079s =ITEM DOCUMENTED IN L 1079s 1079s C, C, C, C, C 1079s 1079s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1079s 1079s ANY STARTING WITH C<(> 1079s 1079s =BACK 1079s 1079s THE C, C, C, C AND C SUBROUTINES 1079s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1079s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1079s EXPLICITLY. SEE L 1079s 1079s =HEAD2 SIGNATURES 1079s 1079s X X 1079s 1079s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1079s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1079s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1079s 1079s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1079s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1079s DIRECTLY BY C, IN THE CURRENT SCOPE. 1079s 1079s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1079s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1079s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1079s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1079s 1079s FOR EXAMPLE, 1079s 1079s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1079s 1079s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1079s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1079s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1079s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1079s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1079s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1079s 1079s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1079s THE SIGNATURE. FOR EXAMPLE, 1079s 1079s SUB FOO ($LEFT, $RIGHT) { 1079s RETURN $LEFT + $RIGHT; 1079s } 1079s 1079s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1079s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1079s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1079s EQUIVALENT TO 1079s 1079s SUB FOO { 1079s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1079s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1079s MY $LEFT = $_[0]; 1079s MY $RIGHT = $_[1]; 1079s RETURN $LEFT + $RIGHT; 1079s } 1079s 1079s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1079s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1079s 1079s SUB FOO ($FIRST, $, $THIRD) { 1079s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1079s } 1079s 1079s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1079s MANDATORY FOR THE CALLER TO PASS IT. 1079s 1079s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1079s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1079s 1079s SUB FOO ($LEFT, $RIGHT = 0) { 1079s RETURN $LEFT + $RIGHT; 1079s } 1079s 1079s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1079s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1079s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1079s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1079s FOR EXAMPLE, 1079s 1079s MY $AUTO_ID = 0; 1079s SUB FOO ($THING, $ID = $AUTO_ID++) { 1079s PRINT "$THING HAS ID $ID"; 1079s } 1079s 1079s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1079s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1079s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1079s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1079s 1079s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1079s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1079s } 1079s 1079s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1079s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1079s VALUE PROVIDED WAS C. 1079s 1079s SUB FOO ($NAME //= "WORLD") { 1079s PRINT "HELLO, $NAME"; 1079s } 1079s 1079s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1079s 1079s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1079s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1079s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1079s 1079s SUB FOO ($X ||= 10) { 1079s RETURN 5 + $X; 1079s } 1079s 1079s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1079s FOR EXAMPLE, 1079s 1079s SUB FOO ($THING, $ = 1) { 1079s PRINT $THING; 1079s } 1079s 1079s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1079s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1079s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1079s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1079s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1079s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1079s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1079s 1079s SUB FOO ($THING, $=) { 1079s PRINT $THING; 1079s } 1079s 1079s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1079s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1079s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1079s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1079s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1079s TO RIGHT. 1079s 1079s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1079s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1079s 1079s SUB FOO ($FILTER, @INPUTS) { 1079s PRINT $FILTER->($_) FOREACH @INPUTS; 1079s } 1079s 1079s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1079s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1079s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1079s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1079s 1079s SUB FOO ($THING, @) { 1079s PRINT $THING; 1079s } 1079s 1079s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1079s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1079s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1079s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1079s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1079s AS WITH STANDARD HASH CONSTRUCTION. 1079s 1079s SUB FOO ($FILTER, %INPUTS) { 1079s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1079s } 1079s 1079s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1079s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1079s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1079s 1079s SUB FOO ($THING, %) { 1079s PRINT $THING; 1079s } 1079s 1079s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1079s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1079s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1079s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1079s AN EMPTY ARRAY OR EMPTY HASH. 1079s 1079s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1079s THAT THE CALLER PASSED NO ARGUMENTS: 1079s 1079s SUB FOO () { 1079s RETURN 123; 1079s } 1079s 1079s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1079s WARNING IN THE C CATEGORY. FROM PERL 5.36 1079s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1079s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1079s STATEMENT SUCH AS: 1079s 1079s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1079s 1079s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1079s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1079s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1079s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1079s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1079s WARNINGS IN THE C CATEGORY WHEN 1079s COMPILED: 1079s 1079s SUB F ($X) { 1079s # THIS LINE EMITS THE WARNING SEEN BELOW 1079s PRINT "ARGUMENTS ARE @_"; 1079s } 1079s 1079s Z<> 1079s 1079s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1079s EXPERIMENTAL AT ... 1079s 1079s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1079s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1079s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1079s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1079s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1079s SUPPLY THAT ARGUMENT. 1079s 1079s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1079s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1079s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1079s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1079s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1079s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1079s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1079s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1079s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1079s 1079s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1079s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1079s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1079s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1079s L. FOR EXAMPLE, 1079s 1079s SUB FOO :PROTOTYPE($) { $_[0] } 1079s 1079s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1079s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1079s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1079s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1079s 1079s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1079s RETURN $LEFT + $RIGHT; 1079s } 1079s 1079s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1079s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1079s THE SUBROUTINE'S BODY. 1079s 1079s =HEAD2 PRIVATE VARIABLES VIA MY() 1079s X X X X X 1079s X X 1079s 1079s SYNOPSIS: 1079s 1079s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1079s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1079s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1079s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1079s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1079s 1079s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1079s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1079s SEE L AND L. 1079s 1079s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1079s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1079s (C/C/C/C), LOOP 1079s (C/C/C/C/C), SUBROUTINE, C, 1079s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1079s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1079s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1079s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1079s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1079s 1079s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1079s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1079s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1079s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1079s X 1079s 1079s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1079s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1079s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1079s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1079s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1079s 1079s MY $X = 10; 1079s SUB BUMPX { $X++ } 1079s 1079s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1079s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1079s THE C ITSELF. SEE L. 1079s X 1079s 1079s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1079s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1079s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1079s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1079s 1079s $ARG = "FRED"; # "GLOBAL" VARIABLE 1079s $N = CUBE_ROOT(27); 1079s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1079s # OUTPUTS: FRED THINKS THE ROOT IS 3 1079s 1079s SUB CUBE_ROOT { 1079s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1079s $ARG **= 1/3; 1079s RETURN $ARG; 1079s } 1079s 1079s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1079s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1079s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1079s 1079s MY ($FOO) = ; # WRONG? 1079s MY @FOO = ; 1079s 1079s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1079s 1079s MY $FOO = ; 1079s 1079s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1079s 1079s MY $FOO, $BAR = 1; # WRONG 1079s 1079s THAT HAS THE SAME EFFECT AS 1079s 1079s MY $FOO; 1079s $BAR = 1; 1079s 1079s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1079s THE CURRENT STATEMENT. THUS, 1079s 1079s MY $X = $X; 1079s 1079s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1079s THE EXPRESSION 1079s 1079s MY $X = 123 AND $X == 123 1079s 1079s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1079s 1079s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1079s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1079s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1079s 1079s WHILE (MY $LINE = <>) { 1079s $LINE = LC $LINE; 1079s } CONTINUE { 1079s PRINT $LINE; 1079s } 1079s 1079s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1079s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1079s IT. SIMILARLY, IN THE CONDITIONAL 1079s 1079s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1079s USER_AGREES(); 1079s } ELSIF ($ANSWER =~ /^NO$/I) { 1079s USER_DISAGREES(); 1079s } ELSE { 1079s CHOMP $ANSWER; 1079s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1079s } 1079s 1079s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1079s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1079s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1079s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1079s 1079s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1079s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1079s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1079s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1079s IN THE LOOP 1079s X X 1079s 1079s FOR MY $I (1, 2, 3) { 1079s SOME_FUNCTION(); 1079s } 1079s 1079s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1079s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1079s X X 1079s 1079s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1079s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1079s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1079s 1079s USE STRICT 'VARS'; 1079s 1079s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1079s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1079s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1079s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1079s THIS WITH C. 1079s 1079s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1079s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1079s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1079s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1079s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1079s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1079s EXAMPLE. 1079s 1079s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1079s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1079s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1079s 1079s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1079s 1079s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1079s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1079s IS ALSO VISIBLE: 1079s 1079s PACKAGE MAIN; 1079s OUR $X = 10; 1079s MY $X = 20; 1079s PRINT "$X AND $::X\N"; 1079s 1079s THAT WILL PRINT OUT C<20> AND C<10>. 1079s 1079s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1079s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1079s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1079s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1079s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1079s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1079s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1079s AN ANONYMOUS SUB REFERENCE: 1079s 1079s MY $SECRET_VERSION = '1.001-BETA'; 1079s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1079s $SECRET_SUB->(); 1079s 1079s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1079s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1079s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1079s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1079s UNQUALIFIED AND UNQUALIFIABLE. 1079s 1079s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1079s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1079s L FOR SOMETHING OF A WORK-AROUND TO 1079s THIS. 1079s 1079s =HEAD2 PERSISTENT PRIVATE VARIABLES 1079s X X X X 1079s X X 1079s 1079s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1079s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1079s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1079s 1079s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1079s 1079s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1079s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1079s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1079s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1079s THE C FORM DOES NOT REQUIRE THE 1079s C PRAGMA. 1079s 1079s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1079s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1079s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1079s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1079s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1079s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1079s SUBROUTINE EACH TIME IT IS EXECUTED.) 1079s 1079s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1079s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1079s 1079s USE FEATURE 'STATE'; 1079s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1079s 1079s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1079s 1079s USE FEATURE 'STATE'; 1079s SUB CREATE_COUNTER { 1079s RETURN SUB { STATE $X; RETURN ++$X } 1079s } 1079s 1079s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1079s CODE OUTSIDE. 1079s 1079s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1079s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1079s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1079s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1079s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1079s 1079s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1079s 1079s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1079s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1079s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1079s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1079s 1079s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1079s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1079s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1079s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1079s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1079s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1079s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1079s 1079s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1079s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1079s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1079s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1079s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1079s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1079s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1079s 1079s { 1079s MY $SECRET_VAL = 0; 1079s SUB GIMME_ANOTHER { 1079s RETURN ++$SECRET_VAL; 1079s } 1079s } 1079s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1079s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1079s 1079s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1079s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1079s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1079s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1079s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1079s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1079s STARTS TO RUN: 1079s 1079s BEGIN { 1079s MY $SECRET_VAL = 0; 1079s SUB GIMME_ANOTHER { 1079s RETURN ++$SECRET_VAL; 1079s } 1079s } 1079s 1079s SEE L ABOUT THE 1079s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1079s C AND C. 1079s 1079s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1079s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1079s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1079s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1079s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1079s 1079s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1079s X X X X 1079s X 1079s 1079s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1079s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1079s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1079s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1079s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1079s 1079s SYNOPSIS: 1079s 1079s # LOCALIZATION OF VALUES 1079s 1079s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1079s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1079s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1079s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1079s 1079s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1079s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1079s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1079s # LOCALIZATION 1079s 1079s # LOCALIZATION OF SYMBOLS 1079s 1079s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1079s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1079s # @MERLYN IS REALLY @RANDAL, ETC 1079s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1079s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1079s 1079s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1079s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1079s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1079s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1079s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1079s 1079s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1079s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1079s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1079s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1079s 1079s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1079s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1079s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1079s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1079s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1079s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1079s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1079s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1079s UNDEFINED VALUE.) 1079s 1079s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1079s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1079s VARIABLES OUTSIDE THE LOOP. 1079s 1079s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1079s X 1079s 1079s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1079s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1079s VIEWED AS A SCALAR OR AN ARRAY. SO 1079s 1079s LOCAL($FOO) = ; 1079s LOCAL @FOO = ; 1079s 1079s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1079s 1079s LOCAL $FOO = ; 1079s 1079s SUPPLIES A SCALAR CONTEXT. 1079s 1079s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1079s X 1079s 1079s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1079s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1079s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1079s 1079s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1079s 1079s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1079s { LOCAL $/ = UNDEF; $SLURP = ; } 1079s 1079s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1079s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1079s I, BECAUSE THE $1 VARIABLE IS 1079s MAGICAL AND READ-ONLY : 1079s 1079s LOCAL $1 = 2; 1079s 1079s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1079s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1079s TO SAFELY REUSE $_ IN A SUBROUTINE. 1079s 1079s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1079s WORK AS DESCRIBED. 1079s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1079s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1079s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1079s SEE L FOR MORE 1079s DETAILS. 1079s X 1079s 1079s =HEAD3 LOCALIZATION OF GLOBS 1079s X X 1079s 1079s THE CONSTRUCT 1079s 1079s LOCAL *NAME; 1079s 1079s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1079s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1079s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1079s 1079s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1079s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1079s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1079s SEPARATOR. 1079s 1079s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1079s X X 1079s X 1079s 1079s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1079s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1079s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1079s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1079s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1079s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1079s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1079s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1079s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1079s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1079s 1079s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1079s @ARY = ( 0..5 ); 1079s { 1079s LOCAL($ARY[5]) = 6; 1079s LOCAL($HASH{'A'}) = 'DRILL'; 1079s WHILE (MY $E = POP(@ARY)) { 1079s PRINT "$E . . .\N"; 1079s LAST UNLESS $E > 3; 1079s } 1079s IF (@ARY) { 1079s $HASH{'ONLY A'} = 'TEST'; 1079s DELETE $HASH{'A'}; 1079s } 1079s } 1079s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1079s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1079s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1079s 1079s PERL WILL PRINT 1079s 1079s 6 . . . 1079s 4 . . . 1079s 3 . . . 1079s THIS IS A TEST ONLY A TEST. 1079s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1079s 1079s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1079s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1079s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1079s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1079s 1079s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1079s X X X 1079s X 1079s 1079s YOU CAN USE THE C AND C 1079s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1079s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1079s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1079s 1079s DO { 1079s MY $VAL = $ARRAY[$IDX]; 1079s LOCAL $ARRAY[$IDX]; 1079s DELETE $ARRAY[$IDX]; 1079s $VAL 1079s } 1079s 1079s AND 1079s 1079s DO { 1079s MY $VAL = $HASH{KEY}; 1079s LOCAL $HASH{KEY}; 1079s DELETE $HASH{KEY}; 1079s $VAL 1079s } 1079s 1079s EXCEPT THAT FOR THOSE THE C IS 1079s SCOPED TO THE C BLOCK. SLICES ARE 1079s ALSO ACCEPTED. 1079s 1079s MY %HASH = ( 1079s A => [ 7, 8, 9 ], 1079s B => 1, 1079s ) 1079s 1079s { 1079s MY $X = DELETE LOCAL $HASH{A}; 1079s # $X IS [ 7, 8, 9 ] 1079s # %HASH IS (B => 1) 1079s 1079s { 1079s MY @NUMS = DELETE LOCAL @$X[0, 2] 1079s # @NUMS IS (7, 9) 1079s # $X IS [ UNDEF, 8 ] 1079s 1079s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1079s } 1079s # $X IS BACK TO [ 7, 8, 9 ] 1079s 1079s } 1079s # %HASH IS BACK TO ITS ORIGINAL STATE 1079s 1079s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1079s 1079s =HEAD2 LVALUE SUBROUTINES 1079s X X 1079s 1079s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1079s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1079s 1079s MY $VAL; 1079s SUB CANMOD : LVALUE { 1079s $VAL; # OR: RETURN $VAL; 1079s } 1079s SUB NOMOD { 1079s $VAL; 1079s } 1079s 1079s CANMOD() = 5; # ASSIGNS TO $VAL 1079s NOMOD() = 5; # ERROR 1079s 1079s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1079s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1079s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1079s 1079s DATA(2,3) = GET_DATA(3,4); 1079s 1079s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1079s 1079s (DATA(2,3)) = GET_DATA(3,4); 1079s 1079s AND IN: 1079s 1079s (DATA(2),DATA(3)) = GET_DATA(3,4); 1079s 1079s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1079s 1079s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1079s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1079s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1079s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1079s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1079s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1079s 1079s =HEAD2 LEXICAL SUBROUTINES 1079s X X X X 1079s 1079s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1079s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1079s AVAILABLE UNDER C OR C OR HIGHER. 1079s 1079s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1079s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1079s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1079s CATEGORY WAS DISABLED. 1079s 1079s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1079s DECLARED, AND ONLY AFTER THAT DECLARATION: 1079s 1079s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1079s # VERSIONS EARLIER THAN 5.26. 1079s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1079s USE FEATURE 'LEXICAL_SUBS'; 1079s 1079s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1079s STATE SUB FOO { 1079s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1079s } 1079s FOO(); # CALLS "STATE" SUB 1079s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1079s 1079s MY SUB BAR { ... } 1079s BAR(); # CALLS "MY" SUB 1079s 1079s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1079s 1079s # WRONG 1079s MY SUB BAZ { 1079s BAZ(); 1079s } 1079s 1079s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1079s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1079s 1079s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1079s 1079s MY SUB BAZ { 1079s __SUB__->(); # CALLS ITSELF 1079s } 1079s 1079s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1079s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1079s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1079s HOWEVER: 1079s 1079s MY SUB BAZ; # PREDECLARATION 1079s SUB BAZ { # DEFINE THE "MY" SUB 1079s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1079s } 1079s 1079s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1079s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1079s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1079s 1079s =HEAD3 C VS C 1079s 1079s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1079s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1079s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1079s CONTAINING BLOCK TO THE NEXT. 1079s 1079s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1079s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1079s 1079s SUB WHATEVER { 1079s MY $X = SHIFT; 1079s MY SUB INNER { 1079s ... DO SOMETHING WITH $X ... 1079s } 1079s INNER(); 1079s } 1079s 1079s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1079s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1079s SEE THE C<$X> FROM THE FIRST CALL TO C. 1079s 1079s =HEAD3 C SUBROUTINES 1079s 1079s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1079s SUBROUTINE OF THE SAME NAME. 1079s 1079s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1079s INSIDE AN INNER SCOPE: 1079s 1079s SUB FOO { ... } 1079s 1079s SUB BAR { 1079s MY SUB FOO { ... } 1079s { 1079s # NEED TO USE THE OUTER FOO HERE 1079s OUR SUB FOO; 1079s FOO(); 1079s } 1079s } 1079s 1079s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1079s 1079s PACKAGE MYSNEAKYMODULE; 1079s 1079s OUR SUB DO_SOMETHING { ... } 1079s 1079s SUB DO_SOMETHING_WITH_CALLER { 1079s PACKAGE DB; 1079s () = CALLER 1; # SETS @DB::ARGS 1079s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1079s } 1079s 1079s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1079s X X<*> 1079s 1079s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1079s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1079s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1079s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1079s 1079s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1079s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1079s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1079s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1079s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1079s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1079s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1079s 1079s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1079s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1079s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1079s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1079s 1079s SUB DOUBLEARY { 1079s LOCAL(*SOMEARY) = @_; 1079s FOREACH $ELEM (@SOMEARY) { 1079s $ELEM *= 2; 1079s } 1079s } 1079s DOUBLEARY(*FOO); 1079s DOUBLEARY(*BAR); 1079s 1079s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1079s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1079s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1079s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1079s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1079s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1079s 1079s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1079s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1079s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1079s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1079s L. 1079s 1079s =HEAD2 WHEN TO STILL USE LOCAL() 1079s X X 1079s 1079s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1079s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1079s I USE C INSTEAD OF C. 1079s 1079s =OVER 4 1079s 1079s =ITEM 1. 1079s 1079s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1079s 1079s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1079s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1079s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1079s IN C<@FIELDS>. 1079s 1079s { 1079s LOCAL @ARGV = ("/ETC/MOTD"); 1079s LOCAL $/ = UNDEF; 1079s LOCAL $_ = <>; 1079s @FIELDS = SPLIT /^\S*=+\S*$/; 1079s } 1079s 1079s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1079s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1079s 1079s =ITEM 2. 1079s 1079s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1079s 1079s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1079s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1079s TABLE ENTRIES: 1079s 1079s SUB IOQUEUE { 1079s LOCAL (*READER, *WRITER); # NOT MY! 1079s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1079s RETURN (*READER, *WRITER); 1079s } 1079s ($HEAD, $TAIL) = IOQUEUE(); 1079s 1079s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1079s ENTRIES. 1079s 1079s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1079s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1079s A LOCAL ALIAS. 1079s 1079s { 1079s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1079s GROW(); # REALLY CALLS SHRINK() 1079s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1079s } 1079s GROW(); # GET THE REAL GROW() AGAIN 1079s 1079s SEE L FOR MORE ABOUT MANIPULATING 1079s FUNCTIONS BY NAME IN THIS WAY. 1079s 1079s =ITEM 3. 1079s 1079s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1079s 1079s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1079s IS DONE ON DYNAMICS: 1079s 1079s { 1079s LOCAL $SIG{INT} = 'IGNORE'; 1079s FUNCT(); # UNINTERRUPTIBLE 1079s } 1079s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1079s 1079s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1079s 1079s =BACK 1079s 1079s =HEAD2 PASS BY REFERENCE 1079s X X X 1079s 1079s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1079s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1079s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1079s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1079s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1079s 1079s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1079s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1079s OF ALL THEIR FORMER LAST ELEMENTS: 1079s 1079s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1079s 1079s SUB POPMANY { 1079s MY $AREF; 1079s MY @RETLIST; 1079s FOREACH $AREF ( @_ ) { 1079s PUSH @RETLIST, POP @$AREF; 1079s } 1079s RETURN @RETLIST; 1079s } 1079s 1079s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1079s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1079s 1079s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1079s SUB INTER { 1079s MY ($K, $HREF, %SEEN); # LOCALS 1079s FOREACH $HREF (@_) { 1079s WHILE ( $K = EACH %$HREF ) { 1079s $SEEN{$K}++; 1079s } 1079s } 1079s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1079s } 1079s 1079s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1079s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1079s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1079s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1079s A LITTLE EXPENSIVE. 1079s 1079s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1079s 1079s (@W, @X) = FUNC(@Y, @Z); 1079s OR 1079s (%W, %X) = FUNC(%Y, %Z); 1079s 1079s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1079s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1079s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1079s AS ALWAYS. 1079s 1079s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1079s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1079s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1079s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1079s 1079s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1079s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1079s SUB FUNC { 1079s MY ($YREF, $ZREF) = @_; 1079s IF (@$YREF > @$ZREF) { 1079s RETURN ($YREF, $ZREF); 1079s } ELSE { 1079s RETURN ($ZREF, $YREF); 1079s } 1079s } 1079s 1079s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1079s 1079s (*W, *X) = FUNC(\@Y, \@Z); 1079s PRINT "@W HAS MORE THAN @X\N"; 1079s SUB FUNC { 1079s LOCAL (*Y, *Z) = @_; 1079s IF (@Y > @Z) { 1079s RETURN (\@Y, \@Z); 1079s } ELSE { 1079s RETURN (\@Z, \@Y); 1079s } 1079s } 1079s 1079s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1079s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1079s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1079s ARE IN THE SYMBOL TABLE. 1079s 1079s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1079s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1079s FOR EXAMPLE: 1079s 1079s SPLUTTER(\*STDOUT); 1079s SUB SPLUTTER { 1079s MY $FH = SHIFT; 1079s PRINT $FH "HER UM WELL A HMMM\N"; 1079s } 1079s 1079s $REC = GET_REC(\*STDIN); 1079s SUB GET_REC { 1079s MY $FH = SHIFT; 1079s RETURN SCALAR <$FH>; 1079s } 1079s 1079s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1079s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1079s 1079s SUB OPENIT { 1079s MY $PATH = SHIFT; 1079s LOCAL *FH; 1079s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1079s } 1079s 1079s =HEAD2 PROTOTYPES 1079s X X 1079s 1079s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1079s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1079s SECTION OR WITH A L. 1079s IF YOU DECLARE EITHER OF 1079s 1079s SUB MYPUSH (\@@) 1079s SUB MYPUSH :PROTOTYPE(\@@) 1079s 1079s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1079s 1079s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1079s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1079s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1079s OF AN ATTRIBUTE. 1079s 1079s THE 1079s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1079s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1079s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1079s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1079s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1079s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1079s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1079s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1079s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1079s 1079s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1079s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1079s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1079s 1079s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1079s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1079s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1079s CORRESPONDING BUILT-IN. 1079s 1079s DECLARED AS CALLED AS 1079s 1079s SUB MYLINK ($$) MYLINK $OLD, $NEW 1079s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1079s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1079s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1079s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1079s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1079s SUB MYPOP (\@) MYPOP @ARRAY 1079s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1079s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1079s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1079s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1079s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1079s SUB MYRAND (;$) MYRAND 42 1079s SUB MYTIME () MYTIME 1079s 1079s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1079s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1079s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1079s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1079s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1079s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1079s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1079s 1079s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1079s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1079s 1079s SUB MYREF (\[$@%&*]) 1079s 1079s WILL ALLOW CALLING MYREF() AS 1079s 1079s MYREF $VAR 1079s MYREF @ARRAY 1079s MYREF %HASH 1079s MYREF &SUB 1079s MYREF *GLOB 1079s 1079s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1079s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1079s 1079s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1079s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1079s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1079s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1079s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1079s OR A SUBSEQUENT COMMA. 1079s 1079s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1079s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1079s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1079s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1079s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1079s FOLLOWS: 1079s 1079s USE SYMBOL 'QUALIFY_TO_REF'; 1079s 1079s SUB FOO (*) { 1079s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1079s ... 1079s } 1079s 1079s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1079s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1079s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1079s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1079s 1079s SUB MYPUSH (+@) { 1079s MY $AREF = SHIFT; 1079s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1079s PUSH @$AREF, @_; 1079s } 1079s 1079s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1079s IS OF AN ACCEPTABLE TYPE. 1079s 1079s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1079s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1079s 1079s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1079s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1079s PROVIDED, C<$_> WILL BE USED INSTEAD. 1079s 1079s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1079s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1079s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1079s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1079s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1079s 1079s MYTIME +2; 1079s 1079s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1079s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1079s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1079s 1079s SUB MYGETPROTOBYNUMBER($;); 1079s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1079s 1079s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1079s PROVIDED IT'S IN THE INITIAL POSITION: 1079s X<&> 1079s 1079s SUB TRY (&@) { 1079s MY($TRY,$CATCH) = @_; 1079s EVAL { &$TRY }; 1079s IF ($@) { 1079s LOCAL $_ = $@; 1079s &$CATCH; 1079s } 1079s } 1079s SUB CATCH (&) { $_[0] } 1079s 1079s TRY { 1079s DIE "PHOOEY"; 1079s } CATCH { 1079s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1079s }; 1079s 1079s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1079s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1079s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1079s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1079s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1079s 1079s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1079s X 1079s 1079s SUB MYGREP (&@) { 1079s MY $CODE = SHIFT; 1079s MY @RESULT; 1079s FOREACH $_ (@_) { 1079s PUSH(@RESULT, $_) IF &$CODE; 1079s } 1079s @RESULT; 1079s } 1079s 1079s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1079s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1079s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1079s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1079s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1079s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1079s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1079s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1079s 1079s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1079s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1079s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1079s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1079s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1079s MAJORITY OF OFFENDING CODE IS FIXED. 1079s 1079s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1079s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1079s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1079s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1079s 1079s SUB FUNC ($) { 1079s MY $N = SHIFT; 1079s PRINT "YOU GAVE ME $N\N"; 1079s } 1079s 1079s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1079s RETURNING A LIST: 1079s 1079s FUNC(@FOO); 1079s FUNC( $TEXT =~ /\W+/G ); 1079s 1079s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1079s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1079s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1079s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1079s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1079s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1079s 1079s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1079s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1079s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1079s EFFECT, LIKE SO: 1079s 1079s SUB FOO($$); 1079s SUB FOO($$) { 1079s FOO 1, 2; 1079s } 1079s 1079s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1079s TO MAKE THE WORLD A BETTER PLACE. 1079s 1079s =HEAD2 CONSTANT FUNCTIONS 1079s X 1079s 1079s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1079s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1079s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1079s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1079s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1079s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1079s 1079s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1079s 1079s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1079s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1079s # AND IT'S INLINED, TOO! 1079s SUB ST_DEV () { 0 } 1079s SUB ST_INO () { 1 } 1079s 1079s SUB FLAG_FOO () { 1 << 8 } 1079s SUB FLAG_BAR () { 1 << 9 } 1079s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1079s 1079s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1079s 1079s SUB N () { INT(OPT_BAZ) / 3 } 1079s 1079s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1079s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1079s 1079s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1079s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1079s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1079s C: 1079s 1079s SUB BAZ_VAL () { 1079s IF (OPT_BAZ) { 1079s RETURN 23; 1079s } 1079s ELSE { 1079s RETURN 42; 1079s } 1079s } 1079s SUB BONK_VAL () { RETURN 12345 } 1079s 1079s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1079s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1079s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1079s 1079s BEGIN { 1079s MY $VAR = 1; 1079s NO STRICT 'REFS'; 1079s *INLINED = SUB () { $VAR }; 1079s } 1079s 1079s BEGIN { 1079s MY $VAR = 1; 1079s MY $REF = \$VAR; 1079s NO STRICT 'REFS'; 1079s *NOT_INLINED = SUB () { $VAR }; 1079s } 1079s 1079s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1079s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1079s 1079s BEGIN { 1079s MY $X = 10; 1079s *FOO = SUB () { $X }; 1079s $X++; 1079s } 1079s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1079s 1079s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1079s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1079s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1079s SO IT PRINTED C<10>, NOT C<11>. 1079s 1079s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1079s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1079s ASIDE FROM WHERE IT IS DECLARED. 1079s 1079s # FINE, NO WARNING 1079s BEGIN { 1079s MY $X = 54321; 1079s *INLINED = SUB () { $X }; 1079s } 1079s # ERROR 1079s BEGIN { 1079s MY $X; 1079s $X = 54321; 1079s *ALSO_INLINED = SUB () { $X }; 1079s } 1079s 1079s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1079s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1079s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1079s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1079s CONSTANT SUBROUTINE: 1079s 1079s MY $X = 54321; 1079s *INLINED = SUB : CONST { $X }; 1079s $X++; 1079s 1079s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1079s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1079s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1079s VALUE CAPTURED THE SAME WAY. 1079s 1079s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1079s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1079s AN EXPLICIT C: 1079s 1079s BEGIN { 1079s MY $X = 10; 1079s *FOO = SUB () { RETURN $X }; 1079s $X++; 1079s } 1079s PRINT FOO(); # PRINTS 11 1079s 1079s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1079s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1079s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1079s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1079s 1079s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1079s SUB ONE { 1079s 1; 1079s } 1079s IF (ONE ) { 1079s PRINT ONE() IF ONE ; 1079s } 1079s 1079s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1079s SUB ONE () { 1 } 1079s DO { 1079s PRINT 1 1079s }; 1079s 1079s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1079s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1079s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1079s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1079s 1079s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1079s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1079s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1079s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1079s 1079s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1079s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1079s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1079s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1079s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1079s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1079s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1079s MENTIONED ABOVE: 1079s 1079s SUB NOT_INLINED () { RETURN 23 } 1079s 1079s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1079s X X X X 1079s 1079s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1079s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1079s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1079s ON A NON-UNIX SYSTEM. 1079s 1079s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1079s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1079s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1079s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1079s 1079s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1079s CHDIR $SOMEWHERE; 1079s SUB CHDIR { ... } 1079s 1079s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1079s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1079s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1079s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1079s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1079s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1079s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1079s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1079s FOR SOME KEYWORDS. SEE L. 1079s 1079s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1079s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1079s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1079s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1079s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1079s THAT IS, THEY COULD SAY 1079s 1079s USE MODULE 'OPEN'; 1079s 1079s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1079s 1079s USE MODULE; 1079s 1079s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1079s 1079s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1079s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1079s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1079s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1079s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1079s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1079s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1079s 1079s PACKAGE REGLOB; 1079s REQUIRE EXPORTER; 1079s @ISA = 'EXPORTER'; 1079s @EXPORT_OK = 'GLOB'; 1079s 1079s SUB IMPORT { 1079s MY $PKG = SHIFT; 1079s RETURN UNLESS @_; 1079s MY $SYM = SHIFT; 1079s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1079s $PKG->EXPORT($WHERE, $SYM, @_); 1079s } 1079s 1079s SUB GLOB { 1079s MY $PAT = SHIFT; 1079s MY @GOT; 1079s IF (OPENDIR MY $D, '.') { 1079s @GOT = GREP /$PAT/, READDIR $D; 1079s CLOSEDIR $D; 1079s } 1079s RETURN @GOT; 1079s } 1079s 1; 1079s 1079s AND HERE'S HOW IT COULD BE (AB)USED: 1079s 1079s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1079s PACKAGE FOO; 1079s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1079s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1079s 1079s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1079s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1079s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1079s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1079s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1079s IT MUST BE DONE AT ALL. 1079s 1079s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1079s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1079s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1079s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1079s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1079s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1079s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1079s LIBRARY. 1079s 1079s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1079s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1079s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1079s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1079s (SEE L). 1079s 1079s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1079s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1079s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1079s 1079s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1079s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1079s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1079s C SYNTAX, THOUGH). 1079s 1079s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1079s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1079s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1079s 1079s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1079s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1079s 1079s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1079s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1079s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1079s 1079s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1079s 1079s =HEAD2 AUTOLOADING 1079s X X 1079s 1079s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1079s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1079s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1079s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1079s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1079s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1079s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1079s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1079s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1079s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1079s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1079s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1079s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1079s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1079s SUBROUTINE NAME. SEE L FOR DETAILS.) 1079s 1079s 1079s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1079s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1079s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1079s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1079s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1079s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1079s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1079s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1079s 1079s SUB AUTOLOAD { 1079s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1079s MY $PROGRAM = $AUTOLOAD; 1079s $PROGRAM =~ S/.*:://; 1079s SYSTEM($PROGRAM, @_); 1079s } 1079s DATE(); 1079s WHO(); 1079s LS('-L'); 1079s 1079s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1079s EVEN NEED PARENTHESES: 1079s 1079s USE SUBS QW(DATE WHO LS); 1079s DATE; 1079s WHO; 1079s LS '-L'; 1079s 1079s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1079s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1079s 1079s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1079s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1079s DESCRIBED IN L AND IN L, THE STANDARD 1079s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1079s FUNCTIONS TO PERL CODE IN L. 1079s 1079s =HEAD2 SUBROUTINE ATTRIBUTES 1079s X X X 1079s 1079s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1079s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1079s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1079s C HAD BEEN SEEN. SEE L FOR DETAILS 1079s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1079s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1079s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1079s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1079s 1079s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1079s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1079s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1079s NEST PROPERLY. 1079s 1079s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1079s 1079s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1079s SUB PLUGH () : UGLY('\(") :BAD; 1079s SUB XYZZY : _5X5 { ... } 1079s 1079s EXAMPLES OF INVALID SYNTAX: 1079s 1079s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1079s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1079s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1079s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1079s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1079s 1079s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1079s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1079s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1079s PARSED AND INVOKED: 1079s 1079s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1079s 1079s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1079s SEE L AND L. 1079s 1079s =HEAD1 SEE ALSO 1079s 1079s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1079s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1079s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1079s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1079s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1079s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1079s 1079s =FOR VI 1079s # EX: SET STS=0 SW=4 ET: 1079s 1079s ok 2 1079s # testing mod_cgi with /modules/cgi/perl.pl 1079s # expected 200 1079s # received 200 1079s # body: PERL CGI 1079s ok 3 1079s # testing mod_test_rwrite with /test_rwrite 1079s # expected 200 1079s # received 200 1079s # body: A 1079s ok 4 1079s ok 1082s t/filter/case_in.t .................. 1082s 1..3 1082s # Running under perl version 5.040000 for linux 1082s # Current time local: Fri Nov 29 20:02:04 2024 1082s # Current time GMT: Fri Nov 29 20:02:04 2024 1082s # Using Test.pm version 1.31 1082s # Using Apache/Test.pm version 1.44 1082s ok 1 1082s # testing mod_cgi with /modules/cgi/perl_echo.pl 1082s # expected 200 1082s # received 200 1082s ok 2 1082s # testing mod_echo_post with /echo_post 1082s # expected 200 1082s # received 200 1082s ok 3 1082s ok 1086s t/filter/input_body.t ............... 1086s 1..2 1086s # Running under perl version 5.040000 for linux 1086s # Current time local: Fri Nov 29 20:02:07 2024 1086s # Current time GMT: Fri Nov 29 20:02:07 2024 1086s # Using Test.pm version 1.31 1086s # Using Apache/Test.pm version 1.44 1086s # testing : Posted "1 ko" 1086s # expected: 'ok 1' 1086s # received: 'ok 1' 1086s ok 1 1086s # testing : Posted "2 ko" 1086s # expected: 'ok 2' 1086s # received: 'ok 2' 1086s ok 2 1086s ok 1089s t/http11/basicauth.t ................ 1089s 1..3 1089s # Running under perl version 5.040000 for linux 1089s # Current time local: Fri Nov 29 20:02:11 2024 1089s # Current time GMT: Fri Nov 29 20:02:11 2024 1089s # Using Test.pm version 1.31 1089s # Using Apache/Test.pm version 1.44 1089s ok 1 1089s ok 2 1089s ok 3 1089s ok 1093s t/http11/chunked.t .................. 1093s 1..30 1093s # Running under perl version 5.040000 for linux 1093s # Current time local: Fri Nov 29 20:02:14 2024 1093s # Current time GMT: Fri Nov 29 20:02:14 2024 1093s # Using Test.pm version 1.31 1093s # Using Apache/Test.pm version 1.44 1093s # testing : response protocol 1093s # expected: 'HTTP/1.1' 1093s # received: 'HTTP/1.1' 1093s ok 1 1093s # testing : response Transfer-Encoding 1093s # expected: 'chunked' 1093s # received: 'chunked' 1093s ok 2 1093s # testing : no Content-Length 1093s # expected: 0 1093s # received: 0 1093s ok 3 1093s # testing : body length 1093s # expected: '70976' 1093s # received: 70976 1093s ok 4 1093s # testing : number of requests 1093s # expected: 1 1093s # received: 1 1093s ok 5 1093s # testing : response protocol 1093s # expected: 'HTTP/1.1' 1093s # received: 'HTTP/1.1' 1093s ok 6 1093s # testing : response Transfer-Encoding 1093s # expected: 'chunked' 1093s # received: 'chunked' 1093s ok 7 1093s # testing : no Content-Length 1093s # expected: 0 1093s # received: 0 1093s ok 8 1093s # testing : body length 1093s # expected: '212509' 1093s # received: 212509 1093s ok 9 1093s # testing : number of requests 1093s # expected: 2 1093s # received: 2 1093s ok 10 1093s # testing : response protocol 1093s # expected: 'HTTP/1.1' 1093s # received: 'HTTP/1.1' 1093s ok 11 1093s # testing : response Transfer-Encoding 1093s # expected: 'chunked' 1093s # received: 'chunked' 1093s ok 12 1093s # testing : no Content-Length 1093s # expected: 0 1093s # received: 0 1093s ok 13 1093s # testing : body length 1093s # expected: '280545' 1093s # received: 280545 1093s ok 14 1093s # testing : number of requests 1093s # expected: 3 1093s # received: 3 1093s ok 15 1093s # testing : response protocol 1093s # expected: 'HTTP/1.1' 1093s # received: 'HTTP/1.1' 1093s ok 16 1093s # testing : response Transfer-Encoding 1093s # expected: 'chunked' 1093s # received: 'chunked' 1093s ok 17 1093s # testing : no Content-Length 1093s # expected: 0 1093s # received: 0 1093s ok 18 1093s # testing : body length 1093s # expected: '845969' 1093s # received: 845969 1093s ok 19 1093s # testing : number of requests 1093s # expected: 4 1093s # received: 4 1093s ok 20 1093s # testing : response protocol 1093s # expected: 'HTTP/1.1' 1093s # received: 'HTTP/1.1' 1093s ok 21 1093s # testing : no Transfer-Encoding (test result inverted) 1093s # expected: 'chunked' 1093s # received: '' 1093s ok 22 1093s # testing : content length 1093s # expected: 253 1093s # received: '253' 1093s ok 23 1093s # testing : body length 1093s # expected: '242' 1093s # received: 242 1093s ok 24 1093s # testing : number of requests 1093s # expected: 5 1093s # received: 5 1093s ok 25 1093s # testing : response protocol 1093s # expected: 'HTTP/1.1' 1093s # received: 'HTTP/1.1' 1093s ok 26 1093s # testing : no Transfer-Encoding (test result inverted) 1093s # expected: 'chunked' 1093s # received: '' 1093s ok 27 1093s # testing : content length 1093s # expected: '' 1093s # received: '' 1093s ok 28 1093s # testing : body length 1093s # expected: '14276' 1093s # received: 14276 1093s ok 29 1093s # testing : number of requests 1093s # expected: 6 1093s # received: 6 1093s ok 30 1093s ok 1097s t/http11/chunked2.t ................. 1097s 1..2 1097s # Running under perl version 5.040000 for linux 1097s # Current time local: Fri Nov 29 20:02:18 2024 1097s # Current time GMT: Fri Nov 29 20:02:18 2024 1097s # Using Test.pm version 1.31 1097s # Using Apache/Test.pm version 1.44 1097s # testing : successful response 1097s # expected: 200 1097s # received: '200' 1097s ok 1 1097s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1097s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1097s ok 2 1097s ok 1100s t/http11/clength.t .................. 1100s 1..6 1100s # Running under perl version 5.040000 for linux 1100s # Current time local: Fri Nov 29 20:02:22 2024 1100s # Current time GMT: Fri Nov 29 20:02:22 2024 1100s # Using Test.pm version 1.31 1100s # Using Apache/Test.pm version 1.44 1100s # testing : successful response 1100s # expected: 200 1100s # received: '200' 1100s ok 1 1100s # expected: 10 1100s # received: '10' 1100s ok 2 1100s # expected: 'bbbbbbbbbb' 1100s # received: 'bbbbbbbbbb' 1100s ok 3 1100s # testing : successful response 1100s # expected: 200 1100s # received: '200' 1100s ok 4 1100s # expected: 6 1100s # received: '6' 1100s ok 5 1100s # expected: 'foobar' 1100s # received: 'foobar' 1100s ok 6 1100s ok 1105s t/http11/post.t ..................... 1105s # using LWP client 1105s 1..51 1105s # Running under perl version 5.040000 for linux 1105s # Current time local: Fri Nov 29 20:02:25 2024 1105s # Current time GMT: Fri Nov 29 20:02:25 2024 1105s # Using Test.pm version 1.31 1105s # Using Apache/Test.pm version 1.44 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 1024 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Connection: Keep-Alive 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 1 1105s #DMMATCH1: 1 1105s #Keep-Alive: timeout=5, max=100 1105s # 1105s # testing : length posted 1105s # expected: '1024' 1105s # received: 1024 1105s ok 1 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 2048 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 2 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '2048' 1105s # received: 2048 1105s ok 2 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 3072 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 3 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '3072' 1105s # received: 3072 1105s ok 3 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 4096 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 4 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '4096' 1105s # received: 4096 1105s ok 4 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 5120 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 5 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '5120' 1105s # received: 5120 1105s ok 5 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 6144 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 6 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '6144' 1105s # received: 6144 1105s ok 6 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 7168 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 7 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '7168' 1105s # received: 7168 1105s ok 7 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 8192 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 8 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '8192' 1105s # received: 8192 1105s ok 8 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 9216 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:28 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 5 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 9 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '9216' 1105s # received: 9216 1105s ok 9 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 10240 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 10 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '10240' 1105s # received: 10240 1105s ok 10 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 11264 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 11 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '11264' 1105s # received: 11264 1105s ok 11 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 12288 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 12 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '12288' 1105s # received: 12288 1105s ok 12 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 13312 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 13 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '13312' 1105s # received: 13312 1105s ok 13 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 14336 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 14 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '14336' 1105s # received: 14336 1105s ok 14 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 15360 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 15 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '15360' 1105s # received: 15360 1105s ok 15 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 16384 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 16 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '16384' 1105s # received: 16384 1105s ok 16 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 17408 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 17 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '17408' 1105s # received: 17408 1105s ok 17 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 18432 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 18 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '18432' 1105s # received: 18432 1105s ok 18 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 19456 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 19 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '19456' 1105s # received: 19456 1105s ok 19 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 20480 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 20 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '20480' 1105s # received: 20480 1105s ok 20 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 21504 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 21 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '21504' 1105s # received: 21504 1105s ok 21 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 22528 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 22 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '22528' 1105s # received: 22528 1105s ok 22 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 23552 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 23 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '23552' 1105s # received: 23552 1105s ok 23 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 24576 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 24 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '24576' 1105s # received: 24576 1105s ok 24 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 25600 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 25 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '25600' 1105s # received: 25600 1105s ok 25 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 26624 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 26 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '26624' 1105s # received: 26624 1105s ok 26 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 27648 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 27 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '27648' 1105s # received: 27648 1105s ok 27 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 28672 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 28 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '28672' 1105s # received: 28672 1105s ok 28 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 29696 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 29 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '29696' 1105s # received: 29696 1105s ok 29 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 30720 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 30 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '30720' 1105s # received: 30720 1105s ok 30 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 31744 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 31 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '31744' 1105s # received: 31744 1105s ok 31 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 32768 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 32 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '32768' 1105s # received: 32768 1105s ok 32 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 33792 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:29 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 33 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '33792' 1105s # received: 33792 1105s ok 33 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 34816 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 34 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '34816' 1105s # received: 34816 1105s ok 34 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 35840 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 35 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '35840' 1105s # received: 35840 1105s ok 35 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 36864 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 36 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '36864' 1105s # received: 36864 1105s ok 36 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 37888 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 37 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '37888' 1105s # received: 37888 1105s ok 37 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 38912 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 38 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '38912' 1105s # received: 38912 1105s ok 38 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 39936 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 39 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '39936' 1105s # received: 39936 1105s ok 39 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 40960 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 40 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '40960' 1105s # received: 40960 1105s ok 40 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 41984 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 41 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '41984' 1105s # received: 41984 1105s ok 41 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 43008 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 42 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '43008' 1105s # received: 43008 1105s ok 42 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 44032 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 43 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '44032' 1105s # received: 44032 1105s ok 43 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 45056 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 44 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '45056' 1105s # received: 45056 1105s ok 44 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 46080 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 45 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '46080' 1105s # received: 46080 1105s ok 45 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 47104 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 46 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '47104' 1105s # received: 47104 1105s ok 46 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 48128 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 47 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '48128' 1105s # received: 48128 1105s ok 47 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 49152 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 48 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '49152' 1105s # received: 49152 1105s ok 48 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 50176 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 49 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '50176' 1105s # received: 50176 1105s ok 49 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 51200 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 6 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 50 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '51200' 1105s # received: 51200 1105s ok 50 1105s #lwp request: 1105s #POST http://localhost:8529/eat_post HTTP/1.1 1105s #User-Agent: libwww-perl/6.77 1105s #Content-Length: 102400 1105s # 1105s #server response: 1105s #HTTP/1.1 200 OK 1105s #Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1105s #Vary: In-If1 1105s #Content-Length: 7 1105s #Client-Date: Fri, 29 Nov 2024 20:02:30 GMT 1105s #Client-Peer: 127.0.0.1:8529 1105s #Client-Response-Num: 51 1105s #DMMATCH1: 1 1105s # 1105s # testing : length posted 1105s # expected: '102400' 1105s # received: 102400 1105s ok 51 1105s ok 1109s t/modules/aaa.t ..................... 1109s 1..40 1109s # Running under perl version 5.040000 for linux 1109s # Current time local: Fri Nov 29 20:02:30 2024 1109s # Current time GMT: Fri Nov 29 20:02:30 2024 1109s # Using Test.pm version 1.31 1109s # Using Apache/Test.pm version 1.44 1109s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/realm2 1109s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1109s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/form1 1109s ok 1 1109s ok 2 1109s ok 3 1109s ok 4 1109s ok 5 1109s ok 6 1109s ok 7 1109s ok 8 1109s ok 9 1109s ok 10 1109s ok 11 1109s ok 12 1109s ok 13 1109s ok 14 1109s ok 15 1109s ok 16 1109s ok 17 1109s ok 18 1109s ok 19 1109s ok 20 1109s ok 21 1109s ok 22 1109s ok 23 1109s ok 24 1109s ok 25 1109s ok 26 1109s ok 27 1109s ok 28 1109s ok 29 1109s ok 30 1109s ok 31 1109s ok 32 1109s ok 33 1109s ok 34 1109s ok 35 1109s ok 36 1109s ok 37 1109s ok 38 1109s ok 39 1109s ok 40 1109s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/realm2 1109s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/form1 1109s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1109s ok 1113s t/modules/access.t .................. 1113s 1..408 1113s # Running under perl version 5.040000 for linux 1113s # Current time local: Fri Nov 29 20:02:34 2024 1113s # Current time GMT: Fri Nov 29 20:02:34 2024 1113s # Using Test.pm version 1.31 1113s # Using Apache/Test.pm version 1.44 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # expecting access. 1113s ok 1 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 2 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from all 1113s # expecting access. 1113s ok 3 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 4 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from localhost 1113s # expecting access. 1113s ok 5 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 6 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from 127.0.0.1 1113s # expecting access. 1113s ok 7 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 8 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from 127.0 1113s # expecting access. 1113s ok 9 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 10 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 11 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 12 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from 127.0.0.1/16 1113s # expecting access. 1113s ok 13 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 14 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 15 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 16 1113s # --- 1113s # Order deny,allow 1113s # Allow from all 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 17 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # expecting access. 1113s ok 18 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 19 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from all 1113s # expecting access. 1113s ok 20 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 21 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from localhost 1113s # expecting access. 1113s ok 22 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 23 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from 127.0.0.1 1113s # expecting access. 1113s ok 24 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 25 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from 127.0 1113s # expecting access. 1113s ok 26 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 27 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 28 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 29 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from 127.0.0.1/16 1113s # expecting access. 1113s ok 30 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 31 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 32 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 33 1113s # --- 1113s # Order deny,allow 1113s # Allow from localhost 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 34 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # expecting access. 1113s ok 35 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 36 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from all 1113s # expecting access. 1113s ok 37 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 38 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from localhost 1113s # expecting access. 1113s ok 39 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 40 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1 1113s # expecting access. 1113s ok 41 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 42 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0 1113s # expecting access. 1113s ok 43 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 44 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 45 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 46 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1/16 1113s # expecting access. 1113s ok 47 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 48 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 49 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 50 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 51 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # expecting access. 1113s ok 52 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 53 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from all 1113s # expecting access. 1113s ok 54 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 55 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from localhost 1113s # expecting access. 1113s ok 56 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 57 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1 1113s # expecting access. 1113s ok 58 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 59 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from 127.0 1113s # expecting access. 1113s ok 60 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 61 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 62 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 63 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1/16 1113s # expecting access. 1113s ok 64 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 65 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 66 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 67 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 68 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 69 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 70 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from all 1113s # expecting access. 1113s ok 71 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 72 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from localhost 1113s # expecting access. 1113s ok 73 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 74 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1 1113s # expecting access. 1113s ok 75 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 76 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0 1113s # expecting access. 1113s ok 77 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 78 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 79 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 80 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1/16 1113s # expecting access. 1113s ok 81 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 82 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 83 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 84 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 85 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # expecting access. 1113s ok 86 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 87 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from all 1113s # expecting access. 1113s ok 88 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 89 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from localhost 1113s # expecting access. 1113s ok 90 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 91 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1 1113s # expecting access. 1113s ok 92 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 93 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0 1113s # expecting access. 1113s ok 94 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 95 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 96 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 97 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1/16 1113s # expecting access. 1113s ok 98 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 99 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 100 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 101 1113s # --- 1113s # Order deny,allow 1113s # Allow from 127.0.0.1/16 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 102 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # expecting access. 1113s ok 103 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 104 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from all 1113s # expecting access denial. 1113s ok 105 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 106 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 107 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 108 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 109 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 110 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 111 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 112 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 113 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 114 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 115 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 116 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 117 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 118 1113s # --- 1113s # Order deny,allow 1113s # Allow from somewhere.else.com 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 119 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # expecting access. 1113s ok 120 1113s # --- 1113s # Order deny,allow 1113s # Deny from all 1113s # expecting access denial. 1113s ok 121 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from all 1113s # expecting access denial. 1113s ok 122 1113s # --- 1113s # Order deny,allow 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 123 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 124 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 125 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 126 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 127 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 128 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 129 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 130 1113s # --- 1113s # Order deny,allow 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 131 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 132 1113s # --- 1113s # Order deny,allow 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 133 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 134 1113s # --- 1113s # Order deny,allow 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 135 1113s # --- 1113s # Order deny,allow 1113s # Allow from 66.6.6.6 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 136 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # expecting access. 1113s ok 137 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 138 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from all 1113s # expecting access denial. 1113s ok 139 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 140 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 141 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 142 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 143 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 144 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 145 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 146 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 147 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 148 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 149 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 150 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 151 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 152 1113s # --- 1113s # Order allow,deny 1113s # Allow from all 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 153 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # expecting access. 1113s ok 154 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 155 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from all 1113s # expecting access denial. 1113s ok 156 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 157 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 158 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 159 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 160 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 161 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 162 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 163 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 164 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 165 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 166 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 167 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 168 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 169 1113s # --- 1113s # Order allow,deny 1113s # Allow from localhost 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 170 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # expecting access. 1113s ok 171 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 172 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from all 1113s # expecting access denial. 1113s ok 173 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 174 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 175 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 176 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 177 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 178 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 179 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 180 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 181 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 182 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 183 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 184 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 185 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 186 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 187 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # expecting access. 1113s ok 188 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 189 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from all 1113s # expecting access denial. 1113s ok 190 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 191 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 192 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 193 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 194 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 195 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 196 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 197 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 198 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 199 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 200 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 201 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 202 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 203 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 204 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 205 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 206 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from all 1113s # expecting access denial. 1113s ok 207 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 208 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 209 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 210 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 211 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 212 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 213 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 214 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 215 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 216 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 217 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 218 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 219 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 220 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 221 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # expecting access. 1113s ok 222 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 223 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from all 1113s # expecting access denial. 1113s ok 224 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 225 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 226 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 227 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 228 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 229 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 230 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 231 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 232 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 233 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 234 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 235 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 236 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 237 1113s # --- 1113s # Order allow,deny 1113s # Allow from 127.0.0.1/16 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 238 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # expecting access denial. 1113s ok 239 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 240 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from all 1113s # expecting access denial. 1113s ok 241 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 242 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 243 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 244 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 245 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 246 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 247 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 248 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 249 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 250 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 251 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 252 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 253 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 254 1113s # --- 1113s # Order allow,deny 1113s # Allow from somewhere.else.com 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 255 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # expecting access denial. 1113s ok 256 1113s # --- 1113s # Order allow,deny 1113s # Deny from all 1113s # expecting access denial. 1113s ok 257 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from all 1113s # expecting access denial. 1113s ok 258 1113s # --- 1113s # Order allow,deny 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 259 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 260 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 261 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 262 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 263 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 264 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 265 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 266 1113s # --- 1113s # Order allow,deny 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 267 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 268 1113s # --- 1113s # Order allow,deny 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 269 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 270 1113s # --- 1113s # Order allow,deny 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 271 1113s # --- 1113s # Order allow,deny 1113s # Allow from 66.6.6.6 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 272 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # expecting access. 1113s ok 273 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 274 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from all 1113s # expecting access denial. 1113s ok 275 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 276 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 277 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 278 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 279 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 280 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 281 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 282 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 283 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 284 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 285 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 286 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 287 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 288 1113s # --- 1113s # Order mutual-failure 1113s # Allow from all 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 289 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # expecting access. 1113s ok 290 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 291 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from all 1113s # expecting access denial. 1113s ok 292 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 293 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 294 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 295 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 296 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 297 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 298 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 299 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 300 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 301 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 302 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 303 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 304 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 305 1113s # --- 1113s # Order mutual-failure 1113s # Allow from localhost 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 306 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # expecting access. 1113s ok 307 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 308 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from all 1113s # expecting access denial. 1113s ok 309 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 310 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 311 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 312 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 313 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 314 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 315 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 316 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 317 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 318 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 319 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 320 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 321 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 322 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 323 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # expecting access. 1113s ok 324 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 325 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from all 1113s # expecting access denial. 1113s ok 326 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 327 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 328 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 329 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 330 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 331 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 332 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 333 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 334 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 335 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 336 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 337 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 338 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 339 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 340 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # expecting access. 1113s ok 341 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 342 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from all 1113s # expecting access denial. 1113s ok 343 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 344 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 345 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 346 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 347 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 348 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 349 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 350 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 351 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 352 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 353 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 354 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 355 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 356 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/255.255.0.0 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 357 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # expecting access. 1113s ok 358 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 359 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from all 1113s # expecting access denial. 1113s ok 360 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 361 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 362 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 363 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 364 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 365 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 366 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 367 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 368 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 369 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 370 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 371 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from somewhere.else.com 1113s # expecting access. 1113s ok 372 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 373 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 127.0.0.1/16 1113s # Deny from 66.6.6.6 1113s # expecting access. 1113s ok 374 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # expecting access denial. 1113s ok 375 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 376 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from all 1113s # expecting access denial. 1113s ok 377 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 378 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 379 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 380 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 381 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 382 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 383 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 384 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 385 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 386 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 387 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 388 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 389 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 390 1113s # --- 1113s # Order mutual-failure 1113s # Allow from somewhere.else.com 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 391 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # expecting access denial. 1113s ok 392 1113s # --- 1113s # Order mutual-failure 1113s # Deny from all 1113s # expecting access denial. 1113s ok 393 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from all 1113s # expecting access denial. 1113s ok 394 1113s # --- 1113s # Order mutual-failure 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 395 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from localhost 1113s # expecting access denial. 1113s ok 396 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 397 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1 1113s # expecting access denial. 1113s ok 398 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 399 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0 1113s # expecting access denial. 1113s ok 400 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 401 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1/255.255.0.0 1113s # expecting access denial. 1113s ok 402 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 403 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from 127.0.0.1/16 1113s # expecting access denial. 1113s ok 404 1113s # --- 1113s # Order mutual-failure 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 405 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from somewhere.else.com 1113s # expecting access denial. 1113s ok 406 1113s # --- 1113s # Order mutual-failure 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 407 1113s # --- 1113s # Order mutual-failure 1113s # Allow from 66.6.6.6 1113s # Deny from 66.6.6.6 1113s # expecting access denial. 1113s ok 408 1113s ok 1117s t/modules/actions.t ................. 1117s 1..20 1117s # Running under perl version 5.040000 for linux 1117s # Current time local: Fri Nov 29 20:02:38 2024 1117s # Current time GMT: Fri Nov 29 20:02:38 2024 1117s # Using Test.pm version 1.31 1117s # Using Apache/Test.pm version 1.44 1117s # expected: 200 1117s # received: '200' 1117s ok 1 1117s # expected: 'nada' 1117s # received: 'nada' 1117s ok 2 1117s # expected: 404 1117s # received: '404' 1117s ok 3 1117s ok 4 # skip RC=404, no need to check content 1117s # expected: 404 1117s # received: '404' 1117s ok 5 1117s ok 6 # skip RC=404, no need to check content 1117s # expected: 404 1117s # received: '404' 1117s ok 7 1117s ok 8 # skip RC=404, no need to check content 1117s # expected: 200 1117s # received: '200' 1117s ok 9 1117s # expected: 'nada' 1117s # received: 'nada' 1117s ok 10 1117s # expected: 404 1117s # received: '404' 1117s ok 11 1117s ok 12 # skip RC=404, no need to check content 1117s # expected: 200 1117s # received: '200' 1117s ok 13 1117s # expected: 'POST 1117s # foo2: bar2 1117s # ' 1117s # received: 'POST 1117s # foo2: bar2 1117s # ' 1117s ok 14 1117s # expected: 405 1117s # received: '405' 1117s ok 15 1117s # expected: 200 1117s # received: '200' 1117s ok 16 1117s # expected: 'foo=bar' 1117s # received: 'foo=bar' 1117s ok 17 1117s # expected: 200 1117s # received: '200' 1117s ok 18 1117s # expected: 'POST 1117s # foo2: bar2 1117s # ' 1117s # received: 'POST 1117s # foo2: bar2 1117s # ' 1117s ok 19 1117s # expected: 405 1117s # received: '405' 1117s ok 20 1117s ok 1120s t/modules/alias.t ................... 1120s 1..134 1120s # Running under perl version 5.040000 for linux 1120s # Current time local: Fri Nov 29 20:02:42 2024 1120s # Current time GMT: Fri Nov 29 20:02:42 2024 1120s # Using Test.pm version 1.31 1120s # Using Apache/Test.pm version 1.44 1120s # verifying simple aliases 1120s # testing : /alias/ 1120s # expected: 200 1120s # received: '200' 1120s ok 1 1120s # testing : /bogu/ 1120s # expected: 404 1120s # received: '404' 1120s ok 2 1120s # verifying alias match with /ali[0-9]. 1120s # testing : /ali0 1120s # expected: 0 1120s # received: '0' 1120s ok 3 1120s # testing : /ali1 1120s # expected: 1 1120s # received: '1' 1120s ok 4 1120s # testing : /ali2 1120s # expected: 2 1120s # received: '2' 1120s ok 5 1120s # testing : /ali3 1120s # expected: 3 1120s # received: '3' 1120s ok 6 1120s # testing : /ali4 1120s # expected: 4 1120s # received: '4' 1120s ok 7 1120s # testing : /ali5 1120s # expected: 5 1120s # received: '5' 1120s ok 8 1120s # testing : /ali6 1120s # expected: 6 1120s # received: '6' 1120s ok 9 1120s # testing : /ali7 1120s # expected: 7 1120s # received: '7' 1120s ok 10 1120s # testing : /ali8 1120s # expected: 8 1120s # received: '8' 1120s ok 11 1120s # testing : /ali9 1120s # expected: 9 1120s # received: '9' 1120s ok 12 1120s # verifying expression alias match with /expr/ali[0-9]. 1120s # testing : /ali0 1120s # expected: 0 1120s # received: '0' 1120s ok 13 1120s # testing : /ali1 1120s # expected: 1 1120s # received: '1' 1120s ok 14 1120s # testing : /ali2 1120s # expected: 2 1120s # received: '2' 1120s ok 15 1120s # testing : /ali3 1120s # expected: 3 1120s # received: '3' 1120s ok 16 1120s # testing : /ali4 1120s # expected: 4 1120s # received: '4' 1120s ok 17 1120s # testing : /ali5 1120s # expected: 5 1120s # received: '5' 1120s ok 18 1120s # testing : /ali6 1120s # expected: 6 1120s # received: '6' 1120s ok 19 1120s # testing : /ali7 1120s # expected: 7 1120s # received: '7' 1120s ok 20 1120s # testing : /ali8 1120s # expected: 8 1120s # received: '8' 1120s ok 21 1120s # testing : /ali9 1120s # expected: 9 1120s # received: '9' 1120s ok 22 1120s # testing : /forbid 1120s # expected: '403' 1120s # received: '403' 1120s ok 23 1120s # testing : /gone 1120s # expected: '410' 1120s # received: '410' 1120s ok 24 1120s # testing : /perm 1120s # expected: '301' 1120s # received: '301' 1120s ok 25 1120s # testing : /perm2 1120s # expected: '301' 1120s # received: '301' 1120s ok 26 1120s # testing : /seeother 1120s # expected: '303' 1120s # received: '303' 1120s ok 27 1120s # testing : /temp 1120s # expected: '302' 1120s # received: '302' 1120s ok 28 1120s # testing : /temp2 1120s # expected: '302' 1120s # received: '302' 1120s ok 29 1120s verifying body of perm and temp redirect match 1120s # testing : /p0 1120s # expected: 0 1120s # received: '0' 1120s ok 30 1120s # testing : /p1 1120s # expected: 1 1120s # received: '1' 1120s ok 31 1120s # testing : /p2 1120s # expected: 2 1120s # received: '2' 1120s ok 32 1120s # testing : /p3 1120s # expected: 3 1120s # received: '3' 1120s ok 33 1120s # testing : /p4 1120s # expected: 4 1120s # received: '4' 1120s ok 34 1120s # testing : /p5 1120s # expected: 5 1120s # received: '5' 1120s ok 35 1120s # testing : /p6 1120s # expected: 6 1120s # received: '6' 1120s ok 36 1120s # testing : /p7 1120s # expected: 7 1120s # received: '7' 1120s ok 37 1120s # testing : /p8 1120s # expected: 8 1120s # received: '8' 1120s ok 38 1120s # testing : /p9 1120s # expected: 9 1120s # received: '9' 1120s ok 39 1120s # testing : /t0 1120s # expected: 0 1120s # received: '0' 1120s ok 40 1120s # testing : /t1 1120s # expected: 1 1120s # received: '1' 1120s ok 41 1120s # testing : /t2 1120s # expected: 2 1120s # received: '2' 1120s ok 42 1120s # testing : /t3 1120s # expected: 3 1120s # received: '3' 1120s ok 43 1120s # testing : /t4 1120s # expected: 4 1120s # received: '4' 1120s ok 44 1120s # testing : /t5 1120s # expected: 5 1120s # received: '5' 1120s ok 45 1120s # testing : /t6 1120s # expected: 6 1120s # received: '6' 1120s ok 46 1120s # testing : /t7 1120s # expected: 7 1120s # received: '7' 1120s ok 47 1120s # testing : /t8 1120s # expected: 8 1120s # received: '8' 1120s ok 48 1120s # testing : /t9 1120s # expected: 9 1120s # received: '9' 1120s ok 49 1120s verifying body of perm and temp redirect match with expression support 1120s # testing : /p0 1120s # expected: 0 1120s # received: '0' 1120s ok 50 1120s # testing : /p1 1120s # expected: 1 1120s # received: '1' 1120s ok 51 1120s # testing : /p2 1120s # expected: 2 1120s # received: '2' 1120s ok 52 1120s # testing : /p3 1120s # expected: 3 1120s # received: '3' 1120s ok 53 1120s # testing : /p4 1120s # expected: 4 1120s # received: '4' 1120s ok 54 1120s # testing : /p5 1120s # expected: 5 1120s # received: '5' 1120s ok 55 1120s # testing : /p6 1120s # expected: 6 1120s # received: '6' 1120s ok 56 1120s # testing : /p7 1120s # expected: 7 1120s # received: '7' 1120s ok 57 1120s # testing : /p8 1120s # expected: 8 1120s # received: '8' 1120s ok 58 1120s # testing : /p9 1120s # expected: 9 1120s # received: '9' 1120s ok 59 1120s # testing : /t0 1120s # expected: 0 1120s # received: '0' 1120s ok 60 1120s # testing : /t1 1120s # expected: 1 1120s # received: '1' 1120s ok 61 1120s # testing : /t2 1120s # expected: 2 1120s # received: '2' 1120s ok 62 1120s # testing : /t3 1120s # expected: 3 1120s # received: '3' 1120s ok 63 1120s # testing : /t4 1120s # expected: 4 1120s # received: '4' 1120s ok 64 1120s # testing : /t5 1120s # expected: 5 1120s # received: '5' 1120s ok 65 1120s # testing : /t6 1120s # expected: 6 1120s # received: '6' 1120s ok 66 1120s # testing : /t7 1120s # expected: 7 1120s # received: '7' 1120s ok 67 1120s # testing : /t8 1120s # expected: 8 1120s # received: '8' 1120s ok 68 1120s # testing : /t9 1120s # expected: 9 1120s # received: '9' 1120s ok 69 1120s verifying return code of seeother and gone redirect match 1120s # testing : g0 1120s # expected: '410' 1120s # received: '410' 1120s ok 70 1120s # testing : g1 1120s # expected: '410' 1120s # received: '410' 1120s ok 71 1120s # testing : g2 1120s # expected: '410' 1120s # received: '410' 1120s ok 72 1120s # testing : g3 1120s # expected: '410' 1120s # received: '410' 1120s ok 73 1120s # testing : g4 1120s # expected: '410' 1120s # received: '410' 1120s ok 74 1120s # testing : g5 1120s # expected: '410' 1120s # received: '410' 1120s ok 75 1120s # testing : g6 1120s # expected: '410' 1120s # received: '410' 1120s ok 76 1120s # testing : g7 1120s # expected: '410' 1120s # received: '410' 1120s ok 77 1120s # testing : g8 1120s # expected: '410' 1120s # received: '410' 1120s ok 78 1120s # testing : g9 1120s # expected: '410' 1120s # received: '410' 1120s ok 79 1120s # testing : s0 1120s # expected: '303' 1120s # received: '303' 1120s ok 80 1120s # testing : s1 1120s # expected: '303' 1120s # received: '303' 1120s ok 81 1120s # testing : s2 1120s # expected: '303' 1120s # received: '303' 1120s ok 82 1120s # testing : s3 1120s # expected: '303' 1120s # received: '303' 1120s ok 83 1120s # testing : s4 1120s # expected: '303' 1120s # received: '303' 1120s ok 84 1120s # testing : s5 1120s # expected: '303' 1120s # received: '303' 1120s ok 85 1120s # testing : s6 1120s # expected: '303' 1120s # received: '303' 1120s ok 86 1120s # testing : s7 1120s # expected: '303' 1120s # received: '303' 1120s ok 87 1120s # testing : s8 1120s # expected: '303' 1120s # received: '303' 1120s ok 88 1120s # testing : s9 1120s # expected: '303' 1120s # received: '303' 1120s ok 89 1120s # testing : f0 1120s # expected: '403' 1120s # received: '403' 1120s ok 90 1120s # testing : f1 1120s # expected: '403' 1120s # received: '403' 1120s ok 91 1120s # testing : f2 1120s # expected: '403' 1120s # received: '403' 1120s ok 92 1120s # testing : f3 1120s # expected: '403' 1120s # received: '403' 1120s ok 93 1120s # testing : f4 1120s # expected: '403' 1120s # received: '403' 1120s ok 94 1120s # testing : f5 1120s # expected: '403' 1120s # received: '403' 1120s ok 95 1120s # testing : f6 1120s # expected: '403' 1120s # received: '403' 1120s ok 96 1120s # testing : f7 1120s # expected: '403' 1120s # received: '403' 1120s ok 97 1120s # testing : f8 1120s # expected: '403' 1120s # received: '403' 1120s ok 98 1120s # testing : f9 1120s # expected: '403' 1120s # received: '403' 1120s ok 99 1120s verifying return code of seeother and gone redirect match with expression support 1120s # testing : g0 1120s # expected: '410' 1120s # received: '410' 1120s ok 100 1120s # testing : g1 1120s # expected: '410' 1120s # received: '410' 1120s ok 101 1120s # testing : g2 1120s # expected: '410' 1120s # received: '410' 1120s ok 102 1120s # testing : g3 1120s # expected: '410' 1120s # received: '410' 1120s ok 103 1120s # testing : g4 1120s # expected: '410' 1120s # received: '410' 1120s ok 104 1120s # testing : g5 1120s # expected: '410' 1120s # received: '410' 1120s ok 105 1120s # testing : g6 1120s # expected: '410' 1120s # received: '410' 1120s ok 106 1120s # testing : g7 1120s # expected: '410' 1120s # received: '410' 1120s ok 107 1120s # testing : g8 1120s # expected: '410' 1120s # received: '410' 1120s ok 108 1120s # testing : g9 1120s # expected: '410' 1120s # received: '410' 1120s ok 109 1120s # testing : s0 1120s # expected: '303' 1120s # received: '303' 1120s ok 110 1120s # testing : s1 1120s # expected: '303' 1120s # received: '303' 1120s ok 111 1120s # testing : s2 1120s # expected: '303' 1120s # received: '303' 1120s ok 112 1120s # testing : s3 1120s # expected: '303' 1120s # received: '303' 1120s ok 113 1120s # testing : s4 1120s # expected: '303' 1120s # received: '303' 1120s ok 114 1120s # testing : s5 1120s # expected: '303' 1120s # received: '303' 1120s ok 115 1120s # testing : s6 1120s # expected: '303' 1120s # received: '303' 1120s ok 116 1120s # testing : s7 1120s # expected: '303' 1120s # received: '303' 1120s ok 117 1120s # testing : s8 1120s # expected: '303' 1120s # received: '303' 1120s ok 118 1120s # testing : s9 1120s # expected: '303' 1120s # received: '303' 1120s ok 119 1120s # testing : f0 1120s # expected: '403' 1120s # received: '403' 1120s ok 120 1120s # testing : f1 1120s # expected: '403' 1120s # received: '403' 1120s ok 121 1120s # testing : f2 1120s # expected: '403' 1120s # received: '403' 1120s ok 122 1120s # testing : f3 1120s # expected: '403' 1120s # received: '403' 1120s ok 123 1120s # testing : f4 1120s # expected: '403' 1120s # received: '403' 1120s ok 124 1120s # testing : f5 1120s # expected: '403' 1120s # received: '403' 1120s ok 125 1120s # testing : f6 1120s # expected: '403' 1120s # received: '403' 1120s ok 126 1120s # testing : f7 1120s # expected: '403' 1120s # received: '403' 1120s ok 127 1120s # testing : f8 1120s # expected: '403' 1120s # received: '403' 1120s ok 128 1120s # testing : f9 1120s # expected: '403' 1120s # received: '403' 1120s ok 129 1120s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1120s # verifying /modules/alias/script is plain text 1120s # testing : /modules/alias/script 1120s # expected: '#!/bin/sh 1120s # echo Content-type: text/plain 1120s # echo 1120s # echo this is a shell script cgi. 1120s # ' 1120s # received: '#!/bin/sh 1120s # echo Content-type: text/plain 1120s # echo 1120s # echo this is a shell script cgi. 1120s # ' 1120s ok 130 1120s # verifying same file accessed at /cgi/script is executed code 1120s # testing : /cgi/script 1120s # expected: 'this is a shell script cgi. 1120s # ' 1120s # received: 'this is a shell script cgi. 1120s # ' 1120s ok 131 1120s # verifying ScriptAliasMatch with /aliascgi-script 1120s # testing : /aliascgi-script 1120s # expected: 'this is a shell script cgi. 1120s # ' 1120s # received: 'this is a shell script cgi. 1120s # ' 1120s ok 132 1120s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1120s # testing : /aliascgi-script 1120s # expected: 'this is a shell script cgi. 1120s # ' 1120s # received: 'this is a shell script cgi. 1120s # ' 1120s ok 133 1120s # verifying bad script alias. 1120s # testing : /aliascgi-nada 1120s # expected: 404 1120s # received: '404' 1120s ok 134 1120s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1120s ok 1124s t/modules/allowmethods.t ............ 1124s 1..9 1124s # Running under perl version 5.040000 for linux 1124s # Current time local: Fri Nov 29 20:02:45 2024 1124s # Current time GMT: Fri Nov 29 20:02:45 2024 1124s # Using Test.pm version 1.31 1124s # Using Apache/Test.pm version 1.44 1124s # testing : Get request to /Get responds 200 1124s # expected: 200 1124s # received: '200' 1124s ok 1 1124s # testing : Head request to /Get responds 200 1124s # expected: 200 1124s # received: '200' 1124s ok 2 1124s # testing : Post request to /Get responds 405 1124s # expected: 405 1124s # received: '405' 1124s ok 3 1124s # testing : Get request to /Head responds 200 1124s # expected: 200 1124s # received: '200' 1124s ok 4 1124s # testing : Head request to /Head responds 200 1124s # expected: 200 1124s # received: '200' 1124s ok 5 1124s # testing : Post request to /Head responds 405 1124s # expected: 405 1124s # received: '405' 1124s ok 6 1124s # testing : Get request to /Post responds 405 1124s # expected: 405 1124s # received: '405' 1124s ok 7 1124s # testing : Head request to /Post responds 405 1124s # expected: 405 1124s # received: '405' 1124s ok 8 1124s # testing : Post request to /Post responds 200 1124s # expected: 200 1124s # received: '200' 1124s ok 9 1124s ok 1127s t/modules/asis.t .................... 1127s 1..3 1127s # Running under perl version 5.040000 for linux 1127s # Current time local: Fri Nov 29 20:02:49 2024 1127s # Current time GMT: Fri Nov 29 20:02:49 2024 1127s # Using Test.pm version 1.31 1127s # Using Apache/Test.pm version 1.44 1127s # testing : asis content OK 1127s # expected: 'This is asis content. 1127s # ' 1127s # received: 'This is asis content. 1127s # ' 1127s ok 1 1127s # testing : asis gave 404 error 1127s # expected: 404 1127s # received: '404' 1127s ok 2 1127s # testing : asis gave 403 error 1127s # expected: 403 1127s # received: '403' 1127s ok 3 1127s ok 1132s t/modules/authz_core.t .............. 1132s 1..504 1132s # Running under perl version 5.040000 for linux 1132s # Current time local: Fri Nov 29 20:02:52 2024 1132s # Current time GMT: Fri Nov 29 20:02:52 2024 1132s # Using Test.pm version 1.31 1132s # Using Apache/Test.pm version 1.44 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/groups1 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 200, expected 200 [a/ : a/ ] 1132s ok 1 1132s # got 200, expected 200 [a/ : a/ 1] 1132s ok 2 1132s # got 200, expected 200 [a/ : a/ 2] 1132s ok 3 1132s # got 200, expected 200 [a/ : a/ 1 2] 1132s ok 4 1132s # got 200, expected 200 [a/ : a/ 3] 1132s ok 5 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ user1: a/ ] 1132s ok 6 1132s # got 200, expected 200 [a/ user1: a/ user1] 1132s ok 7 1132s # got 401, expected 401 [a/ user1: a/ user2] 1132s ok 8 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ Any 1 2: a/ ] 1132s ok 9 1132s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1132s ok 10 1132s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1132s ok 11 1132s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1132s ok 12 1132s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1132s ok 13 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1132s ok 14 1132s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1132s ok 15 1132s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1132s ok 16 1132s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1132s ok 17 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1132s ok 18 1132s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1132s ok 19 1132s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1132s ok 20 1132s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1132s ok 21 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1132s ok 22 1132s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1132s ok 23 1132s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1132s ok 24 1132s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1132s ok 25 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1132s ok 26 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1132s ok 27 1132s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1132s ok 28 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1132s ok 29 1132s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1132s ok 30 1132s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1132s ok 31 1132s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1132s ok 32 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1132s ok 33 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1132s ok 34 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1132s ok 35 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1132s ok 36 1132s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1132s ok 37 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1132s ok 38 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1132s ok 39 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1132s ok 40 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1132s ok 41 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1132s ok 42 1132s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1132s ok 43 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1132s ok 44 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1132s ok 45 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1132s ok 46 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1132s ok 47 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1132s ok 48 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1132s ok 49 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1132s ok 50 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1132s ok 51 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1132s ok 52 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1132s ok 53 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1132s ok 54 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1132s ok 55 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1132s ok 56 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1132s ok 57 1132s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1132s ok 58 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 !2: a/ ] 1132s ok 59 1132s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1132s ok 60 1132s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1132s ok 61 1132s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1132s ok 62 1132s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1132s ok 63 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1132s ok 64 1132s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1132s ok 65 1132s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1132s ok 66 1132s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1132s ok 67 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1132s ok 68 1132s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1132s ok 69 1132s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1132s ok 70 1132s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1132s ok 71 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1132s ok 72 1132s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1132s ok 73 1132s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1132s ok 74 1132s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1132s ok 75 1132s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1132s ok 76 1132s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1132s ok 77 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1132s ok 78 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1132s ok 79 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1132s ok 80 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1132s ok 81 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1132s ok 82 1132s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1132s ok 83 1132s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1132s ok 84 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1132s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1132s ok 85 1132s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1132s ok 86 1132s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1132s ok 87 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1132s ok 88 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1132s ok 89 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1132s ok 90 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1132s ok 91 1132s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1132s ok 92 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1132s ok 93 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1132s ok 94 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1132s ok 95 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1132s ok 96 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1132s ok 97 1132s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1132s ok 98 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1132s ok 99 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1132s ok 100 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1132s ok 101 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1132s ok 102 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1132s ok 103 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1132s ok 104 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1132s ok 105 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1132s ok 106 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1132s ok 107 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1132s ok 108 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1132s ok 109 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1132s ok 110 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1132s ok 111 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1132s ok 112 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1132s ok 113 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 2: a/ ] 1132s ok 114 1132s # got 403, expected 403 [a/ All 1 2: a/ 1] 1132s ok 115 1132s # got 403, expected 403 [a/ All 1 2: a/ 2] 1132s ok 116 1132s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1132s ok 117 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1132s ok 118 1132s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1132s ok 119 1132s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1132s ok 120 1132s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1132s ok 121 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1132s ok 122 1132s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1132s ok 123 1132s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1132s ok 124 1132s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1132s ok 125 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1132s ok 126 1132s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1132s ok 127 1132s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1132s ok 128 1132s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1132s ok 129 1132s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1132s ok 130 1132s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1132s ok 131 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1132s ok 132 1132s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1132s ok 133 1132s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1132s ok 134 1132s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1132s ok 135 1132s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1132s ok 136 1132s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1132s ok 137 1132s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1132s ok 138 1132s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1132s ok 139 1132s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1132s ok 140 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1132s ok 141 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1132s ok 142 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1132s ok 143 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1132s ok 144 1132s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1132s ok 145 1132s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1132s ok 146 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1132s ok 147 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1132s ok 148 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1132s ok 149 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1132s ok 150 1132s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1132s ok 151 1132s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1132s ok 152 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1132s ok 153 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1132s ok 154 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1132s ok 155 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1132s ok 156 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1132s ok 157 1132s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1132s ok 158 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1132s ok 159 1132s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1132s ok 160 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1132s ok 161 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1132s ok 162 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1132s ok 163 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1132s ok 164 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1132s ok 165 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1132s ok 166 1132s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1132s ok 167 1132s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1132s ok 168 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1132s ok 169 1132s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1132s ok 170 1132s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1132s ok 171 1132s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1132s ok 172 1132s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1132s ok 173 1132s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1132s ok 174 1132s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1132s ok 175 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1132s ok 176 1132s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1132s ok 177 1132s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1132s ok 178 1132s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1132s ok 179 1132s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1132s ok 180 1132s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1132s ok 181 1132s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1132s ok 182 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1132s ok 183 1132s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1132s ok 184 1132s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1132s ok 185 1132s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1132s ok 186 1132s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1132s ok 187 1132s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1132s ok 188 1132s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1132s ok 189 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1132s ok 190 1132s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1132s ok 191 1132s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1132s ok 192 1132s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1132s ok 193 1132s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1132s ok 194 1132s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1132s ok 195 1132s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1132s ok 196 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1132s ok 197 1132s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1132s ok 198 1132s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1132s ok 199 1132s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1132s ok 200 1132s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1132s ok 201 1132s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1132s ok 202 1132s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1132s ok 203 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1132s ok 204 1132s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1132s ok 205 1132s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1132s ok 206 1132s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1132s ok 207 1132s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1132s ok 208 1132s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1132s ok 209 1132s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1132s ok 210 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1132s ok 211 1132s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1132s ok 212 1132s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1132s ok 213 1132s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1132s ok 214 1132s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1132s ok 215 1132s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1132s ok 216 1132s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1132s ok 217 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1132s ok 218 1132s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1132s ok 219 1132s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1132s ok 220 1132s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1132s ok 221 1132s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1132s ok 222 1132s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1132s ok 223 1132s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1132s ok 224 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1132s ok 225 1132s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1132s ok 226 1132s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1132s ok 227 1132s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1132s ok 228 1132s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1132s ok 229 1132s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1132s ok 230 1132s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1132s ok 231 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1132s ok 232 1132s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1132s ok 233 1132s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1132s ok 234 1132s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1132s ok 235 1132s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1132s ok 236 1132s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1132s ok 237 1132s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1132s ok 238 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1132s ok 239 1132s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1132s ok 240 1132s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1132s ok 241 1132s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1132s ok 242 1132s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1132s ok 243 1132s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1132s ok 244 1132s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1132s ok 245 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1132s ok 246 1132s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1132s ok 247 1132s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1132s ok 248 1132s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1132s ok 249 1132s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1132s ok 250 1132s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1132s ok 251 1132s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1132s ok 252 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1132s ok 253 1132s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1132s ok 254 1132s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1132s ok 255 1132s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1132s ok 256 1132s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1132s ok 257 1132s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1132s ok 258 1132s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1132s ok 259 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1132s ok 260 1132s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1132s ok 261 1132s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1132s ok 262 1132s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1132s ok 263 1132s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1132s ok 264 1132s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1132s ok 265 1132s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1132s ok 266 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1132s ok 267 1132s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1132s ok 268 1132s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1132s ok 269 1132s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1132s ok 270 1132s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1132s ok 271 1132s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1132s ok 272 1132s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1132s ok 273 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1132s ok 274 1132s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1132s ok 275 1132s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1132s ok 276 1132s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1132s ok 277 1132s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1132s ok 278 1132s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1132s ok 279 1132s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1132s ok 280 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1132s ok 281 1132s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1132s ok 282 1132s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1132s ok 283 1132s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1132s ok 284 1132s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1132s ok 285 1132s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1132s ok 286 1132s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1132s ok 287 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1132s ok 288 1132s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1132s ok 289 1132s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1132s ok 290 1132s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1132s ok 291 1132s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1132s ok 292 1132s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1132s ok 293 1132s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1132s ok 294 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1132s ok 295 1132s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1132s ok 296 1132s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1132s ok 297 1132s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1132s ok 298 1132s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1132s ok 299 1132s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1132s ok 300 1132s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1132s ok 301 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1132s ok 302 1132s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1132s ok 303 1132s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1132s ok 304 1132s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1132s ok 305 1132s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1132s ok 306 1132s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1132s ok 307 1132s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1132s ok 308 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1132s ok 309 1132s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1132s ok 310 1132s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1132s ok 311 1132s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1132s ok 312 1132s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1132s ok 313 1132s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1132s ok 314 1132s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1132s ok 315 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1132s ok 316 1132s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1132s ok 317 1132s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1132s ok 318 1132s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1132s ok 319 1132s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1132s ok 320 1132s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1132s ok 321 1132s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1132s ok 322 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1132s ok 323 1132s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1132s ok 324 1132s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1132s ok 325 1132s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1132s ok 326 1132s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1132s ok 327 1132s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1132s ok 328 1132s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1132s ok 329 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1132s ok 330 1132s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1132s ok 331 1132s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1132s ok 332 1132s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1132s ok 333 1132s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1132s ok 334 1132s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1132s ok 335 1132s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1132s ok 336 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1132s ok 337 1132s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1132s ok 338 1132s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1132s ok 339 1132s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1132s ok 340 1132s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1132s ok 341 1132s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1132s ok 342 1132s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1132s ok 343 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1132s ok 344 1132s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1132s ok 345 1132s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1132s ok 346 1132s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1132s ok 347 1132s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1132s ok 348 1132s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1132s ok 349 1132s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1132s ok 350 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1132s ok 351 1132s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1132s ok 352 1132s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1132s ok 353 1132s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1132s ok 354 1132s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1132s ok 355 1132s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1132s ok 356 1132s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1132s ok 357 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1132s ok 358 1132s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1132s ok 359 1132s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1132s ok 360 1132s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1132s ok 361 1132s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1132s ok 362 1132s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1132s ok 363 1132s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1132s ok 364 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1132s ok 365 1132s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1132s ok 366 1132s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1132s ok 367 1132s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1132s ok 368 1132s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1132s ok 369 1132s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1132s ok 370 1132s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1132s ok 371 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1132s ok 372 1132s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1132s ok 373 1132s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1132s ok 374 1132s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1132s ok 375 1132s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1132s ok 376 1132s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1132s ok 377 1132s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1132s ok 378 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1132s ok 379 1132s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1132s ok 380 1132s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1132s ok 381 1132s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1132s ok 382 1132s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1132s ok 383 1132s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1132s ok 384 1132s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1132s ok 385 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1132s ok 386 1132s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1132s ok 387 1132s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1132s ok 388 1132s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1132s ok 389 1132s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1132s ok 390 1132s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1132s ok 391 1132s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1132s ok 392 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1132s ok 393 1132s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1132s ok 394 1132s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1132s ok 395 1132s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1132s ok 396 1132s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1132s ok 397 1132s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1132s ok 398 1132s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1132s ok 399 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1132s ok 400 1132s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1132s ok 401 1132s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1132s ok 402 1132s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1132s ok 403 1132s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1132s ok 404 1132s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1132s ok 405 1132s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1132s ok 406 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1132s ok 407 1132s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1132s ok 408 1132s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1132s ok 409 1132s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1132s ok 410 1132s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1132s ok 411 1132s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1132s ok 412 1132s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1132s ok 413 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1132s ok 414 1132s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1132s ok 415 1132s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1132s ok 416 1132s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1132s ok 417 1132s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1132s ok 418 1132s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1132s ok 419 1132s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1132s ok 420 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1132s ok 421 1132s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1132s ok 422 1132s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1132s ok 423 1132s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1132s ok 424 1132s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1132s ok 425 1132s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1132s ok 426 1132s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1132s ok 427 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1132s ok 428 1132s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1132s ok 429 1132s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1132s ok 430 1132s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1132s ok 431 1132s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1132s ok 432 1132s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1132s ok 433 1132s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1132s ok 434 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1132s ok 435 1132s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1132s ok 436 1132s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1132s ok 437 1132s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1132s ok 438 1132s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1132s ok 439 1132s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1132s ok 440 1132s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1132s ok 441 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1132s ok 442 1132s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1132s ok 443 1132s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1132s ok 444 1132s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1132s ok 445 1132s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1132s ok 446 1132s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1132s ok 447 1132s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1132s ok 448 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1132s ok 449 1132s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1132s ok 450 1132s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1132s ok 451 1132s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1132s ok 452 1132s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1132s ok 453 1132s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1132s ok 454 1132s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1132s ok 455 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1132s ok 456 1132s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1132s ok 457 1132s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1132s ok 458 1132s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1132s ok 459 1132s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1132s ok 460 1132s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1132s ok 461 1132s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1132s ok 462 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1132s ok 463 1132s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1132s ok 464 1132s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1132s ok 465 1132s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1132s ok 466 1132s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1132s ok 467 1132s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1132s ok 468 1132s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1132s ok 469 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1132s ok 470 1132s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1132s ok 471 1132s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1132s ok 472 1132s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1132s ok 473 1132s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1132s ok 474 1132s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1132s ok 475 1132s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1132s ok 476 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1132s ok 477 1132s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1132s ok 478 1132s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1132s ok 479 1132s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1132s ok 480 1132s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1132s ok 481 1132s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1132s ok 482 1132s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1132s ok 483 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1132s ok 484 1132s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1132s ok 485 1132s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1132s ok 486 1132s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1132s ok 487 1132s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1132s ok 488 1132s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1132s ok 489 1132s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1132s ok 490 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1132s ok 491 1132s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1132s ok 492 1132s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1132s ok 493 1132s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1132s ok 494 1132s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1132s ok 495 1132s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1132s ok 496 1132s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1132s ok 497 1132s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1132s ok 498 1132s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1132s ok 499 1132s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1132s ok 500 1132s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1132s ok 501 1132s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1132s ok 502 1132s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1132s ok 503 1132s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1132s ok 504 1132s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1132s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1132s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/groups1 1132s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1132s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1132s ok 1136s t/modules/autoindex.t ............... 1136s 1..84 1136s # Running under perl version 5.040000 for linux 1136s # Current time local: Fri Nov 29 20:02:57 2024 1136s # Current time GMT: Fri Nov 29 20:02:57 2024 1136s # Using Test.pm version 1.31 1136s # Using Apache/Test.pm version 1.44 1136s --- 1136s IndexOrderDefault Ascending Name 1136s GET /modules/autoindex/htaccess/ 1136s ok 1 1136s --- 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 2 1136s --- 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 3 1136s --- 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 4 1136s --- 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 5 1136s --- 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 6 1136s --- 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 7 1136s --- 1136s IndexOrderDefault Ascending Date 1136s GET /modules/autoindex/htaccess/ 1136s ok 8 1136s --- 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 9 1136s --- 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 10 1136s --- 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 11 1136s --- 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 12 1136s --- 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 13 1136s --- 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 14 1136s --- 1136s IndexOrderDefault Ascending Size 1136s GET /modules/autoindex/htaccess/ 1136s ok 15 1136s --- 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 16 1136s --- 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 17 1136s --- 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 18 1136s --- 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 19 1136s --- 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 20 1136s --- 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 21 1136s --- 1136s IndexOrderDefault Descending Name 1136s GET /modules/autoindex/htaccess/ 1136s ok 22 1136s --- 1136s IndexOrderDefault Descending Name 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 23 1136s --- 1136s IndexOrderDefault Descending Name 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 24 1136s --- 1136s IndexOrderDefault Descending Name 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 25 1136s --- 1136s IndexOrderDefault Descending Name 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 26 1136s --- 1136s IndexOrderDefault Descending Name 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 27 1136s --- 1136s IndexOrderDefault Descending Name 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 28 1136s --- 1136s IndexOrderDefault Descending Date 1136s GET /modules/autoindex/htaccess/ 1136s ok 29 1136s --- 1136s IndexOrderDefault Descending Date 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 30 1136s --- 1136s IndexOrderDefault Descending Date 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 31 1136s --- 1136s IndexOrderDefault Descending Date 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 32 1136s --- 1136s IndexOrderDefault Descending Date 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 33 1136s --- 1136s IndexOrderDefault Descending Date 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 34 1136s --- 1136s IndexOrderDefault Descending Date 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 35 1136s --- 1136s IndexOrderDefault Descending Size 1136s GET /modules/autoindex/htaccess/ 1136s ok 36 1136s --- 1136s IndexOrderDefault Descending Size 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 37 1136s --- 1136s IndexOrderDefault Descending Size 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 38 1136s --- 1136s IndexOrderDefault Descending Size 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 39 1136s --- 1136s IndexOrderDefault Descending Size 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 40 1136s --- 1136s IndexOrderDefault Descending Size 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 41 1136s --- 1136s IndexOrderDefault Descending Size 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 42 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Name 1136s GET /modules/autoindex/htaccess/ 1136s ok 43 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 44 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 45 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 46 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 47 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 48 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Name 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 49 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Date 1136s GET /modules/autoindex/htaccess/ 1136s ok 50 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 51 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 52 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 53 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 54 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 55 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Date 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 56 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Size 1136s GET /modules/autoindex/htaccess/ 1136s ok 57 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 58 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 59 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 60 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 61 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 62 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Ascending Size 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 63 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Name 1136s GET /modules/autoindex/htaccess/ 1136s ok 64 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Name 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 65 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Name 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 66 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Name 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 67 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Name 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 68 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Name 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 69 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Name 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 70 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Date 1136s GET /modules/autoindex/htaccess/ 1136s ok 71 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Date 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 72 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Date 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 73 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Date 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 74 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Date 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 75 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Date 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 76 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Date 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 77 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Size 1136s GET /modules/autoindex/htaccess/ 1136s ok 78 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Size 1136s 1136s (C=N O=A) 1136s GET /modules/autoindex/htaccess/?C=N&O=A 1136s ok 79 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Size 1136s 1136s (C=N O=D) 1136s GET /modules/autoindex/htaccess/?C=N&O=D 1136s ok 80 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Size 1136s 1136s (C=M O=A) 1136s GET /modules/autoindex/htaccess/?C=M&O=A 1136s ok 81 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Size 1136s 1136s (C=M O=D) 1136s GET /modules/autoindex/htaccess/?C=M&O=D 1136s ok 82 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Size 1136s 1136s (C=S O=A) 1136s GET /modules/autoindex/htaccess/?C=S&O=A 1136s ok 83 1136s --- 1136s IndexOptions FancyIndexing 1136s IndexOrderDefault Descending Size 1136s 1136s (C=S O=D) 1136s GET /modules/autoindex/htaccess/?C=S&O=D 1136s ok 84 1136s ok 1139s t/modules/autoindex2.t .............. 1139s 1..3 1139s # Running under perl version 5.040000 for linux 1139s # Current time local: Fri Nov 29 20:03:01 2024 1139s # Current time GMT: Fri Nov 29 20:03:01 2024 1139s # Using Test.pm version 1.31 1139s # Using Apache/Test.pm version 1.44 1139s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1139s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1139s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1139s # testing : dir_broken should not be listed 1139s # expected: 0 1139s # received: 0 1139s ok 1 1139s # testing : dir_normal should be listed 1139s # expected: 1 1139s # received: 1 1139s ok 2 1139s # testing : dir_protected should not be listed 1139s # expected: 0 1139s # received: 0 1139s ok 3 1139s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1139s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1139s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1139s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1139s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1139s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1139s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1139s ok 1143s t/modules/brotli.t .................. 1143s 1..64 1143s # Running under perl version 5.040000 for linux 1143s # Current time local: Fri Nov 29 20:03:04 2024 1143s # Current time GMT: Fri Nov 29 20:03:04 2024 1143s # Using Test.pm version 1.31 1143s # Using Apache/Test.pm version 1.44 1143s qvalue: 1143s # expected: 200 1143s # received: '200' 1143s ok 1 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 2 1143s qvalue: 1143s # expected: 200 1143s # received: '200' 1143s ok 3 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 4 1143s qvalue: 1143s # expected: 200 1143s # received: '200' 1143s ok 5 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 6 1143s qvalue: 1143s # expected: 200 1143s # received: '200' 1143s ok 7 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 8 1143s qvalue: 1143s # expected: 200 1143s # received: '200' 1143s ok 9 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 10 1143s qvalue: 1143s # expected: 200 1143s # received: '200' 1143s ok 11 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 12 1143s qvalue: ; 1143s # expected: 200 1143s # received: '200' 1143s ok 13 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 14 1143s qvalue: ; 1143s # expected: 200 1143s # received: '200' 1143s ok 15 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 16 1143s qvalue: ; 1143s # expected: 200 1143s # received: '200' 1143s ok 17 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 18 1143s qvalue: ;q= 1143s # expected: 200 1143s # received: '200' 1143s ok 19 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 20 1143s qvalue: ;q= 1143s # expected: 200 1143s # received: '200' 1143s ok 21 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 22 1143s qvalue: ;q= 1143s # expected: 200 1143s # received: '200' 1143s ok 23 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 24 1143s qvalue: ;q=0 1143s # expected: 200 1143s # received: '200' 1143s ok 25 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 26 1143s qvalue: ;q=0 1143s # expected: 200 1143s # received: '200' 1143s ok 27 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 28 1143s qvalue: ;q=0 1143s # expected: 200 1143s # received: '200' 1143s ok 29 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 30 1143s qvalue: ;q=0. 1143s # expected: 200 1143s # received: '200' 1143s ok 31 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 32 1143s qvalue: ;q=0. 1143s # expected: 200 1143s # received: '200' 1143s ok 33 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 34 1143s qvalue: ;q=0. 1143s # expected: 200 1143s # received: '200' 1143s ok 35 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 36 1143s qvalue: ;q=0.0 1143s # expected: 200 1143s # received: '200' 1143s ok 37 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 38 1143s qvalue: ;q=0.0 1143s # expected: 200 1143s # received: '200' 1143s ok 39 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 40 1143s qvalue: ;q=0.0 1143s # expected: 200 1143s # received: '200' 1143s ok 41 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 42 1143s qvalue: ;q=0.00 1143s # expected: 200 1143s # received: '200' 1143s ok 43 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 44 1143s qvalue: ;q=0.00 1143s # expected: 200 1143s # received: '200' 1143s ok 45 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 46 1143s qvalue: ;q=0.00 1143s # expected: 200 1143s # received: '200' 1143s ok 47 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 48 1143s qvalue: ;q=0.000 1143s # expected: 200 1143s # received: '200' 1143s ok 49 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 50 1143s qvalue: ;q=0.000 1143s # expected: 200 1143s # received: '200' 1143s ok 51 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 52 1143s qvalue: ;q=0.000 1143s # expected: 200 1143s # received: '200' 1143s ok 53 1143s # testing : response without Content-Encoding is OK 1143s # expected: undef 1143s # received: undef 1143s ok 54 1143s qvalue: ;q=0.0000 1143s # expected: 200 1143s # received: '200' 1143s ok 55 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 56 1143s qvalue: ;q=0.0000 1143s # expected: 200 1143s # received: '200' 1143s ok 57 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 58 1143s qvalue: ;q=0.0000 1143s # expected: 200 1143s # received: '200' 1143s ok 59 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 60 1143s # expected: 200 1143s # received: '200' 1143s ok 61 1143s # testing : response Content-Encoding is OK 1143s # expected: 'br' 1143s # received: 'br' 1143s ok 62 1143s # expected: 200 1143s # received: '200' 1143s ok 63 1143s # testing : response Content-Encoding is OK 1143s # expected: 'gzip' 1143s # received: 'gzip' 1143s ok 64 1143s ok 1147s t/modules/buffer.t .................. 1147s 1..12 1147s # Running under perl version 5.040000 for linux 1147s # Current time local: Fri Nov 29 20:03:08 2024 1147s # Current time GMT: Fri Nov 29 20:03:08 2024 1147s # Using Test.pm version 1.31 1147s # Using Apache/Test.pm version 1.44 1147s # testing : Checking return code is '200' 1147s # expected: 200 1147s # received: '200' 1147s ok 1 1147s ok 2 1147s # testing : Checking return code is '200' 1147s # expected: 200 1147s # received: '200' 1147s ok 3 1147s ok 4 1147s # testing : Checking return code is '200' 1147s # expected: 200 1147s # received: '200' 1147s ok 5 1147s ok 6 1147s # testing : Checking return code is '200' 1147s # expected: 200 1147s # received: '200' 1147s ok 7 1147s ok 8 1147s # testing : Checking return code is '200' 1147s # expected: 200 1147s # received: '200' 1147s ok 9 1147s ok 10 1147s # testing : Checking return code is '200' 1147s # expected: 200 1147s # received: '200' 1147s ok 11 1147s ok 12 1147s ok 1150s t/modules/cache.t ................... 1150s 1..3 1150s # Running under perl version 5.040000 for linux 1150s # Current time local: Fri Nov 29 20:03:12 2024 1150s # Current time GMT: Fri Nov 29 20:03:12 2024 1150s # Using Test.pm version 1.31 1150s # Using Apache/Test.pm version 1.44 1150s # testing : non-cached call to index.html 1150s # expected: 200 1150s # received: '200' 1150s ok 1 1150s # testing : call to cache index.html 1150s # expected: 200 1150s # received: '200' 1150s ok 2 1150s # testing : cached call to index.html 1150s # expected: 200 1150s # received: '200' 1150s ok 3 1150s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1150s ok 1156s t/modules/cgi.t ..................... 1156s 1..58 1156s # Running under perl version 5.040000 for linux 1156s # Current time local: Fri Nov 29 20:03:15 2024 1156s # Current time GMT: Fri Nov 29 20:03:15 2024 1156s # Using Test.pm version 1.31 1156s # Using Apache/Test.pm version 1.44 1156s # testing : return code for acceptpathinfodefault.sh 1156s # expected: 200 1156s # received: '200' 1156s ok 1 1156s # testing : body for acceptpathinfodefault.sh 1156s # expected: '' 1156s # received: '' 1156s ok 2 1156s # testing : return code for acceptpathinfodefault.sh/foo 1156s # expected: 200 1156s # received: '200' 1156s ok 3 1156s # testing : body for acceptpathinfodefault.sh/foo 1156s # expected: '/foo' 1156s # received: '/foo' 1156s ok 4 1156s # testing : return code for acceptpathinfooff.sh 1156s # expected: 200 1156s # received: '200' 1156s ok 5 1156s # testing : body for acceptpathinfooff.sh 1156s # expected: '' 1156s # received: '' 1156s ok 6 1156s # testing : return code for acceptpathinfooff.sh/foo 1156s # expected: 404 1156s # received: '404' 1156s ok 7 1156s # no body test for this one 1156s ok 8 1156s # testing : return code for acceptpathinfoon.sh 1156s # expected: 200 1156s # received: '200' 1156s ok 9 1156s # testing : body for acceptpathinfoon.sh 1156s # expected: '' 1156s # received: '' 1156s ok 10 1156s # testing : return code for acceptpathinfoon.sh/foo 1156s # expected: 200 1156s # received: '200' 1156s ok 11 1156s # testing : body for acceptpathinfoon.sh/foo 1156s # expected: '/foo' 1156s # received: '/foo' 1156s ok 12 1156s # testing : return code for bogus-perl.pl 1156s # expected: 500 1156s # received: '500' 1156s ok 13 1156s # cgi log created ok. 1156s ok 14 1156s # testing : return code for bogus-sh.sh 1156s # expected: 500 1156s # received: '500' 1156s ok 15 1156s # checking that log size (807) is bigger than it used to be (523) 1156s ok 16 1156s # testing : return code for nph-stderr.pl 1156s # expected: 200 1156s # received: '200' 1156s ok 17 1156s # testing : body for nph-stderr.pl 1156s # expected: 'this is nph-stdout' 1156s # received: 'this is nph-stdout' 1156s ok 18 1156s # testing : return code for nph-test.pl 1156s # expected: 200 1156s # received: '200' 1156s ok 19 1156s # testing : body for nph-test.pl 1156s # expected: 'ok' 1156s # received: 'ok' 1156s ok 20 1156s # testing : return code for perl.pl 1156s # expected: 200 1156s # received: '200' 1156s ok 21 1156s # testing : body for perl.pl 1156s # expected: 'perl cgi' 1156s # received: 'perl cgi' 1156s ok 22 1156s # testing : return code for sh.sh 1156s # expected: 200 1156s # received: '200' 1156s ok 23 1156s # testing : body for sh.sh 1156s # expected: 'sh cgi' 1156s # received: 'sh cgi' 1156s ok 24 1156s # testing : return code for stderr1.pl 1156s # expected: 200 1156s # received: '200' 1156s ok 25 1156s # testing : body for stderr1.pl 1156s # expected: 'this is stdout' 1156s # received: 'this is stdout' 1156s ok 26 1156s # testing : return code for stderr2.pl 1156s # expected: 200 1156s # received: '200' 1156s ok 27 1156s # testing : body for stderr2.pl 1156s # expected: 'this is also stdout' 1156s # received: 'this is also stdout' 1156s ok 28 1156s # testing : return code for stderr3.pl 1156s # expected: 200 1156s # received: '200' 1156s ok 29 1156s # testing : body for stderr3.pl 1156s # expected: 'this is more stdout' 1156s # received: 'this is more stdout' 1156s ok 30 1156s # posted content (length 10) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1156s # expected: '500' 1156s # received: '500' 1156s ok 31 1156s # checking that log size (35781) is greater than 807 1156s ok 32 1156s # verifying that logged content is 10 characters 1156s ok 33 1156s # posted content (length 99) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1156s # expected: '500' 1156s # received: '500' 1156s ok 34 1156s # checking that log size (36240) is greater than 35781 1156s ok 35 1156s # verifying that logged content is 99 characters 1156s ok 36 1156s # posted content (length 250) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1156s # expected: '500' 1156s # received: '500' 1156s ok 37 1156s # checking that log size (36851) is greater than 36240 1156s ok 38 1156s # verifying that logged content is 250 characters 1156s ok 39 1156s # posted content (length 255) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1156s # expected: '500' 1156s # received: '500' 1156s ok 40 1156s # checking that log size (37467) is greater than 36851 1156s ok 41 1156s # verifying that logged content is 255 characters 1156s ok 42 1156s # posted content (length 256) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1156s # expected: '500' 1156s # received: '500' 1156s ok 43 1156s # checking that log size (38084) is greater than 37467 1156s ok 44 1156s # verifying that logged content is 256 characters 1156s ok 45 1156s # posted content (length 257) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1156s # expected: '500' 1156s # received: '500' 1156s ok 46 1156s # checking that log size (38701) is greater than 38084 1156s ok 47 1156s # verifying that logged content is 256 characters 1156s ok 48 1156s # posted content (length 258) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1156s # expected: '500' 1156s # received: '500' 1156s ok 49 1156s # checking that log size (39318) is greater than 38701 1156s ok 50 1156s # verifying that logged content is 256 characters 1156s ok 51 1156s # posted content (length 1024) to bogus-perl.pl 1156s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1156s # expected: '500' 1156s # received: '500' 1156s ok 52 1156s # checking that log size (39936) is greater than 39318 1156s ok 53 1156s # verifying that logged content is 256 characters 1156s ok 54 1156s # verifying log is greater than 40960 bytes. 1156s ok 55 1156s # verifying log did not grow after making bogus request. 1156s ok 56 1156s # verifying log did not grow after making another bogus request. 1156s ok 57 1156s # checking that HEAD /modules/cgi/perl.pl returns 200. 1156s ok 58 1156s ok 1160s t/modules/data.t .................... 1160s 1..2 1160s # Running under perl version 5.040000 for linux 1160s # Current time local: Fri Nov 29 20:03:21 2024 1160s # Current time GMT: Fri Nov 29 20:03:21 2024 1160s # Using Test.pm version 1.31 1160s # Using Apache/Test.pm version 1.44 1160s # testing : Checking return code is '200' 1160s # expected: 200 1160s # received: '200' 1160s ok 1 1160s ok 2 1160s ok 1166s t/modules/dav.t ..................... 1166s 1..19 1166s # Running under perl version 5.040000 for linux 1166s # Current time local: Fri Nov 29 20:03:25 2024 1166s # Current time GMT: Fri Nov 29 20:03:25 2024 1166s # Using Test.pm version 1.31 1166s # Using Apache/Test.pm version 1.44 1166s resource lock test: 1166s ok 1 1166s DAV put test: 1166s ok 2 1166s getting DAV resource properties: 1166s ok 3 1166s created: Fri, 29 Nov 2024 20:03:29 GMT 1166s modified: Fri, 29 Nov 2024 20:03:29 GMT 1166s now: Fri, 29 Nov 2024 20:03:31 GMT 1166s ok 4 1166s ok 5 1166s resource lock status test: 1166s ok 6 1166s resource unlock test: 1166s ok 7 1166s resource lock status test: 1166s ok 8 1166s getting uri... 1166s expect: 1166s -> 1166s 1166s
1166s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1217s # 1217s # 1217s # Hello World 1217s # 1217s #

[back]

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

mod_include test

1217s # 1217s # 1217s # Hello World 1217s # 1217s #

[back]

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

mod_include test

1217s # 1217s # 1217s # Hello World 1217s # 1217s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

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

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

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

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

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

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

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

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

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

LoadBalancer Status for balancer://failover [p79194379_failover]

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

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

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

Moved Permanently

1291s #

The document has moved here.

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

Moved Permanently

1291s #

The document has moved here.

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

Moved Permanently

1291s #

The document has moved here.

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

Moved Permanently

1291s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1291s #

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

Multiple Choices

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

Available documents: 1291s #

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

Multiple Choices

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

Available documents: 1291s #

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

Moved Permanently

1291s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1291s #

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

Multiple Choices

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

Available documents: 1291s #

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

Moved Permanently

1291s #

The document has moved here.

1291s # 1291s # ' 1291s ok 48 1291s ok 1295s t/modules/status.t .................. 1295s 1..1 1295s # Running under perl version 5.040000 for linux 1295s # Current time local: Fri Nov 29 20:05:36 2024 1295s # Current time GMT: Fri Nov 29 20:05:36 2024 1295s # Using Test.pm version 1.31 1295s # Using Apache/Test.pm version 1.44 1295s 1295s 1295s Apache Status 1295s 1295s

Apache Server Status for localhost (via 127.0.0.1)

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

1295s
Current Time: Friday, 29-Nov-2024 20:05:40 UTC
1295s
Restart Time: Friday, 29-Nov-2024 19:58:57 UTC
1295s
Parent Server Config. Generation: 1
1295s
Parent Server MPM Generation: 0
1295s
Server uptime: 6 minutes 43 seconds
1295s
Server load: 1.13 1.08 0.78
1295s
Total accesses: 6884 - Total Traffic: 138.4 MB - Total Duration: 61607
1295s
CPU Usage: u4.99 s6.22 cu1.04 cs.77 - 3.23% CPU load
1295s
17.1 requests/sec - 351.7 kB/second - 20.6 kB/request - 8.9493 ms/request
1295s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1295s
______W_____________....................
1295s

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

1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s
SrvPIDAccMCPU 1295s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04793140/329/329_ 1295s 6.4831161600.01.751.75 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-04793140/328/328_ 1295s 6.48309390.02.082.08 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-04793140/428/428_ 1295s 6.483151370.02.742.74 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-04793140/328/328_ 1295s 6.47318210.03.933.93 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-04793140/327/327_ 1295s 6.47319390.06.046.04 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-04793140/326/326_ 1295s 6.47319130.08.108.10 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-04793140/326/326W 1295s 6.470011130.013.8713.87 1295s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-04793140/387/387_ 1295s 6.483130620.06.266.26 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-04793140/340/340_ 1295s 6.473118540.014.0914.09 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-04793140/327/327_ 1295s 6.483013100.07.647.64 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04793150/340/340_ 1295s 6.493116370.011.7611.76 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-04793150/327/327_ 1295s 6.49319220.01.891.89 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-04793150/338/338_ 1295s 6.49319450.03.843.84 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-04793150/321/321_ 1295s 6.49317690.01.731.73 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-04793150/331/331_ 1295s 6.4931144150.05.575.57 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-04793150/333/333_ 1295s 6.49319620.08.928.92 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-04793150/327/327_ 1295s 6.49309890.08.918.91 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-04793150/327/327_ 1295s 6.49319370.06.216.21 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-04793150/329/329_ 1295s 6.493111000.013.6513.65 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-04793150/465/465_ 1295s 6.503166730.09.419.41 1295s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1295s
1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s 1295s
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
1295s 1295s 1295s ok 1 1295s ok 1299s t/modules/substitute.t .............. 1299s 1..19 1299s # Running under perl version 5.040000 for linux 1299s # Current time local: Fri Nov 29 20:05:40 2024 1299s # Current time GMT: Fri Nov 29 20:05:40 2024 1299s # Using Test.pm version 1.31 1299s # Using Apache/Test.pm version 1.44 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'barbar': OK 1299s ok 1 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'barbar': OK 1299s ok 2 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'foofoo': OK 1299s ok 3 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'barbar': OK 1299s ok 4 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'barbar': OK 1299s ok 5 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'barbar': OK 1299s ok 6 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'foof 1299s oo': OK 1299s ok 7 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'xfoo': OK 1299s ok 8 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1299s ok 9 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s barx 1299s ': OK 1299s ok 10 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'a$1axb(': OK 1299s ok 11 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'a$XX': OK 1299s ok 12 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1299s ok 13 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'x&x': OK 1299s ok 14 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'xx': OK 1299s ok 15 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'fcooar': OK 1299s ok 16 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'fc$1ar': OK 1299s ok 17 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'fdooar': OK 1299s ok 18 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s got 200 'XXXfooXXX 1299s bar': OK 1299s ok 19 1299s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1299s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1299s ok 1304s t/modules/unique_id.t ............... 1304s 1..300 1304s # Running under perl version 5.040000 for linux 1304s # Current time local: Fri Nov 29 20:05:44 2024 1304s # Current time GMT: Fri Nov 29 20:05:44 2024 1304s # Using Test.pm version 1.31 1304s # Using Apache/Test.pm version 1.44 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 1 1304s # unique id: Z0oemwAwqq_H6jM_o9sIZgAAAAg 1304s ok 2 1304s ok 3 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 4 1304s # unique id: Z0oem-lgUOjSDxnZtKHgKgAAAEc 1304s ok 5 1304s ok 6 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 7 1304s # unique id: Z0oemwAwqq_H6jM_o9sIZwAAAAU 1304s ok 8 1304s ok 9 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 10 1304s # unique id: Z0oem-lgUOjSDxnZtKHgKwAAAEg 1304s ok 11 1304s ok 12 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 13 1304s # unique id: Z0oemwAwqq_H6jM_o9sIaAAAAAM 1304s ok 14 1304s ok 15 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 16 1304s # unique id: Z0oem-lgUOjSDxnZtKHgLAAAAEU 1304s ok 17 1304s ok 18 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 19 1304s # unique id: Z0oemwAwqq_H6jM_o9sIaQAAAAQ 1304s ok 20 1304s ok 21 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 22 1304s # unique id: Z0oem-lgUOjSDxnZtKHgLQAAAEM 1304s ok 23 1304s ok 24 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 25 1304s # unique id: Z0oemwAwqq_H6jM_o9sIagAAAAE 1304s ok 26 1304s ok 27 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 28 1304s # unique id: Z0oem-lgUOjSDxnZtKHgLgAAAEQ 1304s ok 29 1304s ok 30 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 31 1304s # unique id: Z0oemwAwqq_H6jM_o9sIawAAAAI 1304s ok 32 1304s ok 33 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 34 1304s # unique id: Z0oem-lgUOjSDxnZtKHgLwAAAEE 1304s ok 35 1304s ok 36 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 37 1304s # unique id: Z0oemwAwqq_H6jM_o9sIbAAAAAk 1304s ok 38 1304s ok 39 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 40 1304s # unique id: Z0oem-lgUOjSDxnZtKHgMAAAAEA 1304s ok 41 1304s ok 42 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 43 1304s # unique id: Z0oemwAwqq_H6jM_o9sIbQAAAAc 1304s ok 44 1304s ok 45 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 46 1304s # unique id: Z0oem-lgUOjSDxnZtKHgMQAAAEI 1304s ok 47 1304s ok 48 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 49 1304s # unique id: Z0oemwAwqq_H6jM_o9sIbgAAAAA 1304s ok 50 1304s ok 51 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 52 1304s # unique id: Z0oem-lgUOjSDxnZtKHgMgAAAEk 1304s ok 53 1304s ok 54 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 55 1304s # unique id: Z0oemwAwqq_H6jM_o9sIbwAAAAY 1304s ok 56 1304s ok 57 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 58 1304s # unique id: Z0oem-lgUOjSDxnZtKHgMwAAAEY 1304s ok 59 1304s ok 60 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 61 1304s # unique id: Z0oemwAwqq_H6jM_o9sIcAAAAAg 1304s ok 62 1304s ok 63 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 64 1304s # unique id: Z0oem-lgUOjSDxnZtKHgNAAAAEc 1304s ok 65 1304s ok 66 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 67 1304s # unique id: Z0oenAAwqq_H6jM_o9sIcQAAAAU 1304s ok 68 1304s ok 69 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 70 1304s # unique id: Z0oenOlgUOjSDxnZtKHgNQAAAEg 1304s ok 71 1304s ok 72 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 73 1304s # unique id: Z0oenAAwqq_H6jM_o9sIcgAAAAM 1304s ok 74 1304s ok 75 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 76 1304s # unique id: Z0oenOlgUOjSDxnZtKHgNgAAAEU 1304s ok 77 1304s ok 78 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 79 1304s # unique id: Z0oenAAwqq_H6jM_o9sIcwAAAAQ 1304s ok 80 1304s ok 81 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 82 1304s # unique id: Z0oenOlgUOjSDxnZtKHgNwAAAEM 1304s ok 83 1304s ok 84 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 85 1304s # unique id: Z0oenAAwqq_H6jM_o9sIdAAAAAE 1304s ok 86 1304s ok 87 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 88 1304s # unique id: Z0oenOlgUOjSDxnZtKHgOAAAAEQ 1304s ok 89 1304s ok 90 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 91 1304s # unique id: Z0oenAAwqq_H6jM_o9sIdQAAAAI 1304s ok 92 1304s ok 93 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 94 1304s # unique id: Z0oenOlgUOjSDxnZtKHgOQAAAEE 1304s ok 95 1304s ok 96 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 97 1304s # unique id: Z0oenAAwqq_H6jM_o9sIdgAAAAk 1304s ok 98 1304s ok 99 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 100 1304s # unique id: Z0oenOlgUOjSDxnZtKHgOgAAAEA 1304s ok 101 1304s ok 102 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 103 1304s # unique id: Z0oenAAwqq_H6jM_o9sIdwAAAAc 1304s ok 104 1304s ok 105 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 106 1304s # unique id: Z0oenOlgUOjSDxnZtKHgOwAAAEI 1304s ok 107 1304s ok 108 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 109 1304s # unique id: Z0oenAAwqq_H6jM_o9sIeAAAAAA 1304s ok 110 1304s ok 111 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 112 1304s # unique id: Z0oenOlgUOjSDxnZtKHgPAAAAEk 1304s ok 113 1304s ok 114 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 115 1304s # unique id: Z0oenAAwqq_H6jM_o9sIeQAAAAY 1304s ok 116 1304s ok 117 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 118 1304s # unique id: Z0oenOlgUOjSDxnZtKHgPQAAAEY 1304s ok 119 1304s ok 120 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 121 1304s # unique id: Z0oenAAwqq_H6jM_o9sIegAAAAg 1304s ok 122 1304s ok 123 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 124 1304s # unique id: Z0oenOlgUOjSDxnZtKHgPgAAAEc 1304s ok 125 1304s ok 126 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 127 1304s # unique id: Z0oenAAwqq_H6jM_o9sIewAAAAU 1304s ok 128 1304s ok 129 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 130 1304s # unique id: Z0oenOlgUOjSDxnZtKHgPwAAAEg 1304s ok 131 1304s ok 132 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 133 1304s # unique id: Z0oenAAwqq_H6jM_o9sIfAAAAAM 1304s ok 134 1304s ok 135 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 136 1304s # unique id: Z0oenOlgUOjSDxnZtKHgQAAAAEU 1304s ok 137 1304s ok 138 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 139 1304s # unique id: Z0oenAAwqq_H6jM_o9sIfQAAAAQ 1304s ok 140 1304s ok 141 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 142 1304s # unique id: Z0oenOlgUOjSDxnZtKHgQQAAAEM 1304s ok 143 1304s ok 144 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 145 1304s # unique id: Z0oenAAwqq_H6jM_o9sIfgAAAAE 1304s ok 146 1304s ok 147 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 148 1304s # unique id: Z0oenOlgUOjSDxnZtKHgQgAAAEQ 1304s ok 149 1304s ok 150 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 151 1304s # unique id: Z0oenAAwqq_H6jM_o9sIfwAAAAI 1304s ok 152 1304s ok 153 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 154 1304s # unique id: Z0oenOlgUOjSDxnZtKHgQwAAAEE 1304s ok 155 1304s ok 156 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 157 1304s # unique id: Z0oenAAwqq_H6jM_o9sIgAAAAAk 1304s ok 158 1304s ok 159 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 160 1304s # unique id: Z0oenOlgUOjSDxnZtKHgRAAAAEA 1304s ok 161 1304s ok 162 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 163 1304s # unique id: Z0oenAAwqq_H6jM_o9sIgQAAAAc 1304s ok 164 1304s ok 165 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 166 1304s # unique id: Z0oenOlgUOjSDxnZtKHgRQAAAEI 1304s ok 167 1304s ok 168 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 169 1304s # unique id: Z0oenAAwqq_H6jM_o9sIggAAAAA 1304s ok 170 1304s ok 171 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 172 1304s # unique id: Z0oenOlgUOjSDxnZtKHgRgAAAEk 1304s ok 173 1304s ok 174 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 175 1304s # unique id: Z0oenAAwqq_H6jM_o9sIgwAAAAY 1304s ok 176 1304s ok 177 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 178 1304s # unique id: Z0oenOlgUOjSDxnZtKHgRwAAAEY 1304s ok 179 1304s ok 180 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 181 1304s # unique id: Z0oenAAwqq_H6jM_o9sIhAAAAAg 1304s ok 182 1304s ok 183 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 184 1304s # unique id: Z0oenOlgUOjSDxnZtKHgSAAAAEc 1304s ok 185 1304s ok 186 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 187 1304s # unique id: Z0oenAAwqq_H6jM_o9sIhQAAAAU 1304s ok 188 1304s ok 189 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 190 1304s # unique id: Z0oenOlgUOjSDxnZtKHgSQAAAEg 1304s ok 191 1304s ok 192 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 193 1304s # unique id: Z0oenAAwqq_H6jM_o9sIhgAAAAM 1304s ok 194 1304s ok 195 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 196 1304s # unique id: Z0oenOlgUOjSDxnZtKHgSgAAAEU 1304s ok 197 1304s ok 198 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 199 1304s # unique id: Z0oenAAwqq_H6jM_o9sIhwAAAAQ 1304s ok 200 1304s ok 201 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 202 1304s # unique id: Z0oenOlgUOjSDxnZtKHgSwAAAEM 1304s ok 203 1304s ok 204 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 205 1304s # unique id: Z0oenAAwqq_H6jM_o9sIiAAAAAE 1304s ok 206 1304s ok 207 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 208 1304s # unique id: Z0oenOlgUOjSDxnZtKHgTAAAAEQ 1304s ok 209 1304s ok 210 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 211 1304s # unique id: Z0oenAAwqq_H6jM_o9sIiQAAAAI 1304s ok 212 1304s ok 213 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 214 1304s # unique id: Z0oenOlgUOjSDxnZtKHgTQAAAEE 1304s ok 215 1304s ok 216 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 217 1304s # unique id: Z0oenAAwqq_H6jM_o9sIigAAAAk 1304s ok 218 1304s ok 219 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 220 1304s # unique id: Z0oenOlgUOjSDxnZtKHgTgAAAEA 1304s ok 221 1304s ok 222 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 223 1304s # unique id: Z0oenAAwqq_H6jM_o9sIiwAAAAc 1304s ok 224 1304s ok 225 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 226 1304s # unique id: Z0oenelgUOjSDxnZtKHgTwAAAEI 1304s ok 227 1304s ok 228 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 229 1304s # unique id: Z0oenQAwqq_H6jM_o9sIjAAAAAA 1304s ok 230 1304s ok 231 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 232 1304s # unique id: Z0oenelgUOjSDxnZtKHgUAAAAEk 1304s ok 233 1304s ok 234 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 235 1304s # unique id: Z0oenQAwqq_H6jM_o9sIjQAAAAY 1304s ok 236 1304s ok 237 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 238 1304s # unique id: Z0oenelgUOjSDxnZtKHgUQAAAEY 1304s ok 239 1304s ok 240 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 241 1304s # unique id: Z0oenQAwqq_H6jM_o9sIjgAAAAg 1304s ok 242 1304s ok 243 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 244 1304s # unique id: Z0oenelgUOjSDxnZtKHgUgAAAEc 1304s ok 245 1304s ok 246 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 247 1304s # unique id: Z0oenQAwqq_H6jM_o9sIjwAAAAU 1304s ok 248 1304s ok 249 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 250 1304s # unique id: Z0oenelgUOjSDxnZtKHgUwAAAEg 1304s ok 251 1304s ok 252 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 253 1304s # unique id: Z0oenQAwqq_H6jM_o9sIkAAAAAM 1304s ok 254 1304s ok 255 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 256 1304s # unique id: Z0oenelgUOjSDxnZtKHgVAAAAEU 1304s ok 257 1304s ok 258 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 259 1304s # unique id: Z0oenQAwqq_H6jM_o9sIkQAAAAQ 1304s ok 260 1304s ok 261 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 262 1304s # unique id: Z0oenelgUOjSDxnZtKHgVQAAAEM 1304s ok 263 1304s ok 264 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 265 1304s # unique id: Z0oenQAwqq_H6jM_o9sIkgAAAAE 1304s ok 266 1304s ok 267 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 268 1304s # unique id: Z0oenelgUOjSDxnZtKHgVgAAAEQ 1304s ok 269 1304s ok 270 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 271 1304s # unique id: Z0oenQAwqq_H6jM_o9sIkwAAAAI 1304s ok 272 1304s ok 273 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 274 1304s # unique id: Z0oenelgUOjSDxnZtKHgVwAAAEE 1304s ok 275 1304s ok 276 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 277 1304s # unique id: Z0oenQAwqq_H6jM_o9sIlAAAAAk 1304s ok 278 1304s ok 279 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 280 1304s # unique id: Z0oenelgUOjSDxnZtKHgWAAAAEA 1304s ok 281 1304s ok 282 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 283 1304s # unique id: Z0oenQAwqq_H6jM_o9sIlQAAAAc 1304s ok 284 1304s ok 285 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 286 1304s # unique id: Z0oenelgUOjSDxnZtKHgWQAAAEI 1304s ok 287 1304s ok 288 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 289 1304s # unique id: Z0oenQAwqq_H6jM_o9sIlgAAAAA 1304s ok 290 1304s ok 291 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 292 1304s # unique id: Z0oenelgUOjSDxnZtKHgWgAAAEk 1304s ok 293 1304s ok 294 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 295 1304s # unique id: Z0oenQAwqq_H6jM_o9sIlwAAAAY 1304s ok 296 1304s ok 297 1304s # testing : fetch unique ID 1304s # expected: 200 1304s # received: '200' 1304s ok 298 1304s # unique id: Z0oenelgUOjSDxnZtKHgWwAAAEY 1304s ok 299 1304s ok 300 1304s ok 1309s t/modules/usertrack.t ............... 1309s 1..1004 1309s # Running under perl version 5.040000 for linux 1309s # Current time local: Fri Nov 29 20:05:49 2024 1309s # Current time GMT: Fri Nov 29 20:05:49 2024 1309s # Using Test.pm version 1.31 1309s # Using Apache/Test.pm version 1.44 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 1 1309s ok 2 1309s Set-Cookie: usertrack_test=a5b0372a.62812b9dbc18c; path=/; expires=Fri, 29-Nov-24 20:06:52 GMT 1309s Cookie: usertrack_test=a5b0372a.62812b9dbc18c 1309s ok 3 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 4 1309s ok 5 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 6 1309s ok 7 1309s Set-Cookie: usertrack_test=d9c828d2.62812b9dbea89; path=/; expires=Fri, 29-Nov-24 20:06:52 GMT 1309s Cookie: usertrack_test=d9c828d2.62812b9dbea89 1309s ok 8 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 9 1309s ok 10 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 11 1309s ok 12 1309s Set-Cookie: usertrack_test=3336e3f8.62812b9dc0302; path=/; expires=Fri, 29-Nov-24 20:06:52 GMT 1309s Cookie: usertrack_test=3336e3f8.62812b9dc0302 1309s ok 13 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 14 1309s ok 15 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 16 1309s ok 17 1309s Set-Cookie: usertrack_test=bd08e8fd.62812b9dc1ced; path=/; expires=Fri, 29-Nov-24 20:06:52 GMT 1309s Cookie: usertrack_test=bd08e8fd.62812b9dc1ced 1309s ok 18 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 19 1309s ok 20 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 21 1309s ok 22 1309s Set-Cookie: usertrack_test=a6939aca.62812b9dc360d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a6939aca.62812b9dc360d 1309s ok 23 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 24 1309s ok 25 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 26 1309s ok 27 1309s Set-Cookie: usertrack_test=13b401b6.62812b9dc50d2; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=13b401b6.62812b9dc50d2 1309s ok 28 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 29 1309s ok 30 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 31 1309s ok 32 1309s Set-Cookie: usertrack_test=56f5415b.62812b9dc6a38; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=56f5415b.62812b9dc6a38 1309s ok 33 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 34 1309s ok 35 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 36 1309s ok 37 1309s Set-Cookie: usertrack_test=ce01fb9e.62812b9dc83e6; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=ce01fb9e.62812b9dc83e6 1309s ok 38 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 39 1309s ok 40 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 41 1309s ok 42 1309s Set-Cookie: usertrack_test=4882bb65.62812b9dc9c7d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4882bb65.62812b9dc9c7d 1309s ok 43 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 44 1309s ok 45 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 46 1309s ok 47 1309s Set-Cookie: usertrack_test=689a4411.62812b9dcb661; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=689a4411.62812b9dcb661 1309s ok 48 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 49 1309s ok 50 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 51 1309s ok 52 1309s Set-Cookie: usertrack_test=574aa7cc.62812b9dcce53; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=574aa7cc.62812b9dcce53 1309s ok 53 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 54 1309s ok 55 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 56 1309s ok 57 1309s Set-Cookie: usertrack_test=11cdedf2.62812b9dce64f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=11cdedf2.62812b9dce64f 1309s ok 58 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 59 1309s ok 60 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 61 1309s ok 62 1309s Set-Cookie: usertrack_test=a001dcac.62812b9dcfd36; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a001dcac.62812b9dcfd36 1309s ok 63 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 64 1309s ok 65 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 66 1309s ok 67 1309s Set-Cookie: usertrack_test=a4d88492.62812b9dd13fe; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a4d88492.62812b9dd13fe 1309s ok 68 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 69 1309s ok 70 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 71 1309s ok 72 1309s Set-Cookie: usertrack_test=9071615f.62812b9dd2b45; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9071615f.62812b9dd2b45 1309s ok 73 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 74 1309s ok 75 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 76 1309s ok 77 1309s Set-Cookie: usertrack_test=d2a1fa6d.62812b9dd442f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=d2a1fa6d.62812b9dd442f 1309s ok 78 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 79 1309s ok 80 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 81 1309s ok 82 1309s Set-Cookie: usertrack_test=c2c28b3b.62812b9dd5d1d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c2c28b3b.62812b9dd5d1d 1309s ok 83 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 84 1309s ok 85 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 86 1309s ok 87 1309s Set-Cookie: usertrack_test=bf82de21.62812b9dd7569; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=bf82de21.62812b9dd7569 1309s ok 88 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 89 1309s ok 90 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 91 1309s ok 92 1309s Set-Cookie: usertrack_test=99b8c787.62812b9dd8c9c; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=99b8c787.62812b9dd8c9c 1309s ok 93 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 94 1309s ok 95 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 96 1309s ok 97 1309s Set-Cookie: usertrack_test=2b101d7b.62812b9dda63f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=2b101d7b.62812b9dda63f 1309s ok 98 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 99 1309s ok 100 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 101 1309s ok 102 1309s Set-Cookie: usertrack_test=fe045b0c.62812b9ddbec1; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=fe045b0c.62812b9ddbec1 1309s ok 103 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 104 1309s ok 105 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 106 1309s ok 107 1309s Set-Cookie: usertrack_test=9c7c1fb6.62812b9ddd5e8; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9c7c1fb6.62812b9ddd5e8 1309s ok 108 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 109 1309s ok 110 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 111 1309s ok 112 1309s Set-Cookie: usertrack_test=1d414b06.62812b9dded61; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1d414b06.62812b9dded61 1309s ok 113 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 114 1309s ok 115 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 116 1309s ok 117 1309s Set-Cookie: usertrack_test=a8b1572d.62812b9de04ed; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a8b1572d.62812b9de04ed 1309s ok 118 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 119 1309s ok 120 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 121 1309s ok 122 1309s Set-Cookie: usertrack_test=c403493e.62812b9de1c29; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c403493e.62812b9de1c29 1309s ok 123 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 124 1309s ok 125 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 126 1309s ok 127 1309s Set-Cookie: usertrack_test=373697dc.62812b9de32b3; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=373697dc.62812b9de32b3 1309s ok 128 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 129 1309s ok 130 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 131 1309s ok 132 1309s Set-Cookie: usertrack_test=b5332bec.62812b9de49fd; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b5332bec.62812b9de49fd 1309s ok 133 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 134 1309s ok 135 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 136 1309s ok 137 1309s Set-Cookie: usertrack_test=5d2fb9c5.62812b9de6074; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5d2fb9c5.62812b9de6074 1309s ok 138 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 139 1309s ok 140 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 141 1309s ok 142 1309s Set-Cookie: usertrack_test=b798c8c5.62812b9de780a; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b798c8c5.62812b9de780a 1309s ok 143 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 144 1309s ok 145 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 146 1309s ok 147 1309s Set-Cookie: usertrack_test=d1466b10.62812b9de8e34; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=d1466b10.62812b9de8e34 1309s ok 148 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 149 1309s ok 150 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 151 1309s ok 152 1309s Set-Cookie: usertrack_test=61ce3cf9.62812b9dea5de; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=61ce3cf9.62812b9dea5de 1309s ok 153 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 154 1309s ok 155 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 156 1309s ok 157 1309s Set-Cookie: usertrack_test=9e2a9442.62812b9debd61; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9e2a9442.62812b9debd61 1309s ok 158 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 159 1309s ok 160 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 161 1309s ok 162 1309s Set-Cookie: usertrack_test=30aeec72.62812b9ded527; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=30aeec72.62812b9ded527 1309s ok 163 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 164 1309s ok 165 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 166 1309s ok 167 1309s Set-Cookie: usertrack_test=c6c2b486.62812b9deec93; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c6c2b486.62812b9deec93 1309s ok 168 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 169 1309s ok 170 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 171 1309s ok 172 1309s Set-Cookie: usertrack_test=7b471888.62812b9df03e5; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=7b471888.62812b9df03e5 1309s ok 173 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 174 1309s ok 175 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 176 1309s ok 177 1309s Set-Cookie: usertrack_test=acc443b2.62812b9df1c3b; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=acc443b2.62812b9df1c3b 1309s ok 178 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 179 1309s ok 180 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 181 1309s ok 182 1309s Set-Cookie: usertrack_test=5de4ffc5.62812b9df34ab; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5de4ffc5.62812b9df34ab 1309s ok 183 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 184 1309s ok 185 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 186 1309s ok 187 1309s Set-Cookie: usertrack_test=936fe5f9.62812b9df4b8e; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=936fe5f9.62812b9df4b8e 1309s ok 188 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 189 1309s ok 190 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 191 1309s ok 192 1309s Set-Cookie: usertrack_test=43ba87a0.62812b9df61cc; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=43ba87a0.62812b9df61cc 1309s ok 193 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 194 1309s ok 195 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 196 1309s ok 197 1309s Set-Cookie: usertrack_test=d5bcc1bf.62812b9df787a; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=d5bcc1bf.62812b9df787a 1309s ok 198 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 199 1309s ok 200 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 201 1309s ok 202 1309s Set-Cookie: usertrack_test=b15a34e7.62812b9df8f04; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b15a34e7.62812b9df8f04 1309s ok 203 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 204 1309s ok 205 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 206 1309s ok 207 1309s Set-Cookie: usertrack_test=dad5f7f3.62812b9dfa711; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=dad5f7f3.62812b9dfa711 1309s ok 208 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 209 1309s ok 210 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 211 1309s ok 212 1309s Set-Cookie: usertrack_test=3363e1d3.62812b9dfbcc8; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=3363e1d3.62812b9dfbcc8 1309s ok 213 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 214 1309s ok 215 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 216 1309s ok 217 1309s Set-Cookie: usertrack_test=fd13eed4.62812b9dfd182; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=fd13eed4.62812b9dfd182 1309s ok 218 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 219 1309s ok 220 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 221 1309s ok 222 1309s Set-Cookie: usertrack_test=968d0b55.62812b9dfe700; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=968d0b55.62812b9dfe700 1309s ok 223 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 224 1309s ok 225 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 226 1309s ok 227 1309s Set-Cookie: usertrack_test=b3fd6814.62812b9dffd85; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b3fd6814.62812b9dffd85 1309s ok 228 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 229 1309s ok 230 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 231 1309s ok 232 1309s Set-Cookie: usertrack_test=2465f6ba.62812b9e01472; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=2465f6ba.62812b9e01472 1309s ok 233 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 234 1309s ok 235 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 236 1309s ok 237 1309s Set-Cookie: usertrack_test=5b112879.62812b9e02bfc; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5b112879.62812b9e02bfc 1309s ok 238 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 239 1309s ok 240 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 241 1309s ok 242 1309s Set-Cookie: usertrack_test=45aa89e.62812b9e0437d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=45aa89e.62812b9e0437d 1309s ok 243 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 244 1309s ok 245 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 246 1309s ok 247 1309s Set-Cookie: usertrack_test=e7466b26.62812b9e05a59; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e7466b26.62812b9e05a59 1309s ok 248 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 249 1309s ok 250 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 251 1309s ok 252 1309s Set-Cookie: usertrack_test=bae3828f.62812b9e071bc; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=bae3828f.62812b9e071bc 1309s ok 253 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 254 1309s ok 255 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 256 1309s ok 257 1309s Set-Cookie: usertrack_test=8db26c74.62812b9e088cb; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=8db26c74.62812b9e088cb 1309s ok 258 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 259 1309s ok 260 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 261 1309s ok 262 1309s Set-Cookie: usertrack_test=27f59be.62812b9e09f63; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=27f59be.62812b9e09f63 1309s ok 263 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 264 1309s ok 265 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 266 1309s ok 267 1309s Set-Cookie: usertrack_test=9627a6c8.62812b9e0b6a4; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9627a6c8.62812b9e0b6a4 1309s ok 268 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 269 1309s ok 270 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 271 1309s ok 272 1309s Set-Cookie: usertrack_test=4169d3d7.62812b9e0cd36; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4169d3d7.62812b9e0cd36 1309s ok 273 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 274 1309s ok 275 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 276 1309s ok 277 1309s Set-Cookie: usertrack_test=47ed457a.62812b9e0e468; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=47ed457a.62812b9e0e468 1309s ok 278 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 279 1309s ok 280 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 281 1309s ok 282 1309s Set-Cookie: usertrack_test=7d64f05b.62812b9e0fb5e; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=7d64f05b.62812b9e0fb5e 1309s ok 283 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 284 1309s ok 285 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 286 1309s ok 287 1309s Set-Cookie: usertrack_test=1b45eef7.62812b9e11309; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1b45eef7.62812b9e11309 1309s ok 288 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 289 1309s ok 290 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 291 1309s ok 292 1309s Set-Cookie: usertrack_test=71759d6d.62812b9e12a35; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=71759d6d.62812b9e12a35 1309s ok 293 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 294 1309s ok 295 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 296 1309s ok 297 1309s Set-Cookie: usertrack_test=b7514817.62812b9e14145; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b7514817.62812b9e14145 1309s ok 298 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 299 1309s ok 300 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 301 1309s ok 302 1309s Set-Cookie: usertrack_test=b202f861.62812b9e157aa; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b202f861.62812b9e157aa 1309s ok 303 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 304 1309s ok 305 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 306 1309s ok 307 1309s Set-Cookie: usertrack_test=5fca3ef3.62812b9e16dd7; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5fca3ef3.62812b9e16dd7 1309s ok 308 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 309 1309s ok 310 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 311 1309s ok 312 1309s Set-Cookie: usertrack_test=fb71a91a.62812b9e1861f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=fb71a91a.62812b9e1861f 1309s ok 313 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 314 1309s ok 315 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 316 1309s ok 317 1309s Set-Cookie: usertrack_test=669e3c72.62812b9e19c2f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=669e3c72.62812b9e19c2f 1309s ok 318 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 319 1309s ok 320 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 321 1309s ok 322 1309s Set-Cookie: usertrack_test=969977c7.62812b9e1b20f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=969977c7.62812b9e1b20f 1309s ok 323 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 324 1309s ok 325 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 326 1309s ok 327 1309s Set-Cookie: usertrack_test=4d16f026.62812b9e1c784; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4d16f026.62812b9e1c784 1309s ok 328 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 329 1309s ok 330 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 331 1309s ok 332 1309s Set-Cookie: usertrack_test=5d7f55ae.62812b9e1ddc4; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5d7f55ae.62812b9e1ddc4 1309s ok 333 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 334 1309s ok 335 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 336 1309s ok 337 1309s Set-Cookie: usertrack_test=23a6dc9.62812b9e1f464; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=23a6dc9.62812b9e1f464 1309s ok 338 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 339 1309s ok 340 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 341 1309s ok 342 1309s Set-Cookie: usertrack_test=11b2f350.62812b9e20bfb; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=11b2f350.62812b9e20bfb 1309s ok 343 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 344 1309s ok 345 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 346 1309s ok 347 1309s Set-Cookie: usertrack_test=574e8755.62812b9e22340; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=574e8755.62812b9e22340 1309s ok 348 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 349 1309s ok 350 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 351 1309s ok 352 1309s Set-Cookie: usertrack_test=aea64d13.62812b9e23a9c; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=aea64d13.62812b9e23a9c 1309s ok 353 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 354 1309s ok 355 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 356 1309s ok 357 1309s Set-Cookie: usertrack_test=546a20c3.62812b9e25210; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=546a20c3.62812b9e25210 1309s ok 358 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 359 1309s ok 360 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 361 1309s ok 362 1309s Set-Cookie: usertrack_test=1413b442.62812b9e26993; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1413b442.62812b9e26993 1309s ok 363 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 364 1309s ok 365 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 366 1309s ok 367 1309s Set-Cookie: usertrack_test=2777775c.62812b9e2800b; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=2777775c.62812b9e2800b 1309s ok 368 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 369 1309s ok 370 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 371 1309s ok 372 1309s Set-Cookie: usertrack_test=4615fc11.62812b9e2969c; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4615fc11.62812b9e2969c 1309s ok 373 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 374 1309s ok 375 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 376 1309s ok 377 1309s Set-Cookie: usertrack_test=50509556.62812b9e2ad38; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=50509556.62812b9e2ad38 1309s ok 378 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 379 1309s ok 380 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 381 1309s ok 382 1309s Set-Cookie: usertrack_test=4c4646a0.62812b9e2c36d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4c4646a0.62812b9e2c36d 1309s ok 383 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 384 1309s ok 385 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 386 1309s ok 387 1309s Set-Cookie: usertrack_test=e6a17277.62812b9e2db03; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e6a17277.62812b9e2db03 1309s ok 388 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 389 1309s ok 390 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 391 1309s ok 392 1309s Set-Cookie: usertrack_test=ae8b5def.62812b9e2f2c5; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=ae8b5def.62812b9e2f2c5 1309s ok 393 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 394 1309s ok 395 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 396 1309s ok 397 1309s Set-Cookie: usertrack_test=9ae8a3aa.62812b9e30b02; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9ae8a3aa.62812b9e30b02 1309s ok 398 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 399 1309s ok 400 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 401 1309s ok 402 1309s Set-Cookie: usertrack_test=db9a199e.62812b9e321ed; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=db9a199e.62812b9e321ed 1309s ok 403 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 404 1309s ok 405 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 406 1309s ok 407 1309s Set-Cookie: usertrack_test=1478c73e.62812b9e33882; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1478c73e.62812b9e33882 1309s ok 408 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 409 1309s ok 410 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 411 1309s ok 412 1309s Set-Cookie: usertrack_test=59be395.62812b9e35016; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=59be395.62812b9e35016 1309s ok 413 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 414 1309s ok 415 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 416 1309s ok 417 1309s Set-Cookie: usertrack_test=813a6f4b.62812b9e36714; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=813a6f4b.62812b9e36714 1309s ok 418 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 419 1309s ok 420 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 421 1309s ok 422 1309s Set-Cookie: usertrack_test=5ab9341f.62812b9e37e37; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5ab9341f.62812b9e37e37 1309s ok 423 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 424 1309s ok 425 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 426 1309s ok 427 1309s Set-Cookie: usertrack_test=8e051f3c.62812b9e39401; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=8e051f3c.62812b9e39401 1309s ok 428 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 429 1309s ok 430 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 431 1309s ok 432 1309s Set-Cookie: usertrack_test=f50dede5.62812b9e3ab8f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=f50dede5.62812b9e3ab8f 1309s ok 433 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 434 1309s ok 435 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 436 1309s ok 437 1309s Set-Cookie: usertrack_test=5dbfc47d.62812b9e3c247; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5dbfc47d.62812b9e3c247 1309s ok 438 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 439 1309s ok 440 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 441 1309s ok 442 1309s Set-Cookie: usertrack_test=c00d6c1e.62812b9e3d887; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c00d6c1e.62812b9e3d887 1309s ok 443 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 444 1309s ok 445 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 446 1309s ok 447 1309s Set-Cookie: usertrack_test=6dab8329.62812b9e3f047; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=6dab8329.62812b9e3f047 1309s ok 448 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 449 1309s ok 450 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 451 1309s ok 452 1309s Set-Cookie: usertrack_test=e6b8ad55.62812b9e405e5; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e6b8ad55.62812b9e405e5 1309s ok 453 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 454 1309s ok 455 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 456 1309s ok 457 1309s Set-Cookie: usertrack_test=f8ee3967.62812b9e41b86; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=f8ee3967.62812b9e41b86 1309s ok 458 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 459 1309s ok 460 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 461 1309s ok 462 1309s Set-Cookie: usertrack_test=c8ce5adf.62812b9e431ba; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c8ce5adf.62812b9e431ba 1309s ok 463 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 464 1309s ok 465 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 466 1309s ok 467 1309s Set-Cookie: usertrack_test=144b12fa.62812b9e44861; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=144b12fa.62812b9e44861 1309s ok 468 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 469 1309s ok 470 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 471 1309s ok 472 1309s Set-Cookie: usertrack_test=9cdb73ce.62812b9e45f03; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9cdb73ce.62812b9e45f03 1309s ok 473 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 474 1309s ok 475 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 476 1309s ok 477 1309s Set-Cookie: usertrack_test=1a29182c.62812b9e475d5; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1a29182c.62812b9e475d5 1309s ok 478 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 479 1309s ok 480 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 481 1309s ok 482 1309s Set-Cookie: usertrack_test=f0ae6079.62812b9e48cba; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=f0ae6079.62812b9e48cba 1309s ok 483 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 484 1309s ok 485 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 486 1309s ok 487 1309s Set-Cookie: usertrack_test=1add0451.62812b9e4a2f7; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1add0451.62812b9e4a2f7 1309s ok 488 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 489 1309s ok 490 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 491 1309s ok 492 1309s Set-Cookie: usertrack_test=5281f0dc.62812b9e4b934; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5281f0dc.62812b9e4b934 1309s ok 493 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 494 1309s ok 495 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 496 1309s ok 497 1309s Set-Cookie: usertrack_test=66ec9349.62812b9e4ceda; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=66ec9349.62812b9e4ceda 1309s ok 498 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 499 1309s ok 500 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 501 1309s ok 502 1309s Set-Cookie: usertrack_test=4bbb380f.62812b9e4e435; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4bbb380f.62812b9e4e435 1309s ok 503 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 504 1309s ok 505 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 506 1309s ok 507 1309s Set-Cookie: usertrack_test=c1d57ea9.62812b9e4f979; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c1d57ea9.62812b9e4f979 1309s ok 508 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 509 1309s ok 510 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 511 1309s ok 512 1309s Set-Cookie: usertrack_test=69c5f811.62812b9e50e73; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=69c5f811.62812b9e50e73 1309s ok 513 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 514 1309s ok 515 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 516 1309s ok 517 1309s Set-Cookie: usertrack_test=fad79ab1.62812b9e523a9; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=fad79ab1.62812b9e523a9 1309s ok 518 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 519 1309s ok 520 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 521 1309s ok 522 1309s Set-Cookie: usertrack_test=eaace0b0.62812b9e53885; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=eaace0b0.62812b9e53885 1309s ok 523 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 524 1309s ok 525 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 526 1309s ok 527 1309s Set-Cookie: usertrack_test=756f08df.62812b9e54d44; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=756f08df.62812b9e54d44 1309s ok 528 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 529 1309s ok 530 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 531 1309s ok 532 1309s Set-Cookie: usertrack_test=1cf12539.62812b9e561ca; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1cf12539.62812b9e561ca 1309s ok 533 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 534 1309s ok 535 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 536 1309s ok 537 1309s Set-Cookie: usertrack_test=69e218f5.62812b9e57688; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=69e218f5.62812b9e57688 1309s ok 538 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 539 1309s ok 540 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 541 1309s ok 542 1309s Set-Cookie: usertrack_test=2340a415.62812b9e58cbd; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=2340a415.62812b9e58cbd 1309s ok 543 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 544 1309s ok 545 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 546 1309s ok 547 1309s Set-Cookie: usertrack_test=6267d70d.62812b9e5a32b; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=6267d70d.62812b9e5a32b 1309s ok 548 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 549 1309s ok 550 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 551 1309s ok 552 1309s Set-Cookie: usertrack_test=54f61801.62812b9e5ba68; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=54f61801.62812b9e5ba68 1309s ok 553 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 554 1309s ok 555 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 556 1309s ok 557 1309s Set-Cookie: usertrack_test=65b00fd7.62812b9e5d072; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=65b00fd7.62812b9e5d072 1309s ok 558 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 559 1309s ok 560 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 561 1309s ok 562 1309s Set-Cookie: usertrack_test=8dccd773.62812b9e5e5df; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=8dccd773.62812b9e5e5df 1309s ok 563 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 564 1309s ok 565 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 566 1309s ok 567 1309s Set-Cookie: usertrack_test=bc3327cd.62812b9e5fbff; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=bc3327cd.62812b9e5fbff 1309s ok 568 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 569 1309s ok 570 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 571 1309s ok 572 1309s Set-Cookie: usertrack_test=2ee560c1.62812b9e6128e; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=2ee560c1.62812b9e6128e 1309s ok 573 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 574 1309s ok 575 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 576 1309s ok 577 1309s Set-Cookie: usertrack_test=3b180d02.62812b9e6282c; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=3b180d02.62812b9e6282c 1309s ok 578 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 579 1309s ok 580 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 581 1309s ok 582 1309s Set-Cookie: usertrack_test=12681e22.62812b9e63dcc; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=12681e22.62812b9e63dcc 1309s ok 583 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 584 1309s ok 585 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 586 1309s ok 587 1309s Set-Cookie: usertrack_test=55c7ccf3.62812b9e6542b; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=55c7ccf3.62812b9e6542b 1309s ok 588 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 589 1309s ok 590 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 591 1309s ok 592 1309s Set-Cookie: usertrack_test=843a4c9e.62812b9e6696e; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=843a4c9e.62812b9e6696e 1309s ok 593 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 594 1309s ok 595 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 596 1309s ok 597 1309s Set-Cookie: usertrack_test=5188dd53.62812b9e67e02; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5188dd53.62812b9e67e02 1309s ok 598 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 599 1309s ok 600 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 601 1309s ok 602 1309s Set-Cookie: usertrack_test=51c8c567.62812b9e692d8; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=51c8c567.62812b9e692d8 1309s ok 603 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 604 1309s ok 605 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 606 1309s ok 607 1309s Set-Cookie: usertrack_test=5caf1309.62812b9e6a7f9; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5caf1309.62812b9e6a7f9 1309s ok 608 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 609 1309s ok 610 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 611 1309s ok 612 1309s Set-Cookie: usertrack_test=10759725.62812b9e6bde0; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=10759725.62812b9e6bde0 1309s ok 613 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 614 1309s ok 615 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 616 1309s ok 617 1309s Set-Cookie: usertrack_test=a92443fa.62812b9e6d334; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a92443fa.62812b9e6d334 1309s ok 618 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 619 1309s ok 620 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 621 1309s ok 622 1309s Set-Cookie: usertrack_test=9b8a32e4.62812b9e6e8f4; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9b8a32e4.62812b9e6e8f4 1309s ok 623 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 624 1309s ok 625 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 626 1309s ok 627 1309s Set-Cookie: usertrack_test=9c65c9ef.62812b9e6feb9; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9c65c9ef.62812b9e6feb9 1309s ok 628 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 629 1309s ok 630 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 631 1309s ok 632 1309s Set-Cookie: usertrack_test=2986f201.62812b9e7149c; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=2986f201.62812b9e7149c 1309s ok 633 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 634 1309s ok 635 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 636 1309s ok 637 1309s Set-Cookie: usertrack_test=431a7a7f.62812b9e72a81; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=431a7a7f.62812b9e72a81 1309s ok 638 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 639 1309s ok 640 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 641 1309s ok 642 1309s Set-Cookie: usertrack_test=a46cf33d.62812b9e74143; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a46cf33d.62812b9e74143 1309s ok 643 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 644 1309s ok 645 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 646 1309s ok 647 1309s Set-Cookie: usertrack_test=f0d10eb3.62812b9e757dc; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=f0d10eb3.62812b9e757dc 1309s ok 648 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 649 1309s ok 650 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 651 1309s ok 652 1309s Set-Cookie: usertrack_test=a5dbcd0f.62812b9e76eaf; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a5dbcd0f.62812b9e76eaf 1309s ok 653 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 654 1309s ok 655 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 656 1309s ok 657 1309s Set-Cookie: usertrack_test=d65c93d2.62812b9e7843d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=d65c93d2.62812b9e7843d 1309s ok 658 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 659 1309s ok 660 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 661 1309s ok 662 1309s Set-Cookie: usertrack_test=a2600b7.62812b9e79cbc; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a2600b7.62812b9e79cbc 1309s ok 663 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 664 1309s ok 665 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 666 1309s ok 667 1309s Set-Cookie: usertrack_test=9734dce2.62812b9e7b411; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=9734dce2.62812b9e7b411 1309s ok 668 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 669 1309s ok 670 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 671 1309s ok 672 1309s Set-Cookie: usertrack_test=ded6df4d.62812b9e7cab6; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=ded6df4d.62812b9e7cab6 1309s ok 673 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 674 1309s ok 675 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 676 1309s ok 677 1309s Set-Cookie: usertrack_test=c527d12e.62812b9e7e15f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c527d12e.62812b9e7e15f 1309s ok 678 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 679 1309s ok 680 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 681 1309s ok 682 1309s Set-Cookie: usertrack_test=59ac299c.62812b9e7f809; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=59ac299c.62812b9e7f809 1309s ok 683 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 684 1309s ok 685 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 686 1309s ok 687 1309s Set-Cookie: usertrack_test=7a4800f5.62812b9e80dfd; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=7a4800f5.62812b9e80dfd 1309s ok 688 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 689 1309s ok 690 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 691 1309s ok 692 1309s Set-Cookie: usertrack_test=500a82b0.62812b9e823cd; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=500a82b0.62812b9e823cd 1309s ok 693 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 694 1309s ok 695 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 696 1309s ok 697 1309s Set-Cookie: usertrack_test=c9af1f78.62812b9e839cf; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=c9af1f78.62812b9e839cf 1309s ok 698 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 699 1309s ok 700 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 701 1309s ok 702 1309s Set-Cookie: usertrack_test=7bb71373.62812b9e8508d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=7bb71373.62812b9e8508d 1309s ok 703 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 704 1309s ok 705 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 706 1309s ok 707 1309s Set-Cookie: usertrack_test=a376da20.62812b9e8656e; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=a376da20.62812b9e8656e 1309s ok 708 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 709 1309s ok 710 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 711 1309s ok 712 1309s Set-Cookie: usertrack_test=b2d628d2.62812b9e87b68; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b2d628d2.62812b9e87b68 1309s ok 713 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 714 1309s ok 715 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 716 1309s ok 717 1309s Set-Cookie: usertrack_test=df0582e6.62812b9e89053; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=df0582e6.62812b9e89053 1309s ok 718 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 719 1309s ok 720 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 721 1309s ok 722 1309s Set-Cookie: usertrack_test=4a48049a.62812b9e8a540; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4a48049a.62812b9e8a540 1309s ok 723 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 724 1309s ok 725 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 726 1309s ok 727 1309s Set-Cookie: usertrack_test=cd7ac888.62812b9e8bb34; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=cd7ac888.62812b9e8bb34 1309s ok 728 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 729 1309s ok 730 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 731 1309s ok 732 1309s Set-Cookie: usertrack_test=d1e6a9a8.62812b9e8d180; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=d1e6a9a8.62812b9e8d180 1309s ok 733 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 734 1309s ok 735 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 736 1309s ok 737 1309s Set-Cookie: usertrack_test=cc6f99f7.62812b9e8e6d8; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=cc6f99f7.62812b9e8e6d8 1309s ok 738 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 739 1309s ok 740 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 741 1309s ok 742 1309s Set-Cookie: usertrack_test=eba6ee15.62812b9e8fc69; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=eba6ee15.62812b9e8fc69 1309s ok 743 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 744 1309s ok 745 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 746 1309s ok 747 1309s Set-Cookie: usertrack_test=aa607f96.62812b9e912cb; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=aa607f96.62812b9e912cb 1309s ok 748 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 749 1309s ok 750 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 751 1309s ok 752 1309s Set-Cookie: usertrack_test=e1b00708.62812b9e928a7; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e1b00708.62812b9e928a7 1309s ok 753 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 754 1309s ok 755 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 756 1309s ok 757 1309s Set-Cookie: usertrack_test=4f9cff44.62812b9e93f14; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4f9cff44.62812b9e93f14 1309s ok 758 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 759 1309s ok 760 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 761 1309s ok 762 1309s Set-Cookie: usertrack_test=62c3dc95.62812b9e95478; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=62c3dc95.62812b9e95478 1309s ok 763 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 764 1309s ok 765 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 766 1309s ok 767 1309s Set-Cookie: usertrack_test=92ba617f.62812b9e96b1d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=92ba617f.62812b9e96b1d 1309s ok 768 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 769 1309s ok 770 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 771 1309s ok 772 1309s Set-Cookie: usertrack_test=3c44974a.62812b9e981c9; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=3c44974a.62812b9e981c9 1309s ok 773 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 774 1309s ok 775 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 776 1309s ok 777 1309s Set-Cookie: usertrack_test=525f3be3.62812b9e99976; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=525f3be3.62812b9e99976 1309s ok 778 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 779 1309s ok 780 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 781 1309s ok 782 1309s Set-Cookie: usertrack_test=6c0ee58e.62812b9e9afd9; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=6c0ee58e.62812b9e9afd9 1309s ok 783 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 784 1309s ok 785 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 786 1309s ok 787 1309s Set-Cookie: usertrack_test=e560f9ac.62812b9e9c64d; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e560f9ac.62812b9e9c64d 1309s ok 788 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 789 1309s ok 790 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 791 1309s ok 792 1309s Set-Cookie: usertrack_test=3f830a4c.62812b9e9dc70; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=3f830a4c.62812b9e9dc70 1309s ok 793 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 794 1309s ok 795 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 796 1309s ok 797 1309s Set-Cookie: usertrack_test=ea1e6acd.62812b9e9f280; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=ea1e6acd.62812b9e9f280 1309s ok 798 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 799 1309s ok 800 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 801 1309s ok 802 1309s Set-Cookie: usertrack_test=f4dc5d3c.62812b9ea0878; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=f4dc5d3c.62812b9ea0878 1309s ok 803 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 804 1309s ok 805 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 806 1309s ok 807 1309s Set-Cookie: usertrack_test=e7dadf81.62812b9ea2100; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e7dadf81.62812b9ea2100 1309s ok 808 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 809 1309s ok 810 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 811 1309s ok 812 1309s Set-Cookie: usertrack_test=e70ff65d.62812b9ea3983; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e70ff65d.62812b9ea3983 1309s ok 813 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 814 1309s ok 815 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 816 1309s ok 817 1309s Set-Cookie: usertrack_test=b1fa0fa1.62812b9ea513c; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=b1fa0fa1.62812b9ea513c 1309s ok 818 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 819 1309s ok 820 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 821 1309s ok 822 1309s Set-Cookie: usertrack_test=8f4becc5.62812b9ea68fb; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=8f4becc5.62812b9ea68fb 1309s ok 823 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 824 1309s ok 825 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 826 1309s ok 827 1309s Set-Cookie: usertrack_test=55db8e89.62812b9ea8048; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=55db8e89.62812b9ea8048 1309s ok 828 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 829 1309s ok 830 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 831 1309s ok 832 1309s Set-Cookie: usertrack_test=693d7f3.62812b9ea98af; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=693d7f3.62812b9ea98af 1309s ok 833 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 834 1309s ok 835 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 836 1309s ok 837 1309s Set-Cookie: usertrack_test=3f8c11cb.62812b9eab036; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=3f8c11cb.62812b9eab036 1309s ok 838 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 839 1309s ok 840 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 841 1309s ok 842 1309s Set-Cookie: usertrack_test=96c8cf3f.62812b9eac6ea; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=96c8cf3f.62812b9eac6ea 1309s ok 843 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 844 1309s ok 845 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 846 1309s ok 847 1309s Set-Cookie: usertrack_test=e0b469a8.62812b9eadd7f; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=e0b469a8.62812b9eadd7f 1309s ok 848 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 849 1309s ok 850 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 851 1309s ok 852 1309s Set-Cookie: usertrack_test=5c95488.62812b9eaf3fa; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=5c95488.62812b9eaf3fa 1309s ok 853 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 854 1309s ok 855 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 856 1309s ok 857 1309s Set-Cookie: usertrack_test=1b4e6119.62812b9eb09df; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=1b4e6119.62812b9eb09df 1309s ok 858 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 859 1309s ok 860 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 861 1309s ok 862 1309s Set-Cookie: usertrack_test=4bb8f0a5.62812b9eb20c4; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4bb8f0a5.62812b9eb20c4 1309s ok 863 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 864 1309s ok 865 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 866 1309s ok 867 1309s Set-Cookie: usertrack_test=641d4377.62812b9eb37f4; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=641d4377.62812b9eb37f4 1309s ok 868 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 869 1309s ok 870 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 871 1309s ok 872 1309s Set-Cookie: usertrack_test=8ca85f3a.62812b9eb4f21; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=8ca85f3a.62812b9eb4f21 1309s ok 873 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 874 1309s ok 875 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 876 1309s ok 877 1309s Set-Cookie: usertrack_test=4dd8e2e6.62812b9eb655b; path=/; expires=Fri, 29-Nov-24 20:06:53 GMT 1309s Cookie: usertrack_test=4dd8e2e6.62812b9eb655b 1309s ok 878 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 879 1309s ok 880 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 881 1309s ok 882 1309s Set-Cookie: usertrack_test=3be2574c.62812b9eb7c20; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=3be2574c.62812b9eb7c20 1309s ok 883 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 884 1309s ok 885 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 886 1309s ok 887 1309s Set-Cookie: usertrack_test=b08960f0.62812b9eb92ab; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=b08960f0.62812b9eb92ab 1309s ok 888 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 889 1309s ok 890 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 891 1309s ok 892 1309s Set-Cookie: usertrack_test=abddd723.62812b9eba8ab; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=abddd723.62812b9eba8ab 1309s ok 893 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 894 1309s ok 895 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 896 1309s ok 897 1309s Set-Cookie: usertrack_test=f077ca33.62812b9ebbdac; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=f077ca33.62812b9ebbdac 1309s ok 898 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 899 1309s ok 900 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 901 1309s ok 902 1309s Set-Cookie: usertrack_test=592b9a97.62812b9ebd35b; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=592b9a97.62812b9ebd35b 1309s ok 903 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 904 1309s ok 905 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 906 1309s ok 907 1309s Set-Cookie: usertrack_test=79350675.62812b9ebe8bf; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=79350675.62812b9ebe8bf 1309s ok 908 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 909 1309s ok 910 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 911 1309s ok 912 1309s Set-Cookie: usertrack_test=d689e61f.62812b9ebff3a; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=d689e61f.62812b9ebff3a 1309s ok 913 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 914 1309s ok 915 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 916 1309s ok 917 1309s Set-Cookie: usertrack_test=bf5b929d.62812b9ec157d; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=bf5b929d.62812b9ec157d 1309s ok 918 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 919 1309s ok 920 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 921 1309s ok 922 1309s Set-Cookie: usertrack_test=294ce9d7.62812b9ec2b52; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=294ce9d7.62812b9ec2b52 1309s ok 923 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 924 1309s ok 925 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 926 1309s ok 927 1309s Set-Cookie: usertrack_test=907333ae.62812b9ec418c; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=907333ae.62812b9ec418c 1309s ok 928 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 929 1309s ok 930 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 931 1309s ok 932 1309s Set-Cookie: usertrack_test=ce0292b4.62812b9ec56d2; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=ce0292b4.62812b9ec56d2 1309s ok 933 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 934 1309s ok 935 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 936 1309s ok 937 1309s Set-Cookie: usertrack_test=93da1b63.62812b9ec6cf5; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=93da1b63.62812b9ec6cf5 1309s ok 938 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 939 1309s ok 940 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 941 1309s ok 942 1309s Set-Cookie: usertrack_test=55105a98.62812b9ec83e3; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=55105a98.62812b9ec83e3 1309s ok 943 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 944 1309s ok 945 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 946 1309s ok 947 1309s Set-Cookie: usertrack_test=34039529.62812b9ec9a30; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=34039529.62812b9ec9a30 1309s ok 948 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 949 1309s ok 950 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 951 1309s ok 952 1309s Set-Cookie: usertrack_test=b0206a7c.62812b9ecafe4; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=b0206a7c.62812b9ecafe4 1309s ok 953 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 954 1309s ok 955 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 956 1309s ok 957 1309s Set-Cookie: usertrack_test=2d9fb1b3.62812b9ecc528; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=2d9fb1b3.62812b9ecc528 1309s ok 958 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 959 1309s ok 960 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 961 1309s ok 962 1309s Set-Cookie: usertrack_test=d6343b2d.62812b9ecda7f; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=d6343b2d.62812b9ecda7f 1309s ok 963 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 964 1309s ok 965 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 966 1309s ok 967 1309s Set-Cookie: usertrack_test=2f55b450.62812b9ecf03d; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=2f55b450.62812b9ecf03d 1309s ok 968 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 969 1309s ok 970 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 971 1309s ok 972 1309s Set-Cookie: usertrack_test=a53ea84.62812b9ed05b0; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=a53ea84.62812b9ed05b0 1309s ok 973 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 974 1309s ok 975 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 976 1309s ok 977 1309s Set-Cookie: usertrack_test=65db7a05.62812b9ed1c18; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=65db7a05.62812b9ed1c18 1309s ok 978 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 979 1309s ok 980 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 981 1309s ok 982 1309s Set-Cookie: usertrack_test=86ba318e.62812b9ed3220; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=86ba318e.62812b9ed3220 1309s ok 983 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 984 1309s ok 985 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 986 1309s ok 987 1309s Set-Cookie: usertrack_test=20fbb23a.62812b9ed4759; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=20fbb23a.62812b9ed4759 1309s ok 988 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 989 1309s ok 990 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 991 1309s ok 992 1309s Set-Cookie: usertrack_test=8419f195.62812b9ed5e05; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=8419f195.62812b9ed5e05 1309s ok 993 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 994 1309s ok 995 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 996 1309s ok 997 1309s Set-Cookie: usertrack_test=f45fd992.62812b9ed72fc; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s Cookie: usertrack_test=f45fd992.62812b9ed72fc 1309s ok 998 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 999 1309s ok 1000 1309s ok 1001 1309s # testing : Checking return code is '200' 1309s # expected: 200 1309s # received: '200' 1309s ok 1002 1309s # usertrack_test=3fdcf74.62812b9ed8931; path=/; expires=Fri, 29-Nov-24 20:06:54 GMT 1309s ok 1003 1309s # expected: undef 1309s # received: undef 1309s ok 1004 1309s ok 1312s t/modules/vhost_alias.t ............. 1312s 1..8 1312s # Running under perl version 5.040000 for linux 1312s # Current time local: Fri Nov 29 20:05:54 2024 1312s # Current time GMT: Fri Nov 29 20:05:54 2024 1312s # Using Test.pm version 1.31 1312s # Using Apache/Test.pm version 1.44 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1312s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1312s # testing : VirtalDocumentRoot test 1312s # expected: 'www.vha-test.com' 1312s # received: 'www.vha-test.com' 1312s ok 1 1312s # testing : VirtualScriptAlias test 1312s # expected: 'test cgi for www.vha-test.com' 1312s # received: 'test cgi for www.vha-test.com' 1312s ok 2 1312s # testing : VirtalDocumentRoot test 1312s # expected: 'big.server.name.from.heck.org' 1312s # received: 'big.server.name.from.heck.org' 1312s ok 3 1312s # testing : VirtualScriptAlias test 1312s # expected: 'test cgi for big.server.name.from.heck.org' 1312s # received: 'test cgi for big.server.name.from.heck.org' 1312s ok 4 1312s # testing : VirtalDocumentRoot test 1312s # expected: 'ab.com' 1312s # received: 'ab.com' 1312s ok 5 1312s # testing : VirtualScriptAlias test 1312s # expected: 'test cgi for ab.com' 1312s # received: 'test cgi for ab.com' 1312s ok 6 1312s # testing : VirtalDocumentRoot test 1312s # expected: 'w-t-f.net' 1312s # received: 'w-t-f.net' 1312s ok 7 1312s # testing : VirtualScriptAlias test 1312s # expected: 'test cgi for w-t-f.net' 1312s # received: 'test cgi for w-t-f.net' 1312s ok 8 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1312s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1312s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1312s ok 1316s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1320s t/protocol/echo.t ................... 1320s 1..8 1320s # Running under perl version 5.040000 for linux 1320s # Current time local: Fri Nov 29 20:06:01 2024 1320s # Current time GMT: Fri Nov 29 20:06:01 2024 1320s # Using Test.pm version 1.31 1320s # Using Apache/Test.pm version 1.44 1320s testing mod_echo_ssl 1320s ok 1 1320s #Cipher: TLS_AES_256_GCM_SHA384 1320s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1320s # testing : echo 1320s # expected: 't/protocol/echo.t' 1320s # received: 't/protocol/echo.t' 1320s ok 2 1320s # testing : echo 1320s # expected: '/usr/bin/perl' 1320s # received: '/usr/bin/perl' 1320s ok 3 1320s # testing : echo 1320s # expected: '815292815292815292815292815292' 1320s # received: '815292815292815292815292815292' 1320s ok 4 1320s testing mod_echo 1320s ok 5 1320s # testing : echo 1320s # expected: 't/protocol/echo.t' 1320s # received: 't/protocol/echo.t' 1320s ok 6 1320s # testing : echo 1320s # expected: '/usr/bin/perl' 1320s # received: '/usr/bin/perl' 1320s ok 7 1320s # testing : echo 1320s # expected: '815292815292815292815292815292' 1320s # received: '815292815292815292815292815292' 1320s ok 8 1320s ok 1323s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1327s t/security/CVE-2003-0542.t .......... 1327s 1..1 1327s # Running under perl version 5.040000 for linux 1327s # Current time local: Fri Nov 29 20:06:08 2024 1327s # Current time GMT: Fri Nov 29 20:06:08 2024 1327s # Using Test.pm version 1.31 1327s # Using Apache/Test.pm version 1.44 1327s # testing : CAN-2003-0542 test case 1327s # expected: 404 1327s # received: '404' 1327s ok 1 1327s ok 1331s t/security/CVE-2004-0747.t .......... 1331s 1..1 1331s # Running under perl version 5.040000 for linux 1331s # Current time local: Fri Nov 29 20:06:12 2024 1331s # Current time GMT: Fri Nov 29 20:06:12 2024 1331s # Using Test.pm version 1.31 1331s # Using Apache/Test.pm version 1.44 1331s # testing : CAN-2004-0747 ap_resolve_env test case 1331s # expected: 200 1331s # received: 200 1331s ok 1 1331s ok 1335s t/security/CVE-2004-0811.t .......... 1335s 1..8 1335s # Running under perl version 5.040000 for linux 1335s # Current time local: Fri Nov 29 20:06:16 2024 1335s # Current time GMT: Fri Nov 29 20:06:16 2024 1335s # Using Test.pm version 1.31 1335s # Using Apache/Test.pm version 1.44 1335s # testing : subdir access allowed 1335s # expected: 200 1335s # received: '200' 1335s ok 1 1335s # testing : subdir access allowed 1335s # expected: 200 1335s # received: '200' 1335s ok 2 1335s # testing : subdir access allowed 1335s # expected: 200 1335s # received: '200' 1335s ok 3 1335s # testing : subdir access allowed 1335s # expected: 200 1335s # received: '200' 1335s ok 4 1335s # testing : topdir access denied 1335s # expected: 401 1335s # received: '401' 1335s ok 5 1335s # testing : topdir access denied 1335s # expected: 401 1335s # received: '401' 1335s ok 6 1335s # testing : topdir access denied 1335s # expected: 401 1335s # received: '401' 1335s ok 7 1335s # testing : topdir access denied 1335s # expected: 401 1335s # received: '401' 1335s ok 8 1335s ok 1338s t/security/CVE-2004-0940.t .......... 1338s 1..1 1338s # Running under perl version 5.040000 for linux 1338s # Current time local: Fri Nov 29 20:06:20 2024 1338s # Current time GMT: Fri Nov 29 20:06:20 2024 1338s # Using Test.pm version 1.31 1338s # Using Apache/Test.pm version 1.44 1338s # testing : response was 200 1338s # expected: 200 1338s # received: '200' 1338s ok 1 1338s ok 1342s t/security/CVE-2004-0942.t .......... 1342s 1..2 1342s # Running under perl version 5.040000 for linux 1342s # Current time local: Fri Nov 29 20:06:23 2024 1342s # Current time GMT: Fri Nov 29 20:06:23 2024 1342s # Using Test.pm version 1.31 1342s # Using Apache/Test.pm version 1.44 1342s ok 1 1342s # testing : request was refused 1342s # expected: qr/^HTTP\/1\.. 400/ 1342s # received: 'HTTP/1.1 400 Bad Request 1342s # ' 1342s ok 2 1342s ok 1345s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1349s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1352s t/security/CVE-2005-2491.t .......... 1352s 1..4 1352s # Running under perl version 5.040000 for linux 1352s # Current time local: Fri Nov 29 20:06:34 2024 1352s # Current time GMT: Fri Nov 29 20:06:34 2024 1352s # Using Test.pm version 1.31 1352s # Using Apache/Test.pm version 1.44 1352s # testing : check that server did not segfault 1352s # expected: 'Internal Server Error' 1352s # received: 'Internal Server Error' 1352s ok 1 1352s # testing : check for 500 response error 1352s # expected: 500 1352s # received: '500' 1352s ok 2 1352s # testing : check that server did not segfault 1352s # expected: 'Internal Server Error' 1352s # received: 'Internal Server Error' 1352s ok 3 1352s # testing : check for 500 response error 1352s # expected: 500 1352s # received: '500' 1352s ok 4 1352s ok 1356s t/security/CVE-2005-2700.t .......... 1356s 1..2 1356s # Running under perl version 5.040000 for linux 1356s # Current time local: Fri Nov 29 20:06:37 2024 1356s # Current time GMT: Fri Nov 29 20:06:37 2024 1356s # Using Test.pm version 1.31 1356s # Using Apache/Test.pm version 1.44 1356s # testing : access permitted without ccert 1356s # expected: 200 1356s # received: '200' 1356s ok 1 1356s # testing : access *not* permitted without ccert 1356s # expected: 200 1356s # received: '403' 1356s ok 2 1356s ok 1360s t/security/CVE-2005-3352.t .......... 1360s 1..2 1360s # Running under perl version 5.040000 for linux 1360s # Current time local: Fri Nov 29 20:06:41 2024 1360s # Current time GMT: Fri Nov 29 20:06:41 2024 1360s # Using Test.pm version 1.31 1360s # Using Apache/Test.pm version 1.44 1360s # testing : response code is OK 1360s # expected: 200 1360s # received: '200' 1360s ok 1 1360s # testing : referer was escaped 1360s # expected: qr/%22%3e/ 1360s # received: ' 1360s # 1360s # Menu for /security/CVE-2005-3352.map 1360s # 1360s #

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

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

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

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

Bad Request

1429s #

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

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

Forbidden

1470s

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

1470s 1470s ok 1 1470s HTTP/1.1 200 OK 1470s Connection: close 1470s Date: Fri, 29 Nov 2024 20:08:35 GMT 1470s Accept-Ranges: bytes 1470s ETag: "1a-61fafa7f73d80" 1470s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1470s Vary: In-If1 1470s Content-Length: 26 1470s Content-Type: text/html 1470s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1470s Client-Date: Fri, 29 Nov 2024 20:08:35 GMT 1470s Client-Peer: 127.0.0.1:8532 1470s Client-Response-Num: 1 1470s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1470s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1470s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1470s Client-SSL-Socket-Class: IO::Socket::SSL 1470s Client-SSL-Version: TLSv1_3 1470s DMMATCH1: 1 1470s 1470s welcome to localhost:8529 1470s ok 2 1470s 500 Server closed connection without sending any data back 1470s Content-Type: text/plain 1470s Client-Date: Fri, 29 Nov 2024 20:08:35 GMT 1470s Client-Warning: Internal response 1470s 1470s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1470s ok 3 1470s ok 1470s All tests successful. 1470s Files=143, Tests=7309, 568 wallclock secs ( 2.12 usr 0.75 sys + 219.18 cusr 340.90 csys = 562.95 CPU) 1470s Result: PASS 1470s [warning] server localhost:8529 shutdown 1471s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 1471s Files=143, Tests=7309, 568 wallclock secs ( 2.12 usr 0.75 sys + 219.18 cusr 340.90 csys = 562.95 CPU) 1471s + grep -E '^Result: PASS' testlog.mpm_worker 1471s Result: PASS 1471s + grep -E '^Result: FAIL' testlog.mpm_worker 1471s + grep -E 'server dumped core' testlog.mpm_worker 1471s + return 0 1471s + run_tests mpm_event 1471s + local MPM=mpm_event 1471s + shift 1471s + local LOG=testlog.mpm_event 1471s =============Running-with-mpm_event========== 1471s + echo =============Running-with-mpm_event========== 1471s + rm -f apache2.conf.debian 1471s + cp /etc/apache2/apache2.conf apache2.conf.debian 1471s + cat /etc/apache2/mods-available/mpm_event.load 1471s + 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 1471s + grep -v mpm_ 1471s + xargs cat 1471s + for m in bucketeer case_filter case_filter_in 1471s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1471s + for m in bucketeer case_filter case_filter_in 1471s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1471s + for m in bucketeer case_filter case_filter_in 1471s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1471s + cat /etc/apache2/mods-available/mime.conf 1471s + echo 'Servername localhost' 1471s + make clean 1471s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1471s t/TEST -clean 1471s [warning] setting ulimit to allow core files 1471s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/TEST -clean 1472s Duplicate specification "clean" for option "clean" 1472s Duplicate specification "help" for option "help" 1472s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules' 1472s cd eat_post && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1472s cd test_rwrite && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1472s cd memory_track && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1472s cd test_utilities && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1472s cd test_session && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 1472s cd test_ssl && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1472s cd random_chunk && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1472s cd nntp_like && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1472s cd test_pass_brigade && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1472s cd fold && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 1472s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 1472s cd test_apr_uri && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1472s cd input_body_filter && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1472s cd authany && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 1472s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 1472s cd echo_post_chunk && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1472s cd list_modules && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1472s cd echo_post && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1472s cd client_add_filter && make clean 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1472s 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 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1472s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules' 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1472s rmdir csr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1472s rmdir crl 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1472s rmdir export 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1472s rmdir conf 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1472s rmdir newcerts 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1472s rmdir proxy 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1472s rmdir keys 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1472s rmdir certs 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1472s unlink /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1472s rmdir asf 1472s rmdir /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1472s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1472s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test' 1472s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1472s t/TEST -clean 1472s [warning] setting ulimit to allow core files 1472s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1472s Duplicate specification "clean" for option "clean" 1472s Duplicate specification "help" for option "help" 1472s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1472s make[2]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1472s rm -f \ 1472s TestItSelf.bso TestItSelf.def \ 1472s TestItSelf.exp TestItSelf.x \ 1472s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1472s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1472s *.a *.o \ 1472s *perl.core MYMETA.json \ 1472s MYMETA.yml blibdirs.ts \ 1472s core core.*perl.*.? \ 1472s core.[0-9] core.[0-9][0-9] \ 1472s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1472s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1472s mon.out perl \ 1472s perl perl.exe \ 1472s perlmain.c pm_to_blib \ 1472s pm_to_blib.ts so_locations \ 1472s tmon.out 1472s rm -rf \ 1472s Makefile.old blib \ 1472s t/TEST 1472s mv Makefile Makefile.old > /dev/null 2>&1 1472s make[2]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1472s rm -f \ 1472s Test.bso Test.def \ 1472s Test.exp Test.x \ 1472s ../blib/arch/auto/Apache/Test/extralibs.all \ 1472s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1472s *.a *.o \ 1472s *perl.core MYMETA.json \ 1472s MYMETA.yml blibdirs.ts \ 1472s core core.*perl.*.? \ 1472s core.[0-9] core.[0-9][0-9] \ 1472s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1472s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1472s mon.out perl \ 1472s perl perl.exe \ 1472s perlmain.c pm_to_blib \ 1472s pm_to_blib.ts so_locations \ 1472s tmon.out 1472s rm -rf \ 1472s .mypacklist Makefile.old \ 1472s blib t/REPORT \ 1472s t/TEST 1472s mv Makefile Makefile.old > /dev/null 2>&1 1472s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test' 1472s rm -f \ 1472s test.bso test.def \ 1472s test.exp test.x \ 1472s blib/arch/auto/httpd-test/extralibs.all \ 1472s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1472s *.a *.o \ 1472s *perl.core MYMETA.json \ 1472s MYMETA.yml blibdirs.ts \ 1472s core core.*perl.*.? \ 1472s core.[0-9] core.[0-9][0-9] \ 1472s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1472s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1472s mon.out perl \ 1472s perl perl.exe \ 1472s perlmain.c pm_to_blib \ 1472s pm_to_blib.ts so_locations \ 1472s tmon.out 1472s rm -rf \ 1472s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1472s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1472s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1472s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1472s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1472s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1472s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1472s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1472s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1472s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1472s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1472s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1472s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1472s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1472s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1472s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1472s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1472s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1472s blib 1472s mv Makefile Makefile.old > /dev/null 2>&1 1472s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1472s + chown -R tuser: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp 1472s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1472s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1472s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1472s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1472s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1473s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1473s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1473s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1473s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1473s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1473s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1473s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1473s Warning: NAME must be a package name 1473s Checking if your kit is complete... 1473s Looks good 1473s [ info] generating script t/TEST 1473s [ info] generating script ./t/cgi-bin/cookies.pl 1473s [ info] generating script ./t/cgi-bin/next_available_port.pl 1473s [ info] generating script t/TEST 1473s Writing MYMETA.yml and MYMETA.json 1473s Writing MYMETA.yml and MYMETA.json 1473s Checking for Cwd...ok 1473s Checking for File::Spec...ok 1473s Generating a Unix-style Makefile 1473s Writing Makefile for httpd-test 1473s Writing MYMETA.yml and MYMETA.json 1473s + su tuser -c 't/TEST ' 1473s + tee testlog.mpm_event 1473s [warning] setting ulimit to allow core files 1473s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/TEST 1473s Duplicate specification "clean" for option "clean" 1473s Duplicate specification "help" for option "help" 1476s [warning] generating SSL CA for asf 1476s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1477s ..+...+..........+......+...+..+....+..+....+..................+..+++++++++++++++++++++++++++++++++++++++*..........+...+...+++++++++++++++++++++++++++++++++++++++*.+...+....+........+..................+....+............+...........+...+...............+.+......+..+......+.......+..+............+.+........+........................+...+.......+......+.....+.+...........+...+.+.....+...+.......+......+..+.+............+..................+.........+...+..............+...+.+.........+...........+.....................+.........+.+...+...........+.+...++++++ 1477s .....+...+......+...+........+...+.+...+......+.....+......+.+..+.+..+++++++++++++++++++++++++++++++++++++++*..+..+.+..+.......+..+..........+++++++++++++++++++++++++++++++++++++++*........+.+........+.......+.....+.......+.....+.+.....+.........+.+...........+.........+......+...+...+....+...+............+.....+......+...+....+..+....+..+....++++++ 1477s ----- 1477s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1477s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1478s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1478s [ 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 1478s [ 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 1478s Using configuration from conf/server_des3_dsa.cnf 1478s Check that the request matches the signature 1478s Signature ok 1478s The Subject's Distinguished Name is as follows 1478s countryName :PRINTABLE:'US' 1478s stateOrProvinceName :ASN.1 12:'California' 1478s localityName :ASN.1 12:'San Francisco' 1478s organizationName :ASN.1 12:'ASF' 1478s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1478s commonName :ASN.1 12:'localhost' 1478s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1478s Certificate is to be certified until Nov 29 20:08:43 2025 GMT (365 days) 1478s 1478s Write out database with 1 new entries 1478s Database updated 1478s [ info] openssl genrsa -out keys/client_ok.pem 2048 1478s [ 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 1478s [ 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 1478s Using configuration from conf/client_ok.cnf 1478s Check that the request matches the signature 1478s Signature ok 1478s The Subject's Distinguished Name is as follows 1478s countryName :PRINTABLE:'US' 1478s stateOrProvinceName :ASN.1 12:'California' 1478s localityName :ASN.1 12:'San Francisco' 1478s organizationName :ASN.1 12:'ASF' 1478s organizationalUnitName:ASN.1 12:'httpd-test' 1478s commonName :ASN.1 12:'client_ok' 1478s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1478s Certificate is to be certified until Nov 29 20:08:43 2025 GMT (365 days) 1478s 1478s Write out database with 1 new entries 1478s Database updated 1478s [ 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 1478s [ info] generating proxy cert: proxy/client_ok.pem 1478s [ info] openssl genrsa -out keys/server2.pem 2048 1478s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1478s [ 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 1478s Using configuration from conf/server2.cnf 1478s Check that the request matches the signature 1478s Signature ok 1478s The Subject's Distinguished Name is as follows 1478s countryName :PRINTABLE:'US' 1478s stateOrProvinceName :ASN.1 12:'California' 1478s localityName :ASN.1 12:'San Francisco' 1478s organizationName :ASN.1 12:'ASF' 1478s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1478s commonName :ASN.1 12:'localhost' 1478s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1478s Certificate is to be certified until Nov 29 20:08:43 2025 GMT (365 days) 1478s 1478s Write out database with 1 new entries 1478s Database updated 1478s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1478s [ 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 1478s [ 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 1478s Using configuration from conf/server_des3.cnf 1478s Check that the request matches the signature 1478s Signature ok 1478s The Subject's Distinguished Name is as follows 1478s countryName :PRINTABLE:'US' 1478s stateOrProvinceName :ASN.1 12:'California' 1478s localityName :ASN.1 12:'San Francisco' 1478s organizationName :ASN.1 12:'ASF' 1478s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1478s commonName :ASN.1 12:'localhost' 1478s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1478s Certificate is to be certified until Nov 29 20:08:43 2025 GMT (365 days) 1478s 1478s Write out database with 1 new entries 1478s Database updated 1478s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1478s [ 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 1478s [ 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 1478s Using configuration from conf/server2_dsa.cnf 1478s Check that the request matches the signature 1478s Signature ok 1478s The Subject's Distinguished Name is as follows 1478s countryName :PRINTABLE:'US' 1478s stateOrProvinceName :ASN.1 12:'California' 1478s localityName :ASN.1 12:'San Francisco' 1478s organizationName :ASN.1 12:'ASF' 1478s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1478s commonName :ASN.1 12:'localhost' 1478s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1478s Certificate is to be certified until Nov 29 20:08:43 2025 GMT (365 days) 1478s 1478s Write out database with 1 new entries 1478s Database updated 1478s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1478s [ 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 1478s [ 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 1478s Using configuration from conf/client_snakeoil.cnf 1478s Check that the request matches the signature 1478s Signature ok 1478s The Subject's Distinguished Name is as follows 1478s countryName :PRINTABLE:'AU' 1478s stateOrProvinceName :ASN.1 12:'Queensland' 1478s localityName :ASN.1 12:'Mackay' 1478s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1478s organizationalUnitName:ASN.1 12:'Staff' 1478s commonName :ASN.1 12:'client_snakeoil' 1478s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1478s Certificate is to be certified until Nov 29 20:08:43 2025 GMT (365 days) 1478s 1478s Write out database with 1 new entries 1478s Database updated 1478s [ 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 1478s [ info] generating proxy cert: proxy/client_snakeoil.pem 1478s [ info] openssl genrsa -out keys/client_colon.pem 2048 1479s [ 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 1479s [ 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 1479s Using configuration from conf/client_colon.cnf 1479s Check that the request matches the signature 1479s Signature ok 1479s The Subject's Distinguished Name is as follows 1479s countryName :PRINTABLE:'US' 1479s stateOrProvinceName :ASN.1 12:'California' 1479s localityName :ASN.1 12:'San Francisco' 1479s organizationName :ASN.1 12:'ASF' 1479s organizationalUnitName:ASN.1 12:'httpd-test' 1479s commonName :ASN.1 12:'user:colon' 1479s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1479s Certificate is to be certified until Nov 29 20:08:44 2025 GMT (365 days) 1479s 1479s Write out database with 1 new entries 1479s Database updated 1479s [ 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 1479s [ info] generating proxy cert: proxy/client_colon.pem 1479s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1479s [ 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 1479s [ 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 1479s Using configuration from conf/server2_des3_dsa.cnf 1479s Check that the request matches the signature 1479s Signature ok 1479s The Subject's Distinguished Name is as follows 1479s countryName :PRINTABLE:'US' 1479s stateOrProvinceName :ASN.1 12:'California' 1479s localityName :ASN.1 12:'San Francisco' 1479s organizationName :ASN.1 12:'ASF' 1479s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1479s commonName :ASN.1 12:'localhost' 1479s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1479s Certificate is to be certified until Nov 29 20:08:44 2025 GMT (365 days) 1479s 1479s Write out database with 1 new entries 1479s Database updated 1479s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1479s [ 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 1479s [ 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 1479s Using configuration from conf/server2_des3.cnf 1479s Check that the request matches the signature 1479s Signature ok 1479s The Subject's Distinguished Name is as follows 1479s countryName :PRINTABLE:'US' 1479s stateOrProvinceName :ASN.1 12:'California' 1479s localityName :ASN.1 12:'San Francisco' 1479s organizationName :ASN.1 12:'ASF' 1479s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1479s commonName :ASN.1 12:'localhost' 1479s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1479s Certificate is to be certified until Nov 29 20:08:44 2025 GMT (365 days) 1479s 1479s Write out database with 1 new entries 1479s Database updated 1479s [ info] openssl genrsa -out keys/server.pem 2048 1479s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1479s [ 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 1479s Using configuration from conf/server.cnf 1479s Check that the request matches the signature 1479s Signature ok 1479s The Subject's Distinguished Name is as follows 1479s countryName :PRINTABLE:'US' 1479s stateOrProvinceName :ASN.1 12:'California' 1479s localityName :ASN.1 12:'San Francisco' 1479s organizationName :ASN.1 12:'ASF' 1479s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1479s commonName :ASN.1 12:'localhost' 1479s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1479s Certificate is to be certified until Nov 29 20:08:44 2025 GMT (365 days) 1479s 1479s Write out database with 1 new entries 1479s Database updated 1479s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1480s [ 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 1480s [ 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 1480s Using configuration from conf/client_revoked.cnf 1480s Check that the request matches the signature 1480s Signature ok 1480s The Subject's Distinguished Name is as follows 1480s countryName :PRINTABLE:'US' 1480s stateOrProvinceName :ASN.1 12:'California' 1480s localityName :ASN.1 12:'San Francisco' 1480s organizationName :ASN.1 12:'ASF' 1480s organizationalUnitName:ASN.1 12:'httpd-test' 1480s commonName :ASN.1 12:'client_revoked' 1480s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1480s Certificate is to be certified until Nov 29 20:08:45 2025 GMT (365 days) 1480s 1480s Write out database with 1 new entries 1480s Database updated 1480s [ 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 1480s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1480s Using configuration from conf/cacrl.cnf 1480s Revoking Certificate 0B. 1480s Database updated 1480s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1480s Using configuration from conf/cacrl.cnf 1480s [ info] generating proxy cert: proxy/client_revoked.pem 1480s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1480s [ 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 1480s [ 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 1480s Using configuration from conf/server_dsa.cnf 1480s Check that the request matches the signature 1480s Signature ok 1480s The Subject's Distinguished Name is as follows 1480s countryName :PRINTABLE:'US' 1480s stateOrProvinceName :ASN.1 12:'California' 1480s localityName :ASN.1 12:'San Francisco' 1480s organizationName :ASN.1 12:'ASF' 1480s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1480s commonName :ASN.1 12:'localhost' 1480s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1480s Certificate is to be certified until Nov 29 20:08:45 2025 GMT (365 days) 1480s 1480s Write out database with 1 new entries 1480s Database updated 1480s [ info] linked ca-bundle.crl to fdd35eee.r0 1480s cd eat_post && make .libs/mod_eat_post.so 1480s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1480s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1480s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1480s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1480s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1480s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 1480s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1480s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1480s cd test_rwrite && make .libs/mod_test_rwrite.so 1480s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1480s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1480s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1480s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1480s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1480s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 1481s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1481s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1481s cd memory_track && make .libs/mod_memory_track.so 1481s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1481s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1481s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1481s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1481s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1481s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 1481s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1481s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1481s cd test_utilities && make .libs/mod_test_utilities.so 1481s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1481s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1481s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1481s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1481s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1481s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 1482s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1482s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1482s cd test_session && make .libs/mod_test_session.so 1482s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 1482s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1482s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1482s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1482s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1482s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 1482s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1482s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_session' 1482s cd test_ssl && make .libs/mod_test_ssl.so 1482s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1482s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1482s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1482s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1482s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1483s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 1483s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1483s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1483s cd random_chunk && make .libs/mod_random_chunk.so 1483s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1483s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1483s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1483s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1483s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1483s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 1483s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1483s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1483s cd nntp_like && make .libs/mod_nntp_like.so 1483s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1483s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1483s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1483s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1484s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1484s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 1484s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1484s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1484s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1484s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1484s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1484s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 1484s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1484s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1484s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 1484s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1484s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1484s cd fold && make .libs/mod_fold.so 1484s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 1484s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1484s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1484s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1485s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1485s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 1485s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1485s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/fold' 1485s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1485s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1485s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1485s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 1485s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1485s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1485s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 1486s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1486s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1486s cd input_body_filter && make .libs/mod_input_body_filter.so 1486s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1486s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1486s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 1486s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1486s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1486s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 1486s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1486s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1486s cd authany && make .libs/mod_authany.so 1486s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 1486s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1486s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1486s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1486s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1486s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 1487s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1487s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/authany' 1487s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1487s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1487s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1487s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 1487s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1487s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1487s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 1487s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1487s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1487s cd list_modules && make .libs/mod_list_modules.so 1487s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1487s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1487s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1487s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1487s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1487s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 1488s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1488s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1488s cd echo_post && make .libs/mod_echo_post.so 1488s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1488s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1488s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1488s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1488s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1488s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 1488s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1488s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1488s cd client_add_filter && make .libs/mod_client_add_filter.so 1488s make[1]: Entering directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1488s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1488s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/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 1488s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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.oEnoDp/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1488s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -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 1488s libtool: link: aarch64-linux-gnu-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 -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 1489s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1489s make[1]: Leaving directory '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1489s /usr/sbin/apache2 -d /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1489s using Apache/2.4.62 (event MPM) 1489s 1489s waiting 60 seconds for server to start: .[Fri Nov 29 20:08:54.104384 2024] [core:trace3] [pid 948399:tid 948399] core.c(3482): Setting LogLevel for all modules to trace8 1489s [Fri Nov 29 20:08:54.105367 2024] [core:trace6] [pid 948399:tid 948399] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1489s [Fri Nov 29 20:08:54.105444 2024] [core:trace3] [pid 948399:tid 948399] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1489s [Fri Nov 29 20:08:54.106743 2024] [core:trace6] [pid 948399:tid 948399] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1489s [Fri Nov 29 20:08:54.106904 2024] [core:trace3] [pid 948399:tid 948399] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1489s [Fri Nov 29 20:08:54.106964 2024] [core:trace3] [pid 948399:tid 948399] core.c(3482): Setting LogLevel for all modules to info 1489s [Fri Nov 29 20:08:54.107007 2024] [core:trace6] [pid 948399:tid 948399] core.c(3499): Cannot find module 'core', trying 'core_module' 1489s [Fri Nov 29 20:08:54.107254 2024] [core:trace3] [pid 948399:tid 948399] core.c(3509): Setting LogLevel for module core.c to crit 1489s [Fri Nov 29 20:08:54.107332 2024] [core:trace3] [pid 948399:tid 948399] core.c(3482): Setting LogLevel for all modules to crit 1489s [Fri Nov 29 20:08:54.107402 2024] [core:trace6] [pid 948399:tid 948399] core.c(3499): Cannot find module 'core', trying 'core_module' 1489s [Fri Nov 29 20:08:54.107465 2024] [core:trace3] [pid 948399:tid 948399] core.c(3509): Setting LogLevel for module core.c to info 1489s [Fri Nov 29 20:08:54.107517 2024] [core:trace3] [pid 948399:tid 948399] core.c(3482): Setting LogLevel for all modules to crit 1489s [Fri Nov 29 20:08:54.107600 2024] [core:trace6] [pid 948399:tid 948399] core.c(3499): Cannot find module 'core', trying 'core_module' 1489s [Fri Nov 29 20:08:54.107610 2024] [core:trace3] [pid 948399:tid 948399] core.c(3509): Setting LogLevel for module core.c to info 1489s [Fri Nov 29 20:08:54.107614 2024] [core:trace3] [pid 948399:tid 948399] core.c(3482): Setting LogLevel for all modules to crit 1489s [Fri Nov 29 20:08:54.107618 2024] [core:trace3] [pid 948399:tid 948399] core.c(3482): Setting LogLevel for all modules to info 1489s [Fri Nov 29 20:08:54.107625 2024] [core:trace6] [pid 948399:tid 948399] core.c(3499): Cannot find module 'core', trying 'core_module' 1489s [Fri Nov 29 20:08:54.107629 2024] [core:trace3] [pid 948399:tid 948399] core.c(3509): Setting LogLevel for module core.c to crit 1489s [Fri Nov 29 20:08:54.107642 2024] [core:trace3] [pid 948399:tid 948399] core.c(3482): Setting LogLevel for all modules to info 1489s [Fri Nov 29 20:08:54.108380 2024] [alias:warn] [pid 948399:tid 948399] AH00671: The Alias directive in /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 1489s [Fri Nov 29 20:08:54.108408 2024] [proxy:info] [pid 948399:tid 948399] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 1489s [Fri Nov 29 20:08:54.108930 2024] [proxy:info] [pid 948399:tid 948399] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1489s [Fri Nov 29 20:08:54.108954 2024] [core:trace6] [pid 948399:tid 948399] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1489s [Fri Nov 29 20:08:54.108960 2024] [core:trace3] [pid 948399:tid 948399] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1489s 1489s waiting 60 seconds for server to start: ok (waited 0 secs) 1489s server localhost:8529 started 1489s server localhost:8530 listening (mod_nntp_like) 1489s server localhost:8531 listening (mod_nntp_like_ssl) 1489s server localhost:8532 listening (mod_ssl) 1489s server localhost:8533 listening (ssl_optional_cc) 1489s server localhost:8534 listening (ssl_pr33791) 1489s server localhost:8535 listening (ssl_ocsp) 1489s server localhost:8536 listening (mod_proxy) 1489s server localhost:8537 listening (proxy_http_bal1) 1489s server localhost:8538 listening (proxy_http_bal2) 1489s server localhost:8539 listening (proxy_http_balancer) 1489s server localhost:8542 listening (proxy_fcgi) 1489s server localhost:8543 listening (mod_cache) 1489s server localhost:8544 listening (cve_2011_3368_rewrite) 1489s server localhost:8545 listening (proxy_http_reverse) 1489s server localhost:8546 listening (proxy_http_nofwd) 1489s server localhost:8547 listening (cve_2011_3368) 1489s server localhost:8548 listening (mod_headers) 1489s server localhost:8549 listening (mod_echo) 1489s server localhost:8550 listening (mod_echo_ssl) 1489s server localhost:8551 listening (error_document) 1489s server localhost:8552 listening (http_unsafe) 1489s server localhost:8553 listening (http_strict) 1489s server localhost:8554 listening (remote_ip) 1489s server localhost:8555 listening (mod_include) 1489s server localhost:8556 listening (mod_vhost_alias) 1489s server localhost:8557 listening (core) 1489s server localhost:8558 listening (proxy_http_https) 1489s server localhost:8559 listening (proxy_https_https) 1489s server localhost:8560 listening (proxy_http_https_proxy_section) 1489s server localhost:8561 listening (proxy_https_https_proxy_section) 1489s server localhost:8562 listening (proxy_https_http) 1492s [ info] adding source lib /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1503s t/ab/base.t ......................... 1503s 1..5 1503s # Running under perl version 5.040000 for linux 1503s # Current time local: Fri Nov 29 20:09:05 2024 1503s # Current time GMT: Fri Nov 29 20:09:05 2024 1503s # Using Test.pm version 1.31 1503s # Using Apache/Test.pm version 1.44 1503s # # running: 1503s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8557/ 1503s ok 1 1503s ok 2 1503s # # running: 1503s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1503s ok 3 1503s ok 4 1503s ok 5 1503s ok 1507s t/apache/404.t ...................... 1507s 1..2 1507s # Running under perl version 5.040000 for linux 1507s # Current time local: Fri Nov 29 20:09:08 2024 1507s # Current time GMT: Fri Nov 29 20:09:08 2024 1507s # Using Test.pm version 1.31 1507s # Using Apache/Test.pm version 1.44 1507s # GET_STR Response: 1507s # HTTP/1.1 404 Not Found 1507s # Connection: close 1507s # Date: Fri, 29 Nov 2024 20:09:12 GMT 1507s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1507s # Content-Length: 196 1507s # Content-Type: text/html; charset=iso-8859-1 1507s # Client-Date: Fri, 29 Nov 2024 20:09:12 GMT 1507s # Client-Peer: 127.0.0.1:8529 1507s # Client-Response-Num: 1 1507s # Title: 404 Not Found 1507s # 1507s # 1507s # 1507s # 404 Not Found 1507s # 1507s #

Not Found

1507s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1556s #

The requested URL was not found on this server.

1556s # ' 1556s ok 8 1556s # testing : /merge/notfound.html code 1556s # expected: 404 1556s # received: '404' 1556s ok 9 1556s # testing : /merge/notfound.html content 1556s # expected: 'testing merge' 1556s # received: 'testing merge' 1556s ok 10 1556s # testing : /merge/merge2/notfound.html code 1556s # expected: 404 1556s # received: '404' 1556s ok 11 1556s # testing : /merge/merge2/notfound.html content 1556s # expected: 'testing merge' 1556s # received: 'testing merge' 1556s ok 12 1556s # testing : /bounce/notfound.html code 1556s # expected: 404 1556s # received: '404' 1556s ok 13 1556s # testing : /bounce/notfound.html content 1556s # expected: qr/expire test/ 1556s # received: ' 1556s # expire test 1556s # expire test 1556s # ' 1556s ok 14 1556s ok 1559s t/apache/etags.t .................... 1559s # Checking for existence of FileETag directive 1559s # Returned 200: 1559s 1..61 1559s # Running under perl version 5.040000 for linux 1559s # Current time local: Fri Nov 29 20:10:01 2024 1559s # Current time GMT: Fri Nov 29 20:10:01 2024 1559s # Using Test.pm version 1.31 1559s # Using Apache/Test.pm version 1.44 1559s # --- 1559s # HEAD /apache/etags/none/is/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464bd-b" 1559s ok 1 1559s # --- 1559s # HEAD /apache/etags/all/s/test.txt 1559s # Expecting one component in ETag field 1559s # Received "b" 1559s ok 2 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1559s # Expecting one component in ETag field 1559s # Received "61fafa7f73d80" 1559s ok 3 1559s # --- 1559s # HEAD /apache/etags/m/test.txt 1559s # Expecting one component in ETag field 1559s # Received "61fafa7f73d80" 1559s ok 4 1559s # --- 1559s # HEAD /apache/etags/all/minus-ms/test.txt 1559s # Expecting one component in ETag field 1559s # Received "46468" 1559s ok 5 1559s # --- 1559s # HEAD /apache/etags/m/minus-s/test.txt 1559s # Expecting field to be absent 1559s # Received "61fafa7f73d80" 1559s ok 6 1559s # --- 1559s # HEAD /apache/etags/m/plus-mis/test.txt 1559s # Expecting three components in ETag field 1559s # Received "464a3-b-61fafa7f73d80" 1559s ok 7 1559s # --- 1559s # HEAD /apache/etags/all/minus-i/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 8 1559s # --- 1559s # HEAD /apache/etags/mis/test.txt 1559s # Expecting three components in ETag field 1559s # Received "464b0-b-61fafa7f73d80" 1559s ok 9 1559s # --- 1559s # HEAD /apache/etags/none/inherit/test.txt 1559s # Expecting field to be absent 1559s # ETag field is missing 1559s ok 10 1559s # --- 1559s # HEAD /apache/etags/m/minus-mis/test.txt 1559s # Expecting field to be absent 1559s # Received "b-61fafa7f73d80" 1559s ok 11 1559s # --- 1559s # HEAD /apache/etags/none/plus-m/test.txt 1559s # Expecting one component in ETag field 1559s # Received "61fafa7f73d80" 1559s ok 12 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464e0-b" 1559s ok 13 1559s # --- 1559s # HEAD /apache/etags/default/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 14 1559s # --- 1559s # HEAD /apache/etags/m/plus-i/test.txt 1559s # Expecting two components in ETag field 1559s # Received "46497-61fafa7f73d80" 1559s ok 15 1559s # --- 1559s # HEAD /apache/etags/m/plus-m/test.txt 1559s # Expecting one component in ETag field 1559s # Received "61fafa7f73d80" 1559s ok 16 1559s # --- 1559s # HEAD /apache/etags/all/minus-s/test.txt 1559s # Expecting two components in ETag field 1559s # Received "4646b-61fafa7f73d80" 1559s ok 17 1559s # --- 1559s # HEAD /apache/etags/none/plus-is/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464cf-b" 1559s ok 18 1559s # --- 1559s # HEAD /apache/etags/ms/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 19 1559s # --- 1559s # HEAD /apache/etags/none/mi/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464c3-61fafa7f73d80" 1559s ok 20 1559s # --- 1559s # HEAD /apache/etags/all/i/test.txt 1559s # Expecting one component in ETag field 1559s # Received "4644b" 1559s ok 21 1559s # --- 1559s # HEAD /apache/etags/m/plus-ms/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 22 1559s # --- 1559s # HEAD /apache/etags/m/minus-is/test.txt 1559s # Expecting field to be absent 1559s # Received "61fafa7f73d80" 1559s ok 23 1559s # --- 1559s # HEAD /apache/etags/none/plus-mi/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464d5-61fafa7f73d80" 1559s ok 24 1559s # --- 1559s # HEAD /apache/etags/m/minus-m/test.txt 1559s # Expecting field to be absent 1559s # Received "b-61fafa7f73d80" 1559s ok 25 1559s # --- 1559s # HEAD /apache/etags/all/mis/test.txt 1559s # Expecting three components in ETag field 1559s # Received "4646e-b-61fafa7f73d80" 1559s ok 26 1559s # --- 1559s # HEAD /apache/etags/m/plus-is/test.txt 1559s # Expecting three components in ETag field 1559s # Received "4649a-b-61fafa7f73d80" 1559s ok 27 1559s # --- 1559s # HEAD /apache/etags/mi/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464ad-61fafa7f73d80" 1559s ok 28 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1559s # Expecting one component in ETag field 1559s # Received "b" 1559s ok 29 1559s # --- 1559s # HEAD /apache/etags/all/is/test.txt 1559s # Expecting two components in ETag field 1559s # Received "46450-b" 1559s ok 30 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/test.txt 1559s # Expecting three components in ETag field 1559s # Received "464ed-b-61fafa7f73d80" 1559s ok 31 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1559s # Expecting field to be absent 1559s # Received "b-61fafa7f73d80" 1559s ok 32 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464ec-61fafa7f73d80" 1559s ok 33 1559s # --- 1559s # HEAD /apache/etags/s/test.txt 1559s # Expecting one component in ETag field 1559s # Received "b" 1559s ok 34 1559s # --- 1559s # HEAD /apache/etags/none/m/test.txt 1559s # Expecting one component in ETag field 1559s # Received "61fafa7f73d80" 1559s ok 35 1559s # --- 1559s # HEAD /apache/etags/none/plus-s/test.txt 1559s # Expecting one component in ETag field 1559s # Received "b" 1559s ok 36 1559s # --- 1559s # HEAD /apache/etags/all/minus-is/test.txt 1559s # Expecting one component in ETag field 1559s # Received "61fafa7f73d80" 1559s ok 37 1559s # --- 1559s # HEAD /apache/etags/none/s/test.txt 1559s # Expecting one component in ETag field 1559s # Received "b" 1559s ok 38 1559s # --- 1559s # HEAD /apache/etags/none/i/test.txt 1559s # Expecting one component in ETag field 1559s # Received "464b8" 1559s ok 39 1559s # --- 1559s # HEAD /apache/etags/is/test.txt 1559s # Expecting two components in ETag field 1559s # Received "4647d-b" 1559s ok 40 1559s # --- 1559s # HEAD /apache/etags/all/minus-m/test.txt 1559s # Expecting two components in ETag field 1559s # Received "4645f-b" 1559s ok 41 1559s # --- 1559s # HEAD /apache/etags/m/plus-s/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 42 1559s # --- 1559s # HEAD /apache/etags/none/test.txt 1559s # Expecting field to be absent 1559s # ETag field is missing 1559s ok 43 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1559s # Expecting one component in ETag field 1559s # Received "464e9" 1559s ok 44 1559s # --- 1559s # HEAD /apache/etags/all/inherit/test.txt 1559s # Expecting three components in ETag field 1559s # Received "4644d-b-61fafa7f73d80" 1559s ok 45 1559s # --- 1559s # HEAD /apache/etags/all/test.txt 1559s # Expecting three components in ETag field 1559s # Received "46475-b-61fafa7f73d80" 1559s ok 46 1559s # --- 1559s # HEAD /apache/etags/m/plus-mi/test.txt 1559s # Expecting two components in ETag field 1559s # Received "464a0-61fafa7f73d80" 1559s ok 47 1559s # --- 1559s # HEAD /apache/etags/none/plus-i/test.txt 1559s # Expecting one component in ETag field 1559s # Received "464cc" 1559s ok 48 1559s # --- 1559s # HEAD /apache/etags/none/mis/test.txt 1559s # Expecting three components in ETag field 1559s # Received "464c6-b-61fafa7f73d80" 1559s ok 49 1559s # --- 1559s # HEAD /apache/etags/none/plus-ms/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 50 1559s # --- 1559s # HEAD /apache/etags/m/minus-mi/test.txt 1559s # Expecting field to be absent 1559s # Received "b-61fafa7f73d80" 1559s ok 51 1559s # --- 1559s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 52 1559s # --- 1559s # HEAD /apache/etags/all/mi/test.txt 1559s # Expecting two components in ETag field 1559s # Received "46456-61fafa7f73d80" 1559s ok 53 1559s # --- 1559s # HEAD /apache/etags/all/m/test.txt 1559s # Expecting one component in ETag field 1559s # Received "61fafa7f73d80" 1559s ok 54 1559s # --- 1559s # HEAD /apache/etags/i/test.txt 1559s # Expecting one component in ETag field 1559s # Received "4647a" 1559s ok 55 1559s # --- 1559s # HEAD /apache/etags/all/ms/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 56 1559s # --- 1559s # HEAD /apache/etags/all/minus-mis/test.txt 1559s # Expecting field to be absent 1559s # Received "b-61fafa7f73d80" 1559s ok 57 1559s # --- 1559s # HEAD /apache/etags/m/minus-ms/test.txt 1559s # Expecting field to be absent 1559s # Received "b-61fafa7f73d80" 1559s ok 58 1559s # --- 1559s # HEAD /apache/etags/none/ms/test.txt 1559s # Expecting two components in ETag field 1559s # Received "b-61fafa7f73d80" 1559s ok 59 1559s # --- 1559s # HEAD /apache/etags/m/minus-i/test.txt 1559s # Expecting field to be absent 1559s # Received "61fafa7f73d80" 1559s ok 60 1559s # --- 1559s # HEAD /apache/etags/all/minus-mi/test.txt 1559s # Expecting one component in ETag field 1559s # Received "b" 1559s ok 61 1559s ok 1563s t/apache/expr.t ..................... 1563s 1..229 1563s # Running under perl version 5.040000 for linux 1563s # Current time local: Fri Nov 29 20:10:04 2024 1563s # Current time GMT: Fri Nov 29 20:10:04 2024 1563s # Using Test.pm version 1.31 1563s # Using Apache/Test.pm version 1.44 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true" should evaluate to true, got true 1563s ok 1 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "false" should evaluate to false, got false 1563s ok 2 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "foo", got parse error 1563s ok 3 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -eq 01" should evaluate to true, got true 1563s ok 4 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -eq 2" should evaluate to false, got false 1563s ok 5 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -ne 2" should evaluate to true, got true 1563s ok 6 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -ne 1" should evaluate to false, got false 1563s ok 7 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -lt 02" should evaluate to true, got true 1563s ok 8 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -lt 1" should evaluate to false, got false 1563s ok 9 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -le 2" should evaluate to true, got true 1563s ok 10 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -le 1" should evaluate to true, got true 1563s ok 11 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "2 -gt 1" should evaluate to true, got true 1563s ok 12 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -gt 1" should evaluate to false, got false 1563s ok 13 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "2 -ge 1" should evaluate to true, got true 1563s ok 14 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -ge 1" should evaluate to true, got true 1563s ok 15 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "1 -gt -1" should evaluate to true, got true 1563s ok 16 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' == 'aa'" should evaluate to true, got true 1563s ok 17 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' == 'b'" should evaluate to false, got false 1563s ok 18 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' = 'aa'" should evaluate to true, got true 1563s ok 19 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' = 'b'" should evaluate to false, got false 1563s ok 20 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' != 'b'" should evaluate to true, got true 1563s ok 21 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' != 'aa'" should evaluate to false, got false 1563s ok 22 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' < 'b'" should evaluate to true, got true 1563s ok 23 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' < 'aa'" should evaluate to false, got false 1563s ok 24 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' <= 'b'" should evaluate to true, got true 1563s ok 25 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' <= 'aa'" should evaluate to true, got true 1563s ok 26 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'b' > 'aa'" should evaluate to true, got true 1563s ok 27 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' > 'aa'" should evaluate to false, got false 1563s ok 28 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'b' >= 'aa'" should evaluate to true, got true 1563s ok 29 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'aa' >= 'aa'" should evaluate to true, got true 1563s ok 30 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1563s ok 31 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1563s ok 32 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1563s ok 33 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1563s ok 34 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1563s ok 35 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1563s ok 36 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1563s ok 37 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1563s ok 38 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1563s ok 39 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1563s ok 40 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME} != ''" should evaluate to true, got true 1563s ok 41 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1563s ok 42 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1563s ok 43 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' =~ /bc/ " should evaluate to true, got true 1563s ok 44 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' =~ /BC/i " should evaluate to true, got true 1563s ok 45 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' !~ m!bc! " should evaluate to false, got false 1563s ok 46 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' !~ m!BC!i " should evaluate to false, got false 1563s ok 47 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " $0 == '' " should evaluate to true, got true 1563s ok 48 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " $1 == '' " should evaluate to true, got true 1563s ok 49 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " $9 == '' " should evaluate to true, got true 1563s ok 50 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " '$0' == '' " should evaluate to true, got true 1563s ok 51 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1563s ok 52 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1563s ok 53 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1563s ok 54 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1563s ok 55 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1563s ok 56 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1563s ok 57 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1563s ok 58 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1563s ok 59 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1563s ok 60 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1563s ok 61 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1563s ok 62 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1563s ok 63 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1563s ok 64 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1563s ok 65 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1563s ok 66 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1563s ok 67 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1563s ok 68 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1563s ok 69 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1563s ok 70 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{HTTPS} == 'off' " should evaluate to true, got true 1563s ok 71 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1563s ok 72 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1563s ok 73 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1563s ok 74 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1563s ok 75 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1563s ok 76 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1563s ok 77 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1563s ok 78 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1563s ok 79 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1563s ok 80 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1563s ok 81 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1563s ok 82 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "escape('?') = '%3f' " should evaluate to true, got true 1563s ok 83 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "unescape('%3f') = '?' " should evaluate to true, got true 1563s ok 84 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1563s ok 85 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1563s ok 86 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1563s ok 87 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "file('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1563s ok 88 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-n ''" should evaluate to false, got false 1563s ok 89 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-z ''" should evaluate to true, got true 1563s ok 90 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-n '1'" should evaluate to true, got true 1563s ok 91 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-z '1'" should evaluate to false, got false 1563s ok 92 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "-R 'abc'", got parse error 1563s ok 93 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1563s ok 94 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-R '240.0.0.0'" should evaluate to false, got false 1563s ok 95 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-R '240.0.0.0/8'" should evaluate to false, got false 1563s ok 96 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-R 'ff::/8'" should evaluate to false, got false 1563s ok 97 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1563s ok 98 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1563s ok 99 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1563s ok 100 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1563s ok 101 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1563s ok 102 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1563s ok 103 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1563s ok 104 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'foo' -strmatch '*o'" should evaluate to true, got true 1563s ok 105 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1563s ok 106 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'foo' -strmatch 'F*'" should evaluate to false, got false 1563s ok 107 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1563s ok 108 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'foo' -strmatch 'g*'" should evaluate to false, got false 1563s ok 109 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1563s ok 110 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1563s ok 111 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1563s ok 112 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1563s ok 113 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1563s ok 114 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "foo('bar') = 'bar'", got parse error 1563s ok 115 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "%{FOO} != 'bar'", got parse error 1563s ok 116 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s Should get parse error for "'bar' = bar", got parse error 1563s ok 117 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true" should evaluate to true, got true 1563s ok 118 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && true" should evaluate to true, got true 1563s ok 119 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || true" should evaluate to true, got true 1563s ok 120 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || true || true" should evaluate to true, got true 1563s ok 121 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || true && true" should evaluate to true, got true 1563s ok 122 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && true || true" should evaluate to true, got true 1563s ok 123 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && true && true" should evaluate to true, got true 1563s ok 124 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || true || !true" should evaluate to true, got true 1563s ok 125 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || true && !true" should evaluate to true, got true 1563s ok 126 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && true || !true" should evaluate to true, got true 1563s ok 127 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && true && !true" should evaluate to false, got false 1563s ok 128 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && !true" should evaluate to false, got false 1563s ok 129 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || !true" should evaluate to true, got true 1563s ok 130 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || !true || true" should evaluate to true, got true 1563s ok 131 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || !true && true" should evaluate to true, got true 1563s ok 132 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && !true || true" should evaluate to true, got true 1563s ok 133 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && !true && true" should evaluate to false, got false 1563s ok 134 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || !true || !true" should evaluate to true, got true 1563s ok 135 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true || !true && !true" should evaluate to true, got true 1563s ok 136 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && !true || !true" should evaluate to false, got false 1563s ok 137 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "true && !true && !true" should evaluate to false, got false 1563s ok 138 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true" should evaluate to false, got false 1563s ok 139 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && true" should evaluate to false, got false 1563s ok 140 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || true" should evaluate to true, got true 1563s ok 141 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || true || true" should evaluate to true, got true 1563s ok 142 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || true && true" should evaluate to true, got true 1563s ok 143 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && true || true" should evaluate to true, got true 1563s ok 144 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && true && true" should evaluate to false, got false 1563s ok 145 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || true || !true" should evaluate to true, got true 1563s ok 146 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || true && !true" should evaluate to false, got false 1563s ok 147 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && true || !true" should evaluate to false, got false 1563s ok 148 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && true && !true" should evaluate to false, got false 1563s ok 149 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && !true" should evaluate to false, got false 1563s ok 150 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || !true" should evaluate to false, got false 1563s ok 151 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || !true || true" should evaluate to true, got true 1563s ok 152 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || !true && true" should evaluate to false, got false 1563s ok 153 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && !true || true" should evaluate to true, got true 1563s ok 154 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && !true && true" should evaluate to false, got false 1563s ok 155 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || !true || !true" should evaluate to false, got false 1563s ok 156 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true || !true && !true" should evaluate to false, got false 1563s ok 157 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && !true || !true" should evaluate to false, got false 1563s ok 158 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!true && !true && !true" should evaluate to false, got false 1563s ok 159 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true)" should evaluate to false, got false 1563s ok 160 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && true)" should evaluate to false, got false 1563s ok 161 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || true)" should evaluate to false, got false 1563s ok 162 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || true || true)" should evaluate to false, got false 1563s ok 163 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || true && true)" should evaluate to false, got false 1563s ok 164 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && true || true)" should evaluate to false, got false 1563s ok 165 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && true && true)" should evaluate to false, got false 1563s ok 166 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || true || !true)" should evaluate to false, got false 1563s ok 167 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || true && !true)" should evaluate to false, got false 1563s ok 168 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && true || !true)" should evaluate to false, got false 1563s ok 169 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && true && !true)" should evaluate to true, got true 1563s ok 170 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && !true)" should evaluate to true, got true 1563s ok 171 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || !true)" should evaluate to false, got false 1563s ok 172 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || !true || true)" should evaluate to false, got false 1563s ok 173 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || !true && true)" should evaluate to false, got false 1563s ok 174 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && !true || true)" should evaluate to false, got false 1563s ok 175 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && !true && true)" should evaluate to true, got true 1563s ok 176 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || !true || !true)" should evaluate to false, got false 1563s ok 177 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true || !true && !true)" should evaluate to false, got false 1563s ok 178 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && !true || !true)" should evaluate to true, got true 1563s ok 179 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(true && !true && !true)" should evaluate to true, got true 1563s ok 180 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true)" should evaluate to true, got true 1563s ok 181 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && true)" should evaluate to true, got true 1563s ok 182 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || true)" should evaluate to false, got false 1563s ok 183 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || true || true)" should evaluate to false, got false 1563s ok 184 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || true && true)" should evaluate to false, got false 1563s ok 185 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && true || true)" should evaluate to false, got false 1563s ok 186 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && true && true)" should evaluate to true, got true 1563s ok 187 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || true || !true)" should evaluate to false, got false 1563s ok 188 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || true && !true)" should evaluate to true, got true 1563s ok 189 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && true || !true)" should evaluate to true, got true 1563s ok 190 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && true && !true)" should evaluate to true, got true 1563s ok 191 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && !true)" should evaluate to true, got true 1563s ok 192 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || !true)" should evaluate to true, got true 1563s ok 193 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || !true || true)" should evaluate to false, got false 1563s ok 194 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || !true && true)" should evaluate to true, got true 1563s ok 195 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && !true || true)" should evaluate to false, got false 1563s ok 196 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && !true && true)" should evaluate to true, got true 1563s ok 197 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || !true || !true)" should evaluate to true, got true 1563s ok 198 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true || !true && !true)" should evaluate to true, got true 1563s ok 199 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && !true || !true)" should evaluate to true, got true 1563s ok 200 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "!(!true && !true && !true)" should evaluate to true, got true 1563s ok 201 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1563s ok 202 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1563s ok 203 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "filesize('/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1563s ok 204 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1563s ok 205 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1563s ok 206 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1563s ok 207 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1563s ok 208 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1563s ok 209 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1563s ok 210 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1563s ok 211 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1563s ok 212 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1563s ok 213 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1563s ok 214 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1563s ok 215 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1563s ok 216 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-d '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1563s ok 217 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-e '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1563s ok 218 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-f '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1563s ok 219 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-s '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1563s ok 220 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-F '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1563s ok 221 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-F '/tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1563s ok 222 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-U '/apache/' " should evaluate to true, got true 1563s ok 223 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "-U '/apache/expr/none' " should evaluate to false, got false 1563s ok 224 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1563s ok 225 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1563s ok 226 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1563s ok 227 1563s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1563s ok 228 1563s Error log should not have 'Internal evaluation error' entries, found 0 1563s ok 229 1563s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1563s ok 1569s t/apache/expr_string.t .............. 1569s 1..29 1569s # Running under perl version 5.040000 for linux 1569s # Current time local: Fri Nov 29 20:10:08 2024 1569s # Current time GMT: Fri Nov 29 20:10:08 2024 1569s # Using Test.pm version 1.31 1569s # Using Apache/Test.pm version 1.44 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 1 1569s Expected return code 200, got 200 for 'foo' 1569s ok 2 1569s # testing : log message [Fri Nov 29 20:10:12.266485 2024] [log_debug:info] [pid 948425:tid 948548] [client 127.0.0.1:46358] foo (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: 'foo' 1569s # received: 'foo' 1569s ok 3 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 4 1569s Expected return code 200, got 200 for '%{req:SomeHeader}' 1569s ok 5 1569s # testing : log message [Fri Nov 29 20:10:12.523921 2024] [log_debug:info] [pid 948425:tid 948550] [client 127.0.0.1:46358] SomeValue (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: 'SomeValue' 1569s # received: 'SomeValue' 1569s ok 6 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 7 1569s Should get parse error (500) for "%{", got 500 1569s ok 8 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 9 1569s Expected return code 200, got 200 for '%' 1569s ok 10 1569s # testing : log message [Fri Nov 29 20:10:13.032547 2024] [log_debug:info] [pid 948403:tid 948573] [client 127.0.0.1:46360] % (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: '%' 1569s # received: '%' 1569s ok 11 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 12 1569s Expected return code 200, got 200 for '}' 1569s ok 13 1569s # testing : log message [Fri Nov 29 20:10:13.286626 2024] [log_debug:info] [pid 948403:tid 948574] [client 127.0.0.1:46360] } (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: '}' 1569s # received: '}' 1569s ok 14 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 15 1569s Expected return code 200, got 200 for '\"' 1569s ok 16 1569s # testing : log message [Fri Nov 29 20:10:13.540477 2024] [log_debug:info] [pid 948403:tid 948575] [client 127.0.0.1:46360] " (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: '"' 1569s # received: '"' 1569s ok 17 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 18 1569s Expected return code 200, got 200 for '\'' 1569s ok 19 1569s # testing : log message [Fri Nov 29 20:10:13.794625 2024] [log_debug:info] [pid 948403:tid 948561] [client 127.0.0.1:46360] ' (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: '\'' 1569s # received: '\'' 1569s ok 20 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 21 1569s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1569s ok 22 1569s # testing : log message [Fri Nov 29 20:10:14.049277 2024] [log_debug:info] [pid 948403:tid 948562] [client 127.0.0.1:46360] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: '%{req:SomeHeader}' 1569s # received: '%{req:SomeHeader}' 1569s ok 23 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 24 1569s Expected return code 200, got 200 for '%{tolower:IDENT}' 1569s ok 25 1569s # testing : log message [Fri Nov 29 20:10:14.303200 2024] [log_debug:info] [pid 948403:tid 948563] [client 127.0.0.1:46360] ident (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: 'ident' 1569s # received: 'ident' 1569s ok 26 1569s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 27 1569s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1569s ok 28 1569s # testing : log message [Fri Nov 29 20:10:14.556176 2024] [log_debug:info] [pid 948403:tid 948564] [client 127.0.0.1:46360] get (log_transaction hook, /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1569s # didn't match 1569s # expected: 'get' 1569s # received: 'get' 1569s ok 29 1569s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 1574s t/apache/getfile.t .................. 1574s # using LWP client 1574s 1..220 1574s # Running under perl version 5.040000 for linux 1574s # Current time local: Fri Nov 29 20:10:14 2024 1574s # Current time GMT: Fri Nov 29 20:10:14 2024 1574s # Using Test.pm version 1.31 1574s # Using Apache/Test.pm version 1.44 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4c64-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 19556 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl.pod 1574s # expected: 19556 1574s # received: 19556 1574s ok 1 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "dbb0-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 56240 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1574s # expected: 56240 1574s # received: 56240 1574s ok 2 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "85ea-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 34282 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1574s # expected: 34282 1574s # received: 34282 1574s ok 3 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "da40-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 55872 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1574s # expected: 55872 1574s # received: 55872 1574s ok 4 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "ab70-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 43888 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1574s # expected: 43888 1574s # received: 43888 1574s ok 5 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "15cb8-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 89272 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1574s # expected: 89272 1574s # received: 89272 1574s ok 6 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2707-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 9991 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1574s # expected: 9991 1574s # received: 9991 1574s ok 7 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2569-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 9577 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1574s # expected: 9577 1574s # received: 9577 1574s ok 8 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1004-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4100 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1574s # expected: 4100 1574s # received: 4100 1574s ok 9 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "e58-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 3672 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1574s # expected: 3672 1574s # received: 3672 1574s ok 10 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1e00-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7680 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1574s # expected: 7680 1574s # received: 7680 1574s ok 11 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "233a9-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 144297 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1574s # expected: 144297 1574s # received: 144297 1574s ok 12 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1f1e-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7966 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1574s # expected: 7966 1574s # received: 7966 1574s ok 13 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1aeb-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6891 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1574s # expected: 6891 1574s # received: 6891 1574s ok 14 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1e50-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7760 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1574s # expected: 7760 1574s # received: 7760 1574s ok 15 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "18b7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6327 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1574s # expected: 6327 1574s # received: 6327 1574s ok 16 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "20a07-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 133639 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1574s # expected: 133639 1574s # received: 133639 1574s ok 17 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "17fe-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6142 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1574s # expected: 6142 1574s # received: 6142 1574s ok 18 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "e0a-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 3594 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1574s # expected: 3594 1574s # received: 3594 1574s ok 19 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "ff5-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4085 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1574s # expected: 4085 1574s # received: 4085 1574s ok 20 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1d280-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 119424 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1574s # expected: 119424 1574s # received: 119424 1574s ok 21 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "19c5-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6597 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1574s # expected: 6597 1574s # received: 6597 1574s ok 22 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "14d7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 5335 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1574s # expected: 5335 1574s # received: 5335 1574s ok 23 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1208-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4616 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1574s # expected: 4616 1574s # received: 4616 1574s ok 24 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1c352-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 115538 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1574s # expected: 115538 1574s # received: 115538 1574s ok 25 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2a07-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10759 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1574s # expected: 10759 1574s # received: 10759 1574s ok 26 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2fef-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 12271 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1574s # expected: 12271 1574s # received: 12271 1574s ok 27 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2410-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 9232 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1574s # expected: 9232 1574s # received: 9232 1574s ok 28 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1fa8f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 129679 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1574s # expected: 129679 1574s # received: 129679 1574s ok 29 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "293d-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10557 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1574s # expected: 10557 1574s # received: 10557 1574s ok 30 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "301f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 12319 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1574s # expected: 12319 1574s # received: 12319 1574s ok 31 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "20fa-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8442 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1574s # expected: 8442 1574s # received: 8442 1574s ok 32 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1162-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4450 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1574s # expected: 4450 1574s # received: 4450 1574s ok 33 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "fc09-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 64521 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1574s # expected: 64521 1574s # received: 64521 1574s ok 34 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2009-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8201 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1574s # expected: 8201 1574s # received: 8201 1574s ok 35 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1007-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4103 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1574s # expected: 4103 1574s # received: 4103 1574s ok 36 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2aac-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10924 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1574s # expected: 10924 1574s # received: 10924 1574s ok 37 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1168-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4456 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1574s # expected: 4456 1574s # received: 4456 1574s ok 38 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1875a-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 100186 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1574s # expected: 100186 1574s # received: 100186 1574s ok 39 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1e25-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7717 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1574s # expected: 7717 1574s # received: 7717 1574s ok 40 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1e16-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7702 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1574s # expected: 7702 1574s # received: 7702 1574s ok 41 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1b69-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7017 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1574s # expected: 7017 1574s # received: 7017 1574s ok 42 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "115d9-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 71129 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1574s # expected: 71129 1574s # received: 71129 1574s ok 43 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "11f7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4599 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1574s # expected: 4599 1574s # received: 4599 1574s ok 44 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1806-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6150 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1574s # expected: 6150 1574s # received: 6150 1574s ok 45 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "13f7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 5111 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1574s # expected: 5111 1574s # received: 5111 1574s ok 46 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "a038-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 41016 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1574s # expected: 41016 1574s # received: 41016 1574s ok 47 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1662-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 5730 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1574s # expected: 5730 1574s # received: 5730 1574s ok 48 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "124a-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4682 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1574s # expected: 4682 1574s # received: 4682 1574s ok 49 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1374-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4980 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1574s # expected: 4980 1574s # received: 4980 1574s ok 50 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "d310-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 54032 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1574s # expected: 54032 1574s # received: 54032 1574s ok 51 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1b5f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7007 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1574s # expected: 7007 1574s # received: 7007 1574s ok 52 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "9201-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 37377 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1574s # expected: 37377 1574s # received: 37377 1574s ok 53 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1076-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4214 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1574s # expected: 4214 1574s # received: 4214 1574s ok 54 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "f68-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 3944 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1574s # expected: 3944 1574s # received: 3944 1574s ok 55 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "fd6-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4054 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1574s # expected: 4054 1574s # received: 4054 1574s ok 56 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "ad8b-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 44427 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1574s # expected: 44427 1574s # received: 44427 1574s ok 57 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1288-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4744 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1574s # expected: 4744 1574s # received: 4744 1574s ok 58 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "f69-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 3945 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1574s # expected: 3945 1574s # received: 3945 1574s ok 59 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "fd7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4055 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1574s # expected: 4055 1574s # received: 4055 1574s ok 60 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "10d47-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 68935 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1574s # expected: 68935 1574s # received: 68935 1574s ok 61 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "f6a-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 3946 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1574s # expected: 3946 1574s # received: 3946 1574s ok 62 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "fd8-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4056 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1574s # expected: 4056 1574s # received: 4056 1574s ok 63 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "c797-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 51095 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1574s # expected: 51095 1574s # received: 51095 1574s ok 64 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1e723-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 124707 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl561delta.pod 1574s # expected: 124707 1574s # received: 124707 1574s ok 65 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1a2bb-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 107195 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl56delta.pod 1574s # expected: 107195 1574s # received: 107195 1574s ok 66 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "94ac-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 38060 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl581delta.pod 1574s # expected: 38060 1574s # received: 38060 1574s ok 67 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1176-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4470 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl582delta.pod 1574s # expected: 4470 1574s # received: 4470 1574s ok 68 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "18bf-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6335 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl583delta.pod 1574s # expected: 6335 1574s # received: 6335 1574s ok 69 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1cc3-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7363 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl584delta.pod 1574s # expected: 7363 1574s # received: 7363 1574s ok 70 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1701-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 5889 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl585delta.pod 1574s # expected: 5889 1574s # received: 5889 1574s ok 71 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "122b-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4651 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl586delta.pod 1574s # expected: 4651 1574s # received: 4651 1574s ok 72 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "20a4-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8356 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl587delta.pod 1574s # expected: 8356 1574s # received: 8356 1574s ok 73 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "62c1-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 25281 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl588delta.pod 1574s # expected: 25281 1574s # received: 25281 1574s ok 74 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "d28d-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 53901 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl589delta.pod 1574s # expected: 53901 1574s # received: 53901 1574s ok 75 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1c1d5-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 115157 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perl58delta.pod 1574s # expected: 115157 1574s # received: 115157 1574s ok 76 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4fe9-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 20457 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlaix.pod 1574s # expected: 20457 1574s # received: 20457 1574s ok 77 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1688-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 5768 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlamiga.pod 1574s # expected: 5768 1574s # received: 5768 1574s ok 78 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2031-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8241 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlandroid.pod 1574s # expected: 8241 1574s # received: 8241 1574s ok 79 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "ceb51-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 846673 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlapi.pod 1574s # expected: 846673 1574s # received: 846673 1574s ok 80 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "5838-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 22584 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlapio.pod 1574s # expected: 22584 1574s # received: 22584 1574s ok 81 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1b62-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7010 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlartistic.pod 1574s # expected: 7010 1574s # received: 7010 1574s ok 82 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "210c-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8460 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlbook.pod 1574s # expected: 8460 1574s # received: 8460 1574s ok 83 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "126-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 294 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlboot.pod 1574s # expected: 294 1574s # received: 294 1574s ok 84 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "130-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 304 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlbot.pod 1574s # expected: 304 1574s # received: 304 1574s ok 85 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1f50-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8016 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1574s # expected: 8016 1574s # received: 8016 1574s ok 86 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "dea2-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 56994 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlcall.pod 1574s # expected: 56994 1574s # received: 56994 1574s ok 87 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1180-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4480 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlcheat.pod 1574s # expected: 4480 1574s # received: 4480 1574s ok 88 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "3179-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 12665 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlclass.pod 1574s # expected: 12665 1574s # received: 12665 1574s ok 89 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "3c63-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 15459 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1574s # expected: 15459 1574s # received: 15459 1574s ok 90 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "d19f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 53663 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlclib.pod 1574s # expected: 53663 1574s # received: 53663 1574s ok 91 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "12e5-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4837 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlcn.pod 1574s # expected: 4837 1574s # received: 4837 1574s ok 92 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1b1b-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6939 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1574s # expected: 6939 1574s # received: 6939 1574s ok 93 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "662a-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 26154 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1574s # expected: 26154 1574s # received: 26154 1574s ok 94 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "cfa2-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 53154 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldata.pod 1574s # expected: 53154 1574s # received: 53154 1574s ok 95 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "134d-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4941 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1574s # expected: 4941 1574s # received: 4941 1574s ok 96 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "a85c-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 43100 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldebguts.pod 1574s # expected: 43100 1574s # received: 43100 1574s ok 97 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "5693-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 22163 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldebtut.pod 1574s # expected: 22163 1574s # received: 22163 1574s ok 98 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "9bc9-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 39881 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldebug.pod 1574s # expected: 39881 1574s # received: 39881 1574s ok 99 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "c797-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 51095 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldelta.pod 1574s # expected: 51095 1574s # received: 51095 1574s ok 100 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "5fb8-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 24504 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1574s # expected: 24504 1574s # received: 24504 1574s ok 101 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4d4e9-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 316649 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldiag.pod 1574s # expected: 316649 1574s # received: 316649 1574s ok 102 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "24a0-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 9376 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldoc.pod 1574s # expected: 9376 1574s # received: 9376 1574s ok 103 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "b4ed-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 46317 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1574s # expected: 46317 1574s # received: 46317 1574s ok 104 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "6946-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 26950 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldsc.pod 1574s # expected: 26950 1574s # received: 26950 1574s ok 105 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1f20-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7968 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perldtrace.pod 1574s # expected: 7968 1574s # received: 7968 1574s ok 106 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1497f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 84351 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1574s # expected: 84351 1574s # received: 84351 1574s ok 107 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "937e-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 37758 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlembed.pod 1574s # expected: 37758 1574s # received: 37758 1574s ok 108 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2812-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10258 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1574s # expected: 10258 1574s # received: 10258 1574s ok 109 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "58d2-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 22738 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq.pod 1574s # expected: 22738 1574s # received: 22738 1574s ok 110 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "34a1-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 13473 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1574s # expected: 13473 1574s # received: 13473 1574s ok 111 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "292a-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10538 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1574s # expected: 10538 1574s # received: 10538 1574s ok 112 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "92e1-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 37601 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1574s # expected: 37601 1574s # received: 37601 1574s ok 113 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "16bcd-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 93133 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1574s # expected: 93133 1574s # received: 93133 1574s ok 114 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "dbc1-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 56257 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1574s # expected: 56257 1574s # received: 56257 1574s ok 115 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "9a71-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 39537 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1574s # expected: 39537 1574s # received: 39537 1574s ok 116 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "93ae-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 37806 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1574s # expected: 37806 1574s # received: 37806 1574s ok 117 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "c30c-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 49932 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1574s # expected: 49932 1574s # received: 49932 1574s ok 118 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "3b75-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 15221 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1574s # expected: 15221 1574s # received: 15221 1574s ok 119 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "56ca-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 22218 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfilter.pod 1574s # expected: 22218 1574s # received: 22218 1574s ok 120 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "342b-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 13355 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfork.pod 1574s # expected: 13355 1574s # received: 13355 1574s ok 121 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4122-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 16674 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlform.pod 1574s # expected: 16674 1574s # received: 16674 1574s ok 122 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "671-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 1649 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1574s # expected: 1649 1574s # received: 1649 1574s ok 123 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "68740-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 427840 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlfunc.pod 1574s # expected: 427840 1574s # received: 427840 1574s ok 124 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "7c2e-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 31790 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlgit.pod 1574s # expected: 31790 1574s # received: 31790 1574s ok 125 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "219ca-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 137674 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlglossary.pod 1574s # expected: 137674 1574s # received: 137674 1574s ok 126 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4072-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 16498 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlgov.pod 1574s # expected: 16498 1574s # received: 16498 1574s ok 127 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "35f7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 13815 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlgpl.pod 1574s # expected: 13815 1574s # received: 13815 1574s ok 128 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "31bb8-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 203704 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlguts.pod 1574s # expected: 203704 1574s # received: 203704 1574s ok 129 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "afe5-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 45029 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlhack.pod 1574s # expected: 45029 1574s # received: 45029 1574s ok 130 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1297d-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 76157 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1574s # expected: 76157 1574s # received: 76157 1574s ok 131 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1809-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6153 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1574s # expected: 6153 1574s # received: 6153 1574s ok 132 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "602-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 1538 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1574s # expected: 1538 1574s # received: 1538 1574s ok 133 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "ea29-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 59945 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlhist.pod 1574s # expected: 59945 1574s # received: 59945 1574s ok 134 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "77a4-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 30628 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlhpux.pod 1574s # expected: 30628 1574s # received: 30628 1574s ok 135 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "7dd-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 2013 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlhurd.pod 1574s # expected: 2013 1574s # received: 2013 1574s ok 136 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1fc9f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 130207 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlintern.pod 1574s # expected: 130207 1574s # received: 130207 1574s ok 137 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "9216-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 37398 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlinterp.pod 1574s # expected: 37398 1574s # received: 37398 1574s ok 138 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "579a-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 22426 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlintro.pod 1574s # expected: 22426 1574s # received: 22426 1574s ok 139 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "8ad2-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 35538 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perliol.pod 1574s # expected: 35538 1574s # received: 35538 1574s ok 140 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "11818-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 71704 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlipc.pod 1574s # expected: 71704 1574s # received: 71704 1574s ok 141 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1150-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4432 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlirix.pod 1574s # expected: 4432 1574s # received: 4432 1574s ok 142 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "20a8-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8360 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perljp.pod 1574s # expected: 8360 1574s # received: 8360 1574s ok 143 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2fc0-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 12224 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlko.pod 1574s # expected: 12224 1574s # received: 12224 1574s ok 144 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "163-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 355 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1574s # expected: 355 1574s # received: 355 1574s ok 145 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "7ea-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 2026 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perllinux.pod 1574s # expected: 2026 1574s # received: 2026 1574s ok 146 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "12978-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 76152 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perllocale.pod 1574s # expected: 76152 1574s # received: 76152 1574s ok 147 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2487-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 9351 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perllol.pod 1574s # expected: 9351 1574s # received: 9351 1574s ok 148 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2f6f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 12143 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1574s # expected: 12143 1574s # received: 12143 1574s ok 149 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "67a7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 26535 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlmod.pod 1574s # expected: 26535 1574s # received: 26535 1574s ok 150 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2574-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 9588 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1574s # expected: 9588 1574s # received: 9588 1574s ok 151 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1095c-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 67932 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1574s # expected: 67932 1574s # received: 67932 1574s ok 152 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "573b-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 22331 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1574s # expected: 22331 1574s # received: 22331 1574s ok 153 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "d65-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 3429 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1574s # expected: 3429 1574s # received: 3429 1574s ok 154 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2ad3-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10963 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1574s # expected: 10963 1574s # received: 10963 1574s ok 155 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "20a5-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8357 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlnumber.pod 1574s # expected: 8357 1574s # received: 8357 1574s ok 156 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "8d31-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 36145 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlobj.pod 1574s # expected: 36145 1574s # received: 36145 1574s ok 157 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "6885-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 26757 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlootut.pod 1574s # expected: 26757 1574s # received: 26757 1574s ok 158 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2b4ac-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 177324 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlop.pod 1574s # expected: 177324 1574s # received: 177324 1574s ok 159 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4db-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 1243 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1574s # expected: 1243 1574s # received: 1243 1574s ok 160 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "3b77-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 15223 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlopentut.pod 1574s # expected: 15223 1574s # received: 15223 1574s ok 161 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "16cb7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 93367 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlos2.pod 1574s # expected: 93367 1574s # received: 93367 1574s ok 162 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "37cb-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 14283 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlos390.pod 1574s # expected: 14283 1574s # received: 14283 1574s ok 163 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "12b0-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4784 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlos400.pod 1574s # expected: 4784 1574s # received: 4784 1574s ok 164 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "c8a9-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 51369 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1574s # expected: 51369 1574s # received: 51369 1574s ok 165 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "c2bc-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 49852 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlperf.pod 1574s # expected: 49852 1574s # received: 49852 1574s ok 166 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1418-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 5144 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlplan9.pod 1574s # expected: 5144 1574s # received: 5144 1574s ok 167 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "5b65-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 23397 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlpod.pod 1574s # expected: 23397 1574s # received: 23397 1574s ok 168 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "10d10-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 68880 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1574s # expected: 68880 1574s # received: 68880 1574s ok 169 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2f40-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 12096 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1574s # expected: 12096 1574s # received: 12096 1574s ok 170 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "67b7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 26551 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1574s # expected: 26551 1574s # received: 26551 1574s ok 171 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "15db1-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 89521 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlport.pod 1574s # expected: 89521 1574s # received: 89521 1574s ok 172 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1412-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 5138 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlpragma.pod 1574s # expected: 5138 1574s # received: 5138 1574s ok 173 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1a25-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 6693 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlqnx.pod 1574s # expected: 6693 1574s # received: 6693 1574s ok 174 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "21256-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 135766 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlre.pod 1574s # expected: 135766 1574s # received: 135766 1574s ok 175 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "8a9c-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 35484 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlreapi.pod 1574s # expected: 35484 1574s # received: 35484 1574s ok 176 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "818f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 33167 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1574s # expected: 33167 1574s # received: 33167 1574s ok 177 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "bec7-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 48839 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1574s # expected: 48839 1574s # received: 48839 1574s ok 178 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "8d5c-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 36188 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlref.pod 1574s # expected: 36188 1574s # received: 36188 1574s ok 179 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4944-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 18756 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlreftut.pod 1574s # expected: 18756 1574s # received: 18756 1574s ok 180 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "a989-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 43401 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlreguts.pod 1574s # expected: 43401 1574s # received: 43401 1574s ok 181 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1fd-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 509 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlrepository.pod 1574s # expected: 509 1574s # received: 509 1574s ok 182 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4b07-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 19207 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlrequick.pod 1574s # expected: 19207 1574s # received: 19207 1574s ok 183 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "3caa-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 15530 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlreref.pod 1574s # expected: 15530 1574s # received: 15530 1574s ok 184 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1e1ef-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 123375 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlretut.pod 1574s # expected: 123375 1574s # received: 123375 1574s ok 185 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "651-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 1617 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlriscos.pod 1574s # expected: 1617 1574s # received: 1617 1574s ok 186 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "e707-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 59143 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlrun.pod 1574s # expected: 59143 1574s # received: 59143 1574s ok 187 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "6cea-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 27882 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlsec.pod 1574s # expected: 27882 1574s # received: 27882 1574s ok 188 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "4af2-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 19186 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1574s # expected: 19186 1574s # received: 19186 1574s ok 189 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "7494-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 29844 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1574s # expected: 29844 1574s # received: 29844 1574s ok 190 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1bdc-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7132 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlsource.pod 1574s # expected: 7132 1574s # received: 7132 1574s ok 191 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "233b-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 9019 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlstyle.pod 1574s # expected: 9019 1574s # received: 9019 1574s ok 192 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "12fb9-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 77753 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlsub.pod 1574s # expected: 77753 1574s # received: 77753 1574s ok 193 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "d31f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 54047 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlsyn.pod 1574s # expected: 54047 1574s # received: 54047 1574s ok 194 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "2858-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10328 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlsynology.pod 1574s # expected: 10328 1574s # received: 10328 1574s ok 195 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "b184-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 45444 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1574s # expected: 45444 1574s # received: 45444 1574s ok 196 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "9a91-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 39569 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltie.pod 1574s # expected: 39569 1574s # received: 39569 1574s ok 197 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "ce6d8-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 845528 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltoc.pod 1574s # expected: 845528 1574s # received: 845528 1574s ok 198 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "174-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 372 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltodo.pod 1574s # expected: 372 1574s # received: 372 1574s ok 199 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "126-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 294 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltooc.pod 1574s # expected: 294 1574s # received: 294 1574s ok 200 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "126-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 294 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltoot.pod 1574s # expected: 294 1574s # received: 294 1574s ok 201 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "297f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 10623 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltrap.pod 1574s # expected: 10623 1574s # received: 10623 1574s ok 202 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "213f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 8511 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltru64.pod 1574s # expected: 8511 1574s # received: 8511 1574s ok 203 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1183-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4483 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perltw.pod 1574s # expected: 4483 1574s # received: 4483 1574s ok 204 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "162b6-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 90806 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlunicode.pod 1574s # expected: 90806 1574s # received: 90806 1574s ok 205 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "6349-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 25417 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlunicook.pod 1574s # expected: 25417 1574s # received: 25417 1574s ok 206 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "372e-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 14126 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1574s # expected: 14126 1574s # received: 14126 1574s ok 207 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "96e1-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 38625 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perluniintro.pod 1574s # expected: 38625 1574s # received: 38625 1574s ok 208 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "6eefa-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 454394 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perluniprops.pod 1574s # expected: 454394 1574s # received: 454394 1574s ok 209 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1f10-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7952 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlunitut.pod 1574s # expected: 7952 1574s # received: 7952 1574s ok 210 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "1ce8-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 7400 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlutil.pod 1574s # expected: 7400 1574s # received: 7400 1574s ok 211 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "16c17-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 93207 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlvar.pod 1574s # expected: 93207 1574s # received: 93207 1574s ok 212 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "c68d-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 50829 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlvms.pod 1574s # expected: 50829 1574s # received: 50829 1574s ok 213 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "f16-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 3862 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlvos.pod 1574s # expected: 3862 1574s # received: 3862 1574s ok 214 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "7c61-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 31841 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlwin32.pod 1574s # expected: 31841 1574s # received: 31841 1574s ok 215 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "12d15-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 77077 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlxs.pod 1574s # expected: 77077 1574s # received: 77077 1574s ok 216 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "c51f-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 50463 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlxstut.pod 1574s # expected: 50463 1574s # received: 50463 1574s ok 217 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "5dc1-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 24001 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1574s # expected: 24001 1574s # received: 24001 1574s ok 218 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "d4110-61fb3d76b3b80" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 868624 1574s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-binary-httpd 1574s # expected: 868624 1574s # received: 868624 1574s ok 219 1574s #lwp request: 1574s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1574s #User-Agent: libwww-perl/6.77 1574s # 1574s #server response: 1574s #HTTP/1.1 200 OK 1574s #Connection: close 1574s #Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Accept-Ranges: bytes 1574s #ETag: "3d27a0-62796587675c0" 1574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1574s #Vary: In-If1 1574s #Content-Length: 4007840 1574s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 1574s #Client-Date: Fri, 29 Nov 2024 20:10:18 GMT 1574s #Client-Peer: 127.0.0.1:8529 1574s #Client-Response-Num: 1 1574s #DMMATCH1: 1 1574s # 1574s # testing : download of /getfiles-binary-perl 1574s # expected: 4007840 1574s # received: 4007840 1574s ok 220 1574s ok 1577s t/apache/headers.t .................. 1577s 1..27 1577s # Running under perl version 5.040000 for linux 1577s # Current time local: Fri Nov 29 20:10:18 2024 1577s # Current time GMT: Fri Nov 29 20:10:18 2024 1577s # Using Test.pm version 1.31 1577s # Using Apache/Test.pm version 1.44 1577s testing: Hello: World 1577s ok 1 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 2 1577s header: [World] vs [World] 1577s # testing : compare header Hello value 1577s # expected: 'World' 1577s # received: 'World' 1577s ok 3 1577s testing: Hello: World 1577s ok 4 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 5 1577s header: [World] vs [World] 1577s # testing : compare header Hello value 1577s # expected: 'World' 1577s # received: 'World' 1577s ok 6 1577s testing: Hello: World 1577s ok 7 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 8 1577s header: [World] vs [World] 1577s # testing : compare header Hello value 1577s # expected: 'World' 1577s # received: 'World' 1577s ok 9 1577s testing: Hello: Foo 1577s Bar 1577s ok 10 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 11 1577s header: [Foo Bar] vs [Foo Bar] 1577s # testing : compare header Hello value 1577s # expected: 'Foo Bar' 1577s # received: 'Foo Bar' 1577s ok 12 1577s testing: Hello: Foo 1577s Bar 1577s ok 13 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 14 1577s header: [Foo Bar] vs [Foo Bar] 1577s # testing : compare header Hello value 1577s # expected: 'Foo Bar' 1577s # received: 'Foo Bar' 1577s ok 15 1577s testing: Hello: Foo 1577s Bar 1577s ok 16 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 17 1577s header: [Foo Bar] vs [Foo Bar] 1577s # testing : compare header Hello value 1577s # expected: 'Foo Bar' 1577s # received: 'Foo Bar' 1577s ok 18 1577s testing: Hello: Foo 1577s Bar 1577s ok 19 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 20 1577s header: [Foo Bar] vs [Foo Bar] 1577s # testing : compare header Hello value 1577s # expected: 'Foo Bar' 1577s # received: 'Foo Bar' 1577s ok 21 1577s testing: Hello: Foo 1577s Bar 1577s ok 22 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 23 1577s header: [Foo Bar] vs [Foo Bar] 1577s # testing : compare header Hello value 1577s # expected: 'Foo Bar' 1577s # received: 'Foo Bar' 1577s ok 24 1577s testing: Hello:World 1577s ok 25 1577s # testing : response success 1577s # expected: qr/HTTP\/1\.. 200 OK/ 1577s # received: 'HTTP/1.1 200 OK' 1577s ok 26 1577s header: [World] vs [World] 1577s # testing : compare header Hello value 1577s # expected: 'World' 1577s # received: 'World' 1577s ok 27 1577s ok 1580s t/apache/hostcheck.t ................ 1580s 1..14 1580s # Running under perl version 5.040000 for linux 1580s # Current time local: Fri Nov 29 20:10:22 2024 1580s # Current time GMT: Fri Nov 29 20:10:22 2024 1580s # Using Test.pm version 1.31 1580s # Using Apache/Test.pm version 1.44 1580s # SENDING to 127.0.0.1:8529 1580s # GET / HTTP/1.1 1580s Host: localhost 1580s 1580s # expected 200, got 200 for ok 1580s ok 1 1580s # SENDING to 127.0.0.1:8529 1580s # GET / HTTP/1.1 1580s Host: localhost:1 1580s 1580s # expected 200, got 200 for port ignored 1580s ok 2 1580s # SENDING to 127.0.0.1:8529 1580s # GET / HTTP/1.1 1580s Host: notlisted 1580s 1580s # expected 200, got 200 for name not listed 1580s ok 3 1580s # SENDING to 127.0.0.1:8529 1580s # GET / HTTP/1.1 1580s Host: 127.0.0.1 1580s 1580s # expected 200, got 200 for IP not in serveralias/servername 1580s ok 4 1580s # SENDING to 127.0.0.1:8529 1580s # GET / HTTP/1.1 1580s Host: default-strict 1580s 1580s # expected 200, got 200 for NVH matches in default server 1580s ok 5 1580s # SENDING to 127.0.0.1:8529 1580s # GET / HTTP/1.1 1580s Host: nvh-strict 1580s 1580s # expected 200, got 200 for NVH matches 1580s ok 6 1580s # SENDING to 127.0.0.1:8529 1580s # GET / HTTP/1.1 1580s Host: nvh-strict:1 1580s 1580s # expected 200, got 200 for NVH matches port ignored 1580s ok 7 1580s # SENDING to 127.0.0.1:8557 1580s # GET / HTTP/1.1 1580s Host: localhost 1580s 1580s # expected 400, got 400 for ok 1580s ok 8 1580s # SENDING to 127.0.0.1:8557 1580s # GET / HTTP/1.1 1580s Host: localhost:1 1580s 1580s # expected 400, got 400 for port ignored 1580s ok 9 1580s # SENDING to 127.0.0.1:8557 1580s # GET / HTTP/1.1 1580s Host: notlisted 1580s 1580s # expected 400, got 400 for name not listed 1580s ok 10 1580s # SENDING to 127.0.0.1:8557 1580s # GET / HTTP/1.1 1580s Host: 127.0.0.1 1580s 1580s # expected 400, got 400 for IP not in serveralias/servername 1580s ok 11 1580s # SENDING to 127.0.0.1:8557 1580s # GET / HTTP/1.1 1580s Host: default-strict 1580s 1580s # expected 200, got 200 for NVH matches in default server 1580s ok 12 1580s # SENDING to 127.0.0.1:8557 1580s # GET / HTTP/1.1 1580s Host: nvh-strict 1580s 1580s # expected 200, got 200 for NVH matches 1580s ok 13 1580s # SENDING to 127.0.0.1:8557 1580s # GET / HTTP/1.1 1580s Host: nvh-strict:1 1580s 1580s # expected 200, got 200 for NVH matches port ignored 1580s ok 14 1580s ok 1584s t/apache/http_strict.t .............. 1584s 1..178 1584s # Running under perl version 5.040000 for linux 1584s # Current time local: Fri Nov 29 20:10:25 2024 1584s # Current time GMT: Fri Nov 29 20:10:25 2024 1584s # Using Test.pm version 1.31 1584s # Using Apache/Test.pm version 1.44 1584s # SENDING: 1584s # GET / HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 1 1584s # SENDING: 1584s # GET / HTTP/1.0\n\n 1584s # expecting success, got 200 1584s ok 2 1584s # SENDING: 1584s # get / HTTP/1.0\r\n\r\n 1584s # expecting 501, got 501 1584s ok 3 1584s # SENDING: 1584s # G ET / HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 4 1584s # SENDING: 1584s # G\x00ET / HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 5 1584s # SENDING: 1584s # G/T / HTTP/1.0\r\n\r\n 1584s # expecting 501, got 501 1584s ok 6 1584s # SENDING: 1584s # GET /\x00 HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 7 1584s # SENDING: 1584s # GET / HTTP/1.0\x00\r\n\r\n 1584s # expecting 400, got 400 1584s ok 8 1584s # SENDING: 1584s # GET\x0c/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 9 1584s # SENDING: 1584s # GET\r/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 10 1584s # SENDING: 1584s # GET\t/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 11 1584s # SENDING: 1584s # GET / HTT/1.0\r\n\r\n 1584s # expecting error, got 400 1584s ok 12 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1584s # expecting success, got 200 1584s ok 13 1584s # SENDING: 1584s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1584s # expecting success, got 200 1584s ok 14 1584s # SENDING: 1584s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1584s # expecting success, got 200 1584s ok 15 1584s # SENDING: 1584s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 16 1584s # SENDING: 1584s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 17 1584s # SENDING: 1584s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1584s # expecting 200, got 200 1584s ok 18 1584s # SENDING: 1584s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 19 1584s # SENDING: 1584s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1584s # expecting error, got 400 1584s ok 20 1584s # SENDING: 1584s # GET / HTTP/0.9\r\n\r\n 1584s # expecting error, got 400 1584s ok 21 1584s # SENDING: 1584s # GET / HTTP/0.8\r\n\r\n 1584s # expecting error, got 400 1584s ok 22 1584s # SENDING: 1584s # GET /\x01 HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 23 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 24 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 25 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 26 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 27 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1584s # expecting 400, got 400 1584s ok 28 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 29 1584s # SENDING: 1584s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 30 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 31 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1584s # expecting 400, got 400 1584s ok 32 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 33 1584s # SENDING: 1584s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 34 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 35 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 36 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 37 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 38 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1584s # expecting 400, got 400 1584s ok 39 1584s # SENDING: 1584s # GET / HTTP/1.0\r\r 1584s # expecting dropped connection and HTTPD dropped connection 1584s ok 40 1584s # SENDING: 1584s # GET /\r\n 1584s # expecting headerless HTTP/0.9 body, got response 1584s ok 41 1584s # SENDING: 1584s # GET /#frag HTTP/1.0\r\n 1584s # expecting 400, got 400 1584s ok 42 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1584s # expecting 200, got 200 1584s ok 43 1584s # SENDING: 1584s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 44 1584s # SENDING: 1584s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 45 1584s # SENDING: 1584s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 46 1584s # SENDING: 1584s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 47 1584s # SENDING: 1584s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 48 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1584s # expecting 200, got 200 1584s ok 49 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1584s # expecting 400, got 400 1584s ok 50 1584s # SENDING: 1584s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 51 1584s # SENDING: 1584s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 52 1584s # SENDING: 1584s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 53 1584s # SENDING: 1584s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 54 1584s # SENDING: 1584s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 55 1584s # SENDING: 1584s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 56 1584s # SENDING: 1584s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 57 1584s # SENDING: 1584s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 58 1584s # SENDING: 1584s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 59 1584s # SENDING: 1584s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 60 1584s # SENDING: 1584s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 61 1584s # SENDING: 1584s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 62 1584s # SENDING: 1584s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 63 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1584s # expecting success, got 200 1584s ok 64 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1584s # expecting success, got 200 1584s ok 65 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1584s # expecting success, got 200 1584s ok 66 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1584s # expecting success, got 200 1584s ok 67 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1584s # expecting success, got 200 1584s ok 68 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1584s # expecting success, got 200 1584s ok 69 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1584s # expecting 200, got 200 1584s ok 70 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1584s # expecting 200, got 200 1584s ok 71 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1584s # expecting 400, got 400 1584s ok 72 1584s # SENDING: 1584s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 73 1584s # SENDING: 1584s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 74 1584s # SENDING: 1584s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 75 1584s # SENDING: 1584s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 76 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1584s # expecting 200, got 200 1584s ok 77 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1584s # expecting 200, got 200 1584s ok 78 1584s # SENDING: 1584s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 79 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 200 OK\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Foo: bar\r\n 1584s # Vary: In-If1\r\n 1584s # DMMATCH1: 1\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/plain\r\n 1584s # \r\n 1584s # Hi!\n 1584s # SERVERNAME=localhost\n 1584s # HTTP_HOST=\n 1584s # 1584s # expecting 200, got 200 1584s ok 80 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: 1584s # RESPONSE: 1584s # HTTP/1.1 200 OK\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Foo: \r\n 1584s # Vary: In-If1\r\n 1584s # DMMATCH1: 1\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/plain\r\n 1584s # \r\n 1584s # Hi!\n 1584s # SERVERNAME=localhost\n 1584s # HTTP_HOST=\n 1584s # 1584s # expecting 200, got 200 1584s ok 81 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1584s # DECODED: : bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 564\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 82 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1584s # DECODED: F\x00oo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 528\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 83 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1584s # DECODED: F\x01oo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 564\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 84 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1584s # DECODED: F\noo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 528\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 85 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: b\tar 1584s # RESPONSE: 1584s # HTTP/1.1 200 OK\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Foo: b\tar\r\n 1584s # Vary: In-If1\r\n 1584s # DMMATCH1: 1\r\n 1584s # Content-Length: 36\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/plain\r\n 1584s # \r\n 1584s # Hi!\n 1584s # SERVERNAME=localhost\n 1584s # HTTP_HOST=\n 1584s # 1584s # expecting 200, got 200 1584s ok 86 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: b\x01ar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 87 1584s # SENDING: 1584s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1584s # expecting 500, got 500 1584s ok 88 1584s # SENDING: 1584s # GET / HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 89 1584s # SENDING: 1584s # GET / HTTP/1.0\n\n 1584s # expecting 400, got 400 1584s ok 90 1584s # SENDING: 1584s # get / HTTP/1.0\r\n\r\n 1584s # expecting 501, got 501 1584s ok 91 1584s # SENDING: 1584s # G ET / HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 92 1584s # SENDING: 1584s # G\x00ET / HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 93 1584s # SENDING: 1584s # G/T / HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 94 1584s # SENDING: 1584s # GET /\x00 HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 95 1584s # SENDING: 1584s # GET / HTTP/1.0\x00\r\n\r\n 1584s # expecting 400, got 400 1584s ok 96 1584s # SENDING: 1584s # GET\x0c/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 97 1584s # SENDING: 1584s # GET\r/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 98 1584s # SENDING: 1584s # GET\t/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 99 1584s # SENDING: 1584s # GET / HTT/1.0\r\n\r\n 1584s # expecting error, got 400 1584s ok 100 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1584s # expecting success, got 200 1584s ok 101 1584s # SENDING: 1584s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1584s # expecting success, got 200 1584s ok 102 1584s # SENDING: 1584s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1584s # expecting success, got 200 1584s ok 103 1584s # SENDING: 1584s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 104 1584s # SENDING: 1584s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 105 1584s # SENDING: 1584s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 106 1584s # SENDING: 1584s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 107 1584s # SENDING: 1584s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1584s # expecting error, got 400 1584s ok 108 1584s # SENDING: 1584s # GET / HTTP/0.9\r\n\r\n 1584s # expecting error, got 400 1584s ok 109 1584s # SENDING: 1584s # GET / HTTP/0.8\r\n\r\n 1584s # expecting error, got 400 1584s ok 110 1584s # SENDING: 1584s # GET /\x01 HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 111 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 112 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 113 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 114 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 115 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1584s # expecting 400, got 400 1584s ok 116 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 117 1584s # SENDING: 1584s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 118 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 119 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1584s # expecting 400, got 400 1584s ok 120 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 121 1584s # SENDING: 1584s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 122 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 123 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 124 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1584s # expecting 400, got 400 1584s ok 125 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 126 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1584s # expecting 400, got 400 1584s ok 127 1584s # SENDING: 1584s # GET / HTTP/1.0\r\r 1584s # expecting dropped connection and HTTPD dropped connection 1584s ok 128 1584s # SENDING: 1584s # GET /\r\n 1584s # expecting headerless HTTP/0.9 body, got response 1584s ok 129 1584s # SENDING: 1584s # GET /#frag HTTP/1.0\r\n 1584s # expecting 400, got 400 1584s ok 130 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1584s # expecting 400, got 400 1584s ok 131 1584s # SENDING: 1584s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 132 1584s # SENDING: 1584s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 133 1584s # SENDING: 1584s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 134 1584s # SENDING: 1584s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 135 1584s # SENDING: 1584s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 136 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1584s # expecting 400, got 400 1584s ok 137 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1584s # expecting 400, got 400 1584s ok 138 1584s # SENDING: 1584s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 139 1584s # SENDING: 1584s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 140 1584s # SENDING: 1584s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 141 1584s # SENDING: 1584s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 142 1584s # SENDING: 1584s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 143 1584s # SENDING: 1584s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 144 1584s # SENDING: 1584s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 145 1584s # SENDING: 1584s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 146 1584s # SENDING: 1584s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 147 1584s # SENDING: 1584s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 148 1584s # SENDING: 1584s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 149 1584s # SENDING: 1584s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1584s # expecting success, got 200 1584s ok 150 1584s # SENDING: 1584s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1584s # expecting 400, got 400 1584s ok 151 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1584s # expecting success, got 200 1584s ok 152 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1584s # expecting success, got 200 1584s ok 153 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1584s # expecting success, got 200 1584s ok 154 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1584s # expecting success, got 200 1584s ok 155 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1584s # expecting success, got 200 1584s ok 156 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1584s # expecting success, got 200 1584s ok 157 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1584s # expecting 400, got 400 1584s ok 158 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1584s # expecting 400, got 400 1584s ok 159 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1584s # expecting 400, got 400 1584s ok 160 1584s # SENDING: 1584s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 161 1584s # SENDING: 1584s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 162 1584s # SENDING: 1584s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 163 1584s # SENDING: 1584s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1584s # expecting 200, got 200 1584s ok 164 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1584s # expecting 200, got 200 1584s ok 165 1584s # SENDING: 1584s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1584s # expecting 200, got 200 1584s ok 166 1584s # SENDING: 1584s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1584s # expecting 200, got 200 1584s ok 167 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 200 OK\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Foo: bar\r\n 1584s # Vary: In-If1\r\n 1584s # DMMATCH1: 1\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/plain\r\n 1584s # \r\n 1584s # Hi!\n 1584s # SERVERNAME=localhost\n 1584s # HTTP_HOST=\n 1584s # 1584s # expecting 200, got 200 1584s ok 168 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: 1584s # RESPONSE: 1584s # HTTP/1.1 200 OK\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Foo: \r\n 1584s # Vary: In-If1\r\n 1584s # DMMATCH1: 1\r\n 1584s # Content-Length: 36\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/plain\r\n 1584s # \r\n 1584s # Hi!\n 1584s # SERVERNAME=localhost\n 1584s # HTTP_HOST=\n 1584s # 1584s # expecting 200, got 200 1584s ok 169 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1584s # DECODED: : bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 564\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 170 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1584s # DECODED: F\x00oo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 528\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 171 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1584s # DECODED: F\x01oo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 564\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 172 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1584s # DECODED: F\noo: bar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 528\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 173 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: b\tar 1584s # RESPONSE: 1584s # HTTP/1.1 200 OK\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Foo: b\tar\r\n 1584s # Vary: In-If1\r\n 1584s # DMMATCH1: 1\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/plain\r\n 1584s # \r\n 1584s # Hi!\n 1584s # SERVERNAME=localhost\n 1584s # HTTP_HOST=\n 1584s # 1584s # expecting 200, got 200 1584s ok 174 1584s # SENDING: 1584s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1584s # DECODED: Foo: b\x01ar 1584s # RESPONSE: 1584s # HTTP/1.1 500 Internal Server Error\r\n 1584s # Date: Fri, 29 Nov 2024 20:10:29 GMT\r\n 1584s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 1584s # Content-Length: 564\r\n 1584s # Connection: close\r\n 1584s # Content-Type: text/html; charset=iso-8859-1\r\n 1584s # \r\n 1584s # \n 1584s # \n 1584s # ... 1584s # expecting 500, got 500 1584s ok 175 1584s # SENDING: 1584s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1584s # expecting 500, got 500 1584s ok 176 1584s ok 177 1584s ok 178 1584s ok 1588s t/apache/if_sections.t .............. 1588s 1..46 1588s # Running under perl version 5.040000 for linux 1588s # Current time local: Fri Nov 29 20:10:29 2024 1588s # Current time GMT: Fri Nov 29 20:10:29 2024 1588s # Using Test.pm version 1.31 1588s # Using Apache/Test.pm version 1.44 1588s # /if_sec/ with '': 1588s # expected: 200 1588s # received: '200' 1588s ok 1 1588s # expected: undef 1588s # received: undef 1588s ok 2 1588s # /if_sec/foo.if_test with '': 1588s # expected: 200 1588s # received: '200' 1588s ok 3 1588s # expected: undef 1588s # received: undef 1588s ok 4 1588s # /if_sec/foo.if_test with '1': 1588s # expected: 200 1588s # received: '200' 1588s ok 5 1588s # expected: 'global1' 1588s # received: 'global1' 1588s ok 6 1588s # /if_sec/foo.if_test with '1 11': 1588s # expected: 200 1588s # received: '200' 1588s ok 7 1588s # expected: 'global1, nested11, nested113' 1588s # received: 'global1, nested11, nested113' 1588s ok 8 1588s # /if_sec/foo.if_test with '1 11 111': 1588s # expected: 200 1588s # received: '200' 1588s ok 9 1588s # expected: 'global1, nested11, nested111' 1588s # received: 'global1, nested11, nested111' 1588s ok 10 1588s # /if_sec/foo.if_test with '1 11 112': 1588s # expected: 200 1588s # received: '200' 1588s ok 11 1588s # expected: 'global1, nested11, nested112' 1588s # received: 'global1, nested11, nested112' 1588s ok 12 1588s # /if_sec/foo.if_test with '1 2': 1588s # expected: 200 1588s # received: '200' 1588s ok 13 1588s # expected: 'global1, files2' 1588s # received: 'global1, files2' 1588s ok 14 1588s # /if_sec/dir/foo.txt with '1 2': 1588s # expected: 200 1588s # received: '200' 1588s ok 15 1588s # expected: 'global1, dir1, dir2, dir_files1' 1588s # received: 'global1, dir1, dir2, dir_files1' 1588s ok 16 1588s # /if_sec/dir/ with '1 2': 1588s # expected: 200 1588s # received: '200' 1588s ok 17 1588s # expected: 'global1, dir1, dir2' 1588s # received: 'global1, dir1, dir2' 1588s ok 18 1588s # /if_sec/dir/ with '1 11': 1588s # expected: 200 1588s # received: '200' 1588s ok 19 1588s # expected: 'global1, dir1, nested11, nested113' 1588s # received: 'global1, dir1, nested11, nested113' 1588s ok 20 1588s # /if_sec/dir/ with '1 11 111': 1588s # expected: 200 1588s # received: '200' 1588s ok 21 1588s # expected: 'global1, dir1, nested11, nested111' 1588s # received: 'global1, dir1, nested11, nested111' 1588s ok 22 1588s # /if_sec/dir/ with '1 11 112': 1588s # expected: 200 1588s # received: '200' 1588s ok 23 1588s # expected: 'global1, dir1, nested11, nested112' 1588s # received: 'global1, dir1, nested11, nested112' 1588s ok 24 1588s # /if_sec/loc/ with '1 2': 1588s # expected: 200 1588s # received: '200' 1588s ok 25 1588s # expected: 'global1, loc1, loc2' 1588s # received: 'global1, loc1, loc2' 1588s ok 26 1588s # /if_sec/loc/foo.txt with '1 2': 1588s # expected: 200 1588s # received: '200' 1588s ok 27 1588s # expected: 'global1, loc1, loc2' 1588s # received: 'global1, loc1, loc2' 1588s ok 28 1588s # /if_sec/loc/ with '1 11': 1588s # expected: 200 1588s # received: '200' 1588s ok 29 1588s # expected: 'global1, loc1, nested11, nested113' 1588s # received: 'global1, loc1, nested11, nested113' 1588s ok 30 1588s # /if_sec/loc/ with '1 11 111': 1588s # expected: 200 1588s # received: '200' 1588s ok 31 1588s # expected: 'global1, loc1, nested11, nested111' 1588s # received: 'global1, loc1, nested11, nested111' 1588s ok 32 1588s # /if_sec/loc/ with '1 11 112': 1588s # expected: 200 1588s # received: '200' 1588s ok 33 1588s # expected: 'global1, loc1, nested11, nested112' 1588s # received: 'global1, loc1, nested11, nested112' 1588s ok 34 1588s # /if_sec/loc/foo.if_test with '1 2': 1588s # expected: 200 1588s # received: '200' 1588s ok 35 1588s # expected: 'global1, files2, loc1, loc2' 1588s # received: 'global1, files2, loc1, loc2' 1588s ok 36 1588s # /if_sec/loc/foo.if_test with '1 2 11': 1588s # expected: 200 1588s # received: '200' 1588s ok 37 1588s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1588s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1588s ok 38 1588s # /if_sec/loc/foo.if_test with '1 2 11 111': 1588s # expected: 200 1588s # received: '200' 1588s ok 39 1588s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1588s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1588s ok 40 1588s # /if_sec/loc/foo.if_test with '1 2 11 112': 1588s # expected: 200 1588s # received: '200' 1588s ok 41 1588s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1588s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1588s ok 42 1588s # /if_sec/proxy/ with '1 2': 1588s # expected: 200 1588s # received: '200' 1588s ok 43 1588s # expected: 'global1, locp1, locp2' 1588s # received: 'global1, locp1, locp2' 1588s ok 44 1588s # /if_sec/proxy/ with '2': 1588s # expected: 200 1588s # received: '200' 1588s ok 45 1588s # expected: 'locp2' 1588s # received: 'locp2' 1588s ok 46 1588s ok 1591s t/apache/iffile.t ................... 1591s 1..2 1591s # Running under perl version 5.040000 for linux 1591s # Current time local: Fri Nov 29 20:10:33 2024 1591s # Current time GMT: Fri Nov 29 20:10:33 2024 1591s # Using Test.pm version 1.31 1591s # Using Apache/Test.pm version 1.44 1591s # expected: 200 1591s # received: '200' 1591s ok 1 1591s # expected: 'success1, success2, success3, success4, success5' 1591s # received: 'success1, success2, success3, success4, success5' 1591s ok 2 1591s ok 1595s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1602s t/apache/limits.t ................... 1603s 1..12 1603s # Running under perl version 5.040000 for linux 1603s # Current time local: Fri Nov 29 20:10:40 2024 1603s # Current time GMT: Fri Nov 29 20:10:40 2024 1603s # Using Test.pm version 1.31 1603s # Using Apache/Test.pm version 1.44 1603s # Testing LimitRequestLine; should succeed 1603s # testing : Test #1 1603s # expected: 200 1603s # received: '200' 1603s ok 1 1603s # Testing LimitRequestLine; should fail 1603s # testing : Test #2 1603s # expected: 414 1603s # received: '414' 1603s ok 2 1603s # Testing LimitRequestFieldSize; should succeed 1603s # testing : Test #3 1603s # expected: 200 1603s # received: '200' 1603s ok 3 1603s # Testing LimitRequestFieldSize; should fail 1603s # testing : Test #4 1603s # expected: 400 1603s # received: '400' 1603s ok 4 1603s # Testing LimitRequestFields; should succeed 1603s # testing : Test #5 1603s # expected: 200 1603s # received: '200' 1603s ok 5 1603s # Testing LimitRequestFields; should fail 1603s # testing : Test #6 1603s # expected: 400 1603s # received: '400' 1603s ok 6 1603s # Testing LimitRequestBody; should succeed 1603s # Chunked transfer-encoding enabled 1603s # testing : Test #7 1603s # expected: 200 1603s # received: '200' 1603s ok 7 1603s # Testing LimitRequestBody; should succeed 1603s # Chunked transfer-encoding disabled 1603s # testing : Test #8 1603s # expected: 200 1603s # received: '200' 1603s ok 8 1603s # Testing LimitRequestBody; should fail 1603s # Chunked transfer-encoding enabled 1603s # testing : Test #9 1603s # expected: 413 1603s # received: '413' 1603s ok 9 1603s # Testing LimitRequestBody; should fail 1603s # Chunked transfer-encoding disabled 1603s # testing : Test #10 1603s # expected: 413 1603s # received: '413' 1603s ok 10 1603s # Testing LimitRequestFieldSize; should succeed 1603s # testing : Test #11 1603s # expected: 200 1603s # received: '200' 1603s ok 11 1603s # Testing LimitRequestFieldSize; should fail 1603s # testing : Test #12 1603s # expected: 400 1603s # received: '400' 1603s ok 12 1603s ok 1605s t/apache/loglevel.t ................. 1605s 1..8 1605s # Running under perl version 5.040000 for linux 1605s # Current time local: Fri Nov 29 20:10:47 2024 1605s # Current time GMT: Fri Nov 29 20:10:47 2024 1605s # Using Test.pm version 1.31 1605s # Using Apache/Test.pm version 1.44 1605s ok 1 1605s ok 2 1605s ok 3 1605s ok 4 1605s ok 5 1605s ok 6 1605s ok 7 1605s ok 8 1605s ok 1609s t/apache/maxranges.t ................ 1609s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1609s 1..19 1609s # Running under perl version 5.040000 for linux 1609s # Current time local: Fri Nov 29 20:10:50 2024 1609s # Current time GMT: Fri Nov 29 20:10:50 2024 1609s # Using Test.pm version 1.31 1609s # Using Apache/Test.pm version 1.44 1609s ok 1 1609s ok 2 1609s ok 3 1609s ok 4 1609s ok 5 1609s ok 6 1609s ok 7 1609s ok 8 1609s ok 9 1609s ok 10 1609s ok 11 1609s ok 12 1609s ok 13 1609s ok 14 1609s ok 15 1609s ok 16 1609s ok 17 1609s ok 18 1609s ok 19 1609s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1609s ok 1612s t/apache/mergeslashes.t ............. 1612s 1..9 1612s # Running under perl version 5.040000 for linux 1612s # Current time local: Fri Nov 29 20:10:54 2024 1612s # Current time GMT: Fri Nov 29 20:10:54 2024 1612s # Using Test.pm version 1.31 1612s # Using Apache/Test.pm version 1.44 1612s # SENDING to 127.0.0.1:8557 1612s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for exact match 1612s ok 1 1612s # SENDING to 127.0.0.1:8557 1612s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for merged even at front 1612s ok 2 1612s # SENDING to 127.0.0.1:8557 1612s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for merged even at front 1612s ok 3 1612s # SENDING to 127.0.0.1:8557 1612s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for c// should be merged 1612s ok 4 1612s # SENDING to 127.0.0.1:8557 1612s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for a// should be merged 1612s ok 5 1612s # SENDING to 127.0.0.1:8557 1612s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for a// matches locationmatch 1612s ok 6 1612s # SENDING to 127.0.0.1:8557 1612s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 200, got 200 for c// doesn't match locationmatch 1612s ok 7 1612s # SENDING to 127.0.0.1:8557 1612s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for baseline failed 1612s ok 8 1612s # SENDING to 127.0.0.1:8557 1612s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1612s # expected 403, got 403 for b//d not merged for Location with OFF 1612s ok 9 1612s ok 1615s t/apache/mmn.t ...................... 1615s 1..2 1615s # Running under perl version 5.040000 for linux 1615s # Current time local: Fri Nov 29 20:10:57 2024 1615s # Current time GMT: Fri Nov 29 20:10:57 2024 1615s # Using Test.pm version 1.31 1615s # Using Apache/Test.pm version 1.44 1615s ok 1 1615s ok 2 1615s ok 1618s t/apache/options.t .................. 1618s 1..2 1618s # Running under perl version 5.040000 for linux 1618s # Current time local: Fri Nov 29 20:11:00 2024 1618s # Current time GMT: Fri Nov 29 20:11:00 2024 1618s # Using Test.pm version 1.31 1618s # Using Apache/Test.pm version 1.44 1618s # testing : code 1618s # expected: 200 1618s # received: '200' 1618s ok 1 1618s # testing : OPTIONS 1618s # expected: qr/OPTIONS/ 1618s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1618s ok 2 1618s ok 1623s t/apache/passbrigade.t .............. 1623s # using LWP client 1623s 1..114 1623s # Running under perl version 5.040000 for linux 1623s # Current time local: Fri Nov 29 20:11:03 2024 1623s # Current time GMT: Fri Nov 29 20:11:03 2024 1623s # Using Test.pm version 1.31 1623s # Using Apache/Test.pm version 1.44 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 1024 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 1024 1623s # received: 1024 1623s ok 1 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 2048 1623s # received: 2048 1623s ok 2 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 3072 1623s # received: 3072 1623s ok 3 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 4096 1623s # received: 4096 1623s ok 4 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 5120 1623s # received: 5120 1623s ok 5 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 6144 1623s # received: 6144 1623s ok 6 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 7168 1623s # received: 7168 1623s ok 7 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 8192 1623s # received: 8192 1623s ok 8 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 9216 1623s # received: 9216 1623s ok 9 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 10240 1623s # received: 10240 1623s ok 10 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 11264 1623s # received: 11264 1623s ok 11 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 12288 1623s # received: 12288 1623s ok 12 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 13312 1623s # received: 13312 1623s ok 13 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 14336 1623s # received: 14336 1623s ok 14 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 15360 1623s # received: 15360 1623s ok 15 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 16384 1623s # received: 16384 1623s ok 16 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 17408 1623s # received: 17408 1623s ok 17 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 18432 1623s # received: 18432 1623s ok 18 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 19456 1623s # received: 19456 1623s ok 19 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 20480 1623s # received: 20480 1623s ok 20 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 21504 1623s # received: 21504 1623s ok 21 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 22528 1623s # received: 22528 1623s ok 22 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 23552 1623s # received: 23552 1623s ok 23 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 24576 1623s # received: 24576 1623s ok 24 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 25600 1623s # received: 25600 1623s ok 25 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 26624 1623s # received: 26624 1623s ok 26 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 27648 1623s # received: 27648 1623s ok 27 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 28672 1623s # received: 28672 1623s ok 28 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 29696 1623s # received: 29696 1623s ok 29 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 30720 1623s # received: 30720 1623s ok 30 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 31744 1623s # received: 31744 1623s ok 31 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 32768 1623s # received: 32768 1623s ok 32 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 33792 1623s # received: 33792 1623s ok 33 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 34816 1623s # received: 34816 1623s ok 34 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 35840 1623s # received: 35840 1623s ok 35 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 36864 1623s # received: 36864 1623s ok 36 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 37888 1623s # received: 37888 1623s ok 37 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 38912 1623s # received: 38912 1623s ok 38 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 39936 1623s # received: 39936 1623s ok 39 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 40960 1623s # received: 40960 1623s ok 40 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 41984 1623s # received: 41984 1623s ok 41 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 43008 1623s # received: 43008 1623s ok 42 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 44032 1623s # received: 44032 1623s ok 43 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 45056 1623s # received: 45056 1623s ok 44 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 46080 1623s # received: 46080 1623s ok 45 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 47104 1623s # received: 47104 1623s ok 46 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 48128 1623s # received: 48128 1623s ok 47 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 49152 1623s # received: 49152 1623s ok 48 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 50176 1623s # received: 50176 1623s ok 49 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 51200 1623s # received: 51200 1623s ok 50 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 102400 1623s # received: 102400 1623s ok 51 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 307200 1623s # received: 307200 1623s ok 52 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 512000 1623s # received: 512000 1623s ok 53 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 2048000 1623s # received: 2048000 1623s ok 54 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 4096000 1623s # received: 4096000 1623s ok 55 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:07 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 6144000 1623s # received: 6144000 1623s ok 56 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 10240000 1623s # received: 10240000 1623s ok 57 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 1024 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 1024 1623s # received: 1024 1623s ok 58 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 2048 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 2048 1623s # received: 2048 1623s ok 59 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 3072 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 3072 1623s # received: 3072 1623s ok 60 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 4096 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 4096 1623s # received: 4096 1623s ok 61 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 5120 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 5120 1623s # received: 5120 1623s ok 62 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 6144 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 6144 1623s # received: 6144 1623s ok 63 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 7168 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 7168 1623s # received: 7168 1623s ok 64 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 8192 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #DMMATCH1: 1 1623s # 1623s # testing : bytes in body 1623s # expected: 8192 1623s # received: 8192 1623s ok 65 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 9216 1623s # received: 9216 1623s ok 66 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 10240 1623s # received: 10240 1623s ok 67 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 11264 1623s # received: 11264 1623s ok 68 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 12288 1623s # received: 12288 1623s ok 69 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 13312 1623s # received: 13312 1623s ok 70 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 14336 1623s # received: 14336 1623s ok 71 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 15360 1623s # received: 15360 1623s ok 72 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 16384 1623s # received: 16384 1623s ok 73 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 17408 1623s # received: 17408 1623s ok 74 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 18432 1623s # received: 18432 1623s ok 75 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 19456 1623s # received: 19456 1623s ok 76 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 20480 1623s # received: 20480 1623s ok 77 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 21504 1623s # received: 21504 1623s ok 78 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 22528 1623s # received: 22528 1623s ok 79 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 23552 1623s # received: 23552 1623s ok 80 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 24576 1623s # received: 24576 1623s ok 81 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 25600 1623s # received: 25600 1623s ok 82 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 26624 1623s # received: 26624 1623s ok 83 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 27648 1623s # received: 27648 1623s ok 84 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 28672 1623s # received: 28672 1623s ok 85 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 29696 1623s # received: 29696 1623s ok 86 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 30720 1623s # received: 30720 1623s ok 87 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 31744 1623s # received: 31744 1623s ok 88 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 32768 1623s # received: 32768 1623s ok 89 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 33792 1623s # received: 33792 1623s ok 90 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 34816 1623s # received: 34816 1623s ok 91 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 35840 1623s # received: 35840 1623s ok 92 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 36864 1623s # received: 36864 1623s ok 93 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 37888 1623s # received: 37888 1623s ok 94 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 38912 1623s # received: 38912 1623s ok 95 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 39936 1623s # received: 39936 1623s ok 96 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 40960 1623s # received: 40960 1623s ok 97 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 41984 1623s # received: 41984 1623s ok 98 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 43008 1623s # received: 43008 1623s ok 99 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 44032 1623s # received: 44032 1623s ok 100 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 45056 1623s # received: 45056 1623s ok 101 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 46080 1623s # received: 46080 1623s ok 102 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 47104 1623s # received: 47104 1623s ok 103 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 48128 1623s # received: 48128 1623s ok 104 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 49152 1623s # received: 49152 1623s ok 105 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 50176 1623s # received: 50176 1623s ok 106 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 51200 1623s # received: 51200 1623s ok 107 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 102400 1623s # received: 102400 1623s ok 108 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 307200 1623s # received: 307200 1623s ok 109 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 512000 1623s # received: 512000 1623s ok 110 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 2048000 1623s # received: 2048000 1623s ok 111 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 4096000 1623s # received: 4096000 1623s ok 112 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 6144000 1623s # received: 6144000 1623s ok 113 1623s #lwp request: 1623s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1623s #User-Agent: libwww-perl/6.77 1623s # 1623s #server response: 1623s #HTTP/1.1 200 OK 1623s #Connection: close 1623s #Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1623s #Vary: In-If1 1623s #Content-Length: 0 1623s #Client-Date: Fri, 29 Nov 2024 20:11:08 GMT 1623s #Client-Peer: 127.0.0.1:8529 1623s #Client-Response-Num: 1 1623s #Client-Transfer-Encoding: chunked 1623s #DMMATCH1: 1 1623s #X-Content-Length-Note: added by Apache::TestRequest 1623s # 1623s # testing : bytes in body 1623s # expected: 10240000 1623s # received: 10240000 1623s ok 114 1623s ok 1627s t/apache/post.t ..................... 1627s # using LWP client 1627s 1..51 1627s # Running under perl version 5.040000 for linux 1627s # Current time local: Fri Nov 29 20:11:08 2024 1627s # Current time GMT: Fri Nov 29 20:11:08 2024 1627s # Using Test.pm version 1.31 1627s # Using Apache/Test.pm version 1.44 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 1024 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '1024' 1627s # received: 1024 1627s ok 1 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 2048 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '2048' 1627s # received: 2048 1627s ok 2 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 3072 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '3072' 1627s # received: 3072 1627s ok 3 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 4096 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '4096' 1627s # received: 4096 1627s ok 4 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 5120 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '5120' 1627s # received: 5120 1627s ok 5 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 6144 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '6144' 1627s # received: 6144 1627s ok 6 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 7168 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '7168' 1627s # received: 7168 1627s ok 7 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 8192 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '8192' 1627s # received: 8192 1627s ok 8 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 9216 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 5 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '9216' 1627s # received: 9216 1627s ok 9 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 10240 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '10240' 1627s # received: 10240 1627s ok 10 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 11264 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '11264' 1627s # received: 11264 1627s ok 11 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 12288 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '12288' 1627s # received: 12288 1627s ok 12 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 13312 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '13312' 1627s # received: 13312 1627s ok 13 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 14336 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '14336' 1627s # received: 14336 1627s ok 14 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 15360 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '15360' 1627s # received: 15360 1627s ok 15 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 16384 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:11 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '16384' 1627s # received: 16384 1627s ok 16 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 17408 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '17408' 1627s # received: 17408 1627s ok 17 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 18432 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '18432' 1627s # received: 18432 1627s ok 18 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 19456 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '19456' 1627s # received: 19456 1627s ok 19 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 20480 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '20480' 1627s # received: 20480 1627s ok 20 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 21504 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '21504' 1627s # received: 21504 1627s ok 21 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 22528 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '22528' 1627s # received: 22528 1627s ok 22 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 23552 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '23552' 1627s # received: 23552 1627s ok 23 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 24576 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '24576' 1627s # received: 24576 1627s ok 24 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 25600 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '25600' 1627s # received: 25600 1627s ok 25 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 26624 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '26624' 1627s # received: 26624 1627s ok 26 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 27648 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '27648' 1627s # received: 27648 1627s ok 27 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 28672 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '28672' 1627s # received: 28672 1627s ok 28 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 29696 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '29696' 1627s # received: 29696 1627s ok 29 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 30720 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '30720' 1627s # received: 30720 1627s ok 30 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 31744 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '31744' 1627s # received: 31744 1627s ok 31 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 32768 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '32768' 1627s # received: 32768 1627s ok 32 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 33792 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '33792' 1627s # received: 33792 1627s ok 33 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 34816 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '34816' 1627s # received: 34816 1627s ok 34 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 35840 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '35840' 1627s # received: 35840 1627s ok 35 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 36864 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '36864' 1627s # received: 36864 1627s ok 36 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 37888 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '37888' 1627s # received: 37888 1627s ok 37 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 38912 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '38912' 1627s # received: 38912 1627s ok 38 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 39936 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '39936' 1627s # received: 39936 1627s ok 39 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 40960 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '40960' 1627s # received: 40960 1627s ok 40 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 41984 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '41984' 1627s # received: 41984 1627s ok 41 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 43008 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '43008' 1627s # received: 43008 1627s ok 42 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 44032 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '44032' 1627s # received: 44032 1627s ok 43 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 45056 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '45056' 1627s # received: 45056 1627s ok 44 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 46080 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '46080' 1627s # received: 46080 1627s ok 45 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 47104 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '47104' 1627s # received: 47104 1627s ok 46 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 48128 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '48128' 1627s # received: 48128 1627s ok 47 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 49152 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '49152' 1627s # received: 49152 1627s ok 48 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 50176 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '50176' 1627s # received: 50176 1627s ok 49 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 51200 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 6 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '51200' 1627s # received: 51200 1627s ok 50 1627s #lwp request: 1627s #POST http://localhost:8529/eat_post HTTP/1.1 1627s #User-Agent: libwww-perl/6.77 1627s #Content-Length: 102400 1627s # 1627s #server response: 1627s #HTTP/1.1 200 OK 1627s #Connection: close 1627s #Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1627s #Vary: In-If1 1627s #Content-Length: 7 1627s #Client-Date: Fri, 29 Nov 2024 20:11:12 GMT 1627s #Client-Peer: 127.0.0.1:8529 1627s #Client-Response-Num: 1 1627s #DMMATCH1: 1 1627s # 1627s # testing : length posted 1627s # expected: '102400' 1627s # received: 102400 1627s ok 51 1627s ok 1630s t/apache/pr17629.t .................. 1630s 1..4 1630s # Running under perl version 5.040000 for linux 1630s # Current time local: Fri Nov 29 20:11:12 2024 1630s # Current time GMT: Fri Nov 29 20:11:12 2024 1630s # Using Test.pm version 1.31 1630s # Using Apache/Test.pm version 1.44 1630s # expected: 'begin-foobar-end 1630s # ' 1630s # received: 'begin-foobar-end 1630s # ' 1630s ok 1 1630s # expected: 200 1630s # received: '200' 1630s ok 2 1630s # testing : response was gzipped 1630s # expected: 'gzip' 1630s # received: 'gzip' 1630s ok 3 1630s # expected: 'begin-foobar-end 1630s # ' 1630s # received: 'begin-foobar-end 1630s # ' 1630s ok 4 1630s ok 1633s t/apache/pr18757.t .................. 1633s 1..3 1633s # Running under perl version 5.040000 for linux 1633s # Current time local: Fri Nov 29 20:11:15 2024 1633s # Current time GMT: Fri Nov 29 20:11:15 2024 1633s # Using Test.pm version 1.31 1633s # Using Apache/Test.pm version 1.44 1633s # testing : 200 response from GET 1633s # expected: 200 1633s # received: '200' 1633s ok 1 1633s # expected C-L is 26 1633s # URL via proxy is http://localhost:8536/index.html 1633s ok 2 1633s # line: HTTP/1.1 200 OK 1633s # line: Date: Fri, 29 Nov 2024 20:11:18 GMT 1633s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1633s # line: Vary: In-If1 1633s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1633s # line: ETag: "1a-61fafa7f73d80" 1633s # line: Accept-Ranges: bytes 1633s # line: Content-Length: 26 1633s # line: DMMATCH1: 1 1633s # line: Content-Type: text/html 1633s # line: 1633s # testing : whether proxy strips Content-Length header 1633s # expected: 1 1633s # received: 1 1633s ok 3 1633s ok 1637s t/apache/pr35292.t .................. 1637s 1..3 1637s # Running under perl version 5.040000 for linux 1637s # Current time local: Fri Nov 29 20:11:18 2024 1637s # Current time GMT: Fri Nov 29 20:11:18 2024 1637s # Using Test.pm version 1.31 1637s # Using Apache/Test.pm version 1.44 1637s ok 1 1637s ok 2 1637s # testing : read response-line 1637s # expected: qr/^HTTP\/1\.. 413/ 1637s # received: 'HTTP/1.1 413 Request Entity Too Large 1637s # ' 1637s ok 3 1637s ok 1640s t/apache/pr35330.t .................. 1640s 1..2 1640s # Running under perl version 5.040000 for linux 1640s # Current time local: Fri Nov 29 20:11:22 2024 1640s # Current time GMT: Fri Nov 29 20:11:22 2024 1640s # Using Test.pm version 1.31 1640s # Using Apache/Test.pm version 1.44 1640s # testing : SSI was allowed for location 1640s # expected: 200 1640s # received: '200' 1640s ok 1 1640s # testing : file was served with correct content 1640s # expected: 'hello' 1640s # received: 'hello' 1640s ok 2 1640s ok 1643s t/apache/pr37166.t .................. 1643s 1..4 1643s # Running under perl version 5.040000 for linux 1643s # Current time local: Fri Nov 29 20:11:25 2024 1643s # Current time GMT: Fri Nov 29 20:11:25 2024 1643s # Using Test.pm version 1.31 1643s # Using Apache/Test.pm version 1.44 1643s # testing : SSI was allowed for location 1643s # expected: 200 1643s # received: '200' 1643s ok 1 1643s # testing : file was served with correct content 1643s # expected: 'Hello world 1643s # ' 1643s # received: 'Hello world 1643s # ' 1643s ok 2 1643s # testing : explicit 200 response 1643s # expected: 200 1643s # received: '200' 1643s ok 3 1643s # testing : file was again served with correct content 1643s # expected: 'Hello world 1643s # ' 1643s # received: 'Hello world 1643s # ' 1643s ok 4 1643s ok 1646s t/apache/pr43939.t .................. 1646s 1..4 1646s # Running under perl version 5.040000 for linux 1646s # Current time local: Fri Nov 29 20:11:28 2024 1646s # Current time GMT: Fri Nov 29 20:11:28 2024 1646s # Using Test.pm version 1.31 1646s # Using Apache/Test.pm version 1.44 1646s # expected: 'begin-default-end 1646s # ' 1646s # received: 'begin-default-end 1646s # ' 1646s ok 1 1646s # expected: 200 1646s # received: '200' 1646s ok 2 1646s # testing : response was gzipped 1646s # expected: 'gzip' 1646s # received: 'gzip' 1646s ok 3 1646s # expected: 'begin-default-end 1646s # ' 1646s # received: 'begin-default-end 1646s # ' 1646s ok 4 1646s ok 1649s t/apache/pr49328.t .................. 1649s 1..1 1649s # Running under perl version 5.040000 for linux 1649s # Current time local: Fri Nov 29 20:11:31 2024 1649s # Current time GMT: Fri Nov 29 20:11:31 2024 1649s # Using Test.pm version 1.31 1649s # Using Apache/Test.pm version 1.44 1649s # expected: 'before 1649s # included 1649s # after 1649s # ' 1649s # received: 'before 1649s # included 1649s # after 1649s # ' 1649s ok 1 1649s ok 1652s t/apache/pr64339.t .................. 1652s 1..12 1652s # Running under perl version 5.040000 for linux 1652s # Current time local: Fri Nov 29 20:11:34 2024 1652s # Current time GMT: Fri Nov 29 20:11:34 2024 1652s # Using Test.pm version 1.31 1652s # Using Apache/Test.pm version 1.44 1652s # testing : fetching /doc.xml 1652s # expected: 200 1652s # received: '200' 1652s ok 1 1652s # testing : content-type header test for /doc.xml 1652s # expected: 'application/xml; charset=utf-8' 1652s # received: 'application/xml; charset=utf-8' 1652s ok 2 1652s # testing : content test for /doc.xml 1652s # expected: 'fóó 1652s # ' 1652s # received: 'fóó 1652s # ' 1652s ok 3 1652s # testing : fetching /doc.fooxml 1652s # expected: 200 1652s # received: '200' 1652s ok 4 1652s # testing : content-type header test for /doc.fooxml 1652s # expected: 'application/foo+xml; charset=utf-8' 1652s # received: 'application/foo+xml; charset=utf-8' 1652s ok 5 1652s # testing : content test for /doc.fooxml 1652s # expected: 'fóó 1652s # ' 1652s # received: 'fóó 1652s # ' 1652s ok 6 1652s # testing : fetching /doc.notxml 1652s # expected: 200 1652s # received: '200' 1652s ok 7 1652s # testing : content-type header test for /doc.notxml 1652s # expected: 'application/notreallyxml' 1652s # received: 'application/notreallyxml' 1652s ok 8 1652s # testing : content test for /doc.notxml 1652s # expected: 'f 1652s # ' 1652s # received: 'f 1652s # ' 1652s ok 9 1652s # testing : fetching /doc.isohtml 1652s # expected: 200 1652s # received: '200' 1652s ok 10 1652s # testing : content-type header test for /doc.isohtml 1652s # expected: 'text/html;charset=utf-8' 1652s # received: 'text/html;charset=utf-8' 1652s ok 11 1652s # testing : content test for /doc.isohtml 1652s # expected: '

fóó 1652s #

' 1652s # received: '

fóó 1652s #

' 1652s ok 12 1652s ok 1656s t/apache/rwrite.t ................... 1656s # using LWP client 1656s 1..114 1656s # Running under perl version 5.040000 for linux 1656s # Current time local: Fri Nov 29 20:11:37 2024 1656s # Current time GMT: Fri Nov 29 20:11:37 2024 1656s # Using Test.pm version 1.31 1656s # Using Apache/Test.pm version 1.44 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 1024 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #DMMATCH1: 1 1656s # 1656s # testing : bytes in body 1656s # expected: 1024 1656s # received: 1024 1656s ok 1 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 2048 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #DMMATCH1: 1 1656s # 1656s # testing : bytes in body 1656s # expected: 2048 1656s # received: 2048 1656s ok 2 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 3072 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #DMMATCH1: 1 1656s # 1656s # testing : bytes in body 1656s # expected: 3072 1656s # received: 3072 1656s ok 3 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 4096 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #DMMATCH1: 1 1656s # 1656s # testing : bytes in body 1656s # expected: 4096 1656s # received: 4096 1656s ok 4 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 5120 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #DMMATCH1: 1 1656s # 1656s # testing : bytes in body 1656s # expected: 5120 1656s # received: 5120 1656s ok 5 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 6144 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #DMMATCH1: 1 1656s # 1656s # testing : bytes in body 1656s # expected: 6144 1656s # received: 6144 1656s ok 6 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 7168 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #DMMATCH1: 1 1656s # 1656s # testing : bytes in body 1656s # expected: 7168 1656s # received: 7168 1656s ok 7 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 8192 1656s # received: 8192 1656s ok 8 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 9216 1656s # received: 9216 1656s ok 9 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 10240 1656s # received: 10240 1656s ok 10 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 11264 1656s # received: 11264 1656s ok 11 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 12288 1656s # received: 12288 1656s ok 12 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 13312 1656s # received: 13312 1656s ok 13 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 14336 1656s # received: 14336 1656s ok 14 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1656s #Client-Transfer-Encoding: chunked 1656s #DMMATCH1: 1 1656s #X-Content-Length-Note: added by Apache::TestRequest 1656s # 1656s # testing : bytes in body 1656s # expected: 15360 1656s # received: 15360 1656s ok 15 1656s #lwp request: 1656s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1656s #User-Agent: libwww-perl/6.77 1656s # 1656s #server response: 1656s #HTTP/1.1 200 OK 1656s #Connection: close 1656s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1656s #Vary: In-If1 1656s #Content-Length: 0 1656s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1656s #Client-Peer: 127.0.0.1:8529 1656s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 16384 1657s # received: 16384 1657s ok 16 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 17408 1657s # received: 17408 1657s ok 17 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 18432 1657s # received: 18432 1657s ok 18 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 19456 1657s # received: 19456 1657s ok 19 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 20480 1657s # received: 20480 1657s ok 20 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 21504 1657s # received: 21504 1657s ok 21 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 22528 1657s # received: 22528 1657s ok 22 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 23552 1657s # received: 23552 1657s ok 23 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 24576 1657s # received: 24576 1657s ok 24 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 25600 1657s # received: 25600 1657s ok 25 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 26624 1657s # received: 26624 1657s ok 26 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 27648 1657s # received: 27648 1657s ok 27 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 28672 1657s # received: 28672 1657s ok 28 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 29696 1657s # received: 29696 1657s ok 29 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 30720 1657s # received: 30720 1657s ok 30 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 31744 1657s # received: 31744 1657s ok 31 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 32768 1657s # received: 32768 1657s ok 32 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 33792 1657s # received: 33792 1657s ok 33 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 34816 1657s # received: 34816 1657s ok 34 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 35840 1657s # received: 35840 1657s ok 35 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 36864 1657s # received: 36864 1657s ok 36 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 37888 1657s # received: 37888 1657s ok 37 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 38912 1657s # received: 38912 1657s ok 38 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 39936 1657s # received: 39936 1657s ok 39 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 40960 1657s # received: 40960 1657s ok 40 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 41984 1657s # received: 41984 1657s ok 41 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 43008 1657s # received: 43008 1657s ok 42 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 44032 1657s # received: 44032 1657s ok 43 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 45056 1657s # received: 45056 1657s ok 44 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 46080 1657s # received: 46080 1657s ok 45 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 47104 1657s # received: 47104 1657s ok 46 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 48128 1657s # received: 48128 1657s ok 47 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 49152 1657s # received: 49152 1657s ok 48 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 50176 1657s # received: 50176 1657s ok 49 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 51200 1657s # received: 51200 1657s ok 50 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 102400 1657s # received: 102400 1657s ok 51 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 307200 1657s # received: 307200 1657s ok 52 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 512000 1657s # received: 512000 1657s ok 53 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 2048000 1657s # received: 2048000 1657s ok 54 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 4096000 1657s # received: 4096000 1657s ok 55 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 6144000 1657s # received: 6144000 1657s ok 56 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 10240000 1657s # received: 10240000 1657s ok 57 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 1024 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #DMMATCH1: 1 1657s # 1657s # testing : bytes in body 1657s # expected: 1024 1657s # received: 1024 1657s ok 58 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 2048 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #DMMATCH1: 1 1657s # 1657s # testing : bytes in body 1657s # expected: 2048 1657s # received: 2048 1657s ok 59 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 3072 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #DMMATCH1: 1 1657s # 1657s # testing : bytes in body 1657s # expected: 3072 1657s # received: 3072 1657s ok 60 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 4096 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #DMMATCH1: 1 1657s # 1657s # testing : bytes in body 1657s # expected: 4096 1657s # received: 4096 1657s ok 61 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 5120 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #DMMATCH1: 1 1657s # 1657s # testing : bytes in body 1657s # expected: 5120 1657s # received: 5120 1657s ok 62 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 6144 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #DMMATCH1: 1 1657s # 1657s # testing : bytes in body 1657s # expected: 6144 1657s # received: 6144 1657s ok 63 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 7168 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #DMMATCH1: 1 1657s # 1657s # testing : bytes in body 1657s # expected: 7168 1657s # received: 7168 1657s ok 64 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 8192 1657s # received: 8192 1657s ok 65 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 9216 1657s # received: 9216 1657s ok 66 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 10240 1657s # received: 10240 1657s ok 67 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 11264 1657s # received: 11264 1657s ok 68 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 12288 1657s # received: 12288 1657s ok 69 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 13312 1657s # received: 13312 1657s ok 70 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 14336 1657s # received: 14336 1657s ok 71 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 15360 1657s # received: 15360 1657s ok 72 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 16384 1657s # received: 16384 1657s ok 73 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 17408 1657s # received: 17408 1657s ok 74 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 18432 1657s # received: 18432 1657s ok 75 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 19456 1657s # received: 19456 1657s ok 76 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 20480 1657s # received: 20480 1657s ok 77 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 21504 1657s # received: 21504 1657s ok 78 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 22528 1657s # received: 22528 1657s ok 79 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 23552 1657s # received: 23552 1657s ok 80 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 24576 1657s # received: 24576 1657s ok 81 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 25600 1657s # received: 25600 1657s ok 82 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 26624 1657s # received: 26624 1657s ok 83 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 27648 1657s # received: 27648 1657s ok 84 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 28672 1657s # received: 28672 1657s ok 85 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 29696 1657s # received: 29696 1657s ok 86 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 30720 1657s # received: 30720 1657s ok 87 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 31744 1657s # received: 31744 1657s ok 88 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 32768 1657s # received: 32768 1657s ok 89 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 33792 1657s # received: 33792 1657s ok 90 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 34816 1657s # received: 34816 1657s ok 91 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 35840 1657s # received: 35840 1657s ok 92 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 36864 1657s # received: 36864 1657s ok 93 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 37888 1657s # received: 37888 1657s ok 94 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 38912 1657s # received: 38912 1657s ok 95 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 39936 1657s # received: 39936 1657s ok 96 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 40960 1657s # received: 40960 1657s ok 97 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 41984 1657s # received: 41984 1657s ok 98 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 43008 1657s # received: 43008 1657s ok 99 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 44032 1657s # received: 44032 1657s ok 100 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 45056 1657s # received: 45056 1657s ok 101 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 46080 1657s # received: 46080 1657s ok 102 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 47104 1657s # received: 47104 1657s ok 103 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 48128 1657s # received: 48128 1657s ok 104 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 49152 1657s # received: 49152 1657s ok 105 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 50176 1657s # received: 50176 1657s ok 106 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 51200 1657s # received: 51200 1657s ok 107 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 102400 1657s # received: 102400 1657s ok 108 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 307200 1657s # received: 307200 1657s ok 109 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 512000 1657s # received: 512000 1657s ok 110 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 2048000 1657s # received: 2048000 1657s ok 111 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 4096000 1657s # received: 4096000 1657s ok 112 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 6144000 1657s # received: 6144000 1657s ok 113 1657s #lwp request: 1657s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1657s #User-Agent: libwww-perl/6.77 1657s # 1657s #server response: 1657s #HTTP/1.1 200 OK 1657s #Connection: close 1657s #Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1657s #Vary: In-If1 1657s #Content-Length: 0 1657s #Client-Date: Fri, 29 Nov 2024 20:11:41 GMT 1657s #Client-Peer: 127.0.0.1:8529 1657s #Client-Response-Num: 1 1657s #Client-Transfer-Encoding: chunked 1657s #DMMATCH1: 1 1657s #X-Content-Length-Note: added by Apache::TestRequest 1657s # 1657s # testing : bytes in body 1657s # expected: 10240000 1657s # received: 10240000 1657s ok 114 1657s ok 1660s t/apache/server_name_port.t ......... 1660s 1..84 1660s # Running under perl version 5.040000 for linux 1660s # Current time local: Fri Nov 29 20:11:41 2024 1660s # Current time GMT: Fri Nov 29 20:11:41 2024 1660s # Using Test.pm version 1.31 1660s # Using Apache/Test.pm version 1.44 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1660s # expecting 200, got 200 1660s ok 1 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 2 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 3 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1660s # expecting 200, got 200 1660s ok 4 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 5 1660s # got SERVER_PORT='123', expected '123' 1660s ok 6 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1660s # expecting 200, got 200 1660s ok 7 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 8 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 9 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1660s # expecting 200, got 200 1660s ok 10 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 11 1660s # got SERVER_PORT='123', expected '123' 1660s ok 12 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1660s # expecting 200, got 200 1660s ok 13 1660s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1660s ok 14 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 15 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1660s # expecting 200, got 200 1660s ok 16 1660s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1660s ok 17 1660s # got SERVER_PORT='123', expected '123' 1660s ok 18 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1660s # expecting 200, got 200 1660s ok 19 1660s # got SERVER_NAME='[::1]', expected '[::1]' 1660s ok 20 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 21 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1660s # expecting 200, got 200 1660s ok 22 1660s # got SERVER_NAME='[::1]', expected '[::1]' 1660s ok 23 1660s # got SERVER_PORT='123', expected '123' 1660s ok 24 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1660s # expecting 200, got 200 1660s ok 25 1660s # got SERVER_NAME='[a::1]', expected '[a::1]' 1660s ok 26 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 27 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1660s # expecting 200, got 200 1660s ok 28 1660s # got SERVER_NAME='[a::1]', expected '[a::1]' 1660s ok 29 1660s # got SERVER_PORT='123', expected '123' 1660s ok 30 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1660s # expecting 200, got 200 1660s ok 31 1660s # got SERVER_NAME='[a::1]', expected '[a::1]' 1660s ok 32 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 33 1660s # SENDING: 1660s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1660s # expecting 200, got 200 1660s ok 34 1660s # got SERVER_NAME='[a::1]', expected '[a::1]' 1660s ok 35 1660s # got SERVER_PORT='123', expected '123' 1660s ok 36 1660s # SENDING: 1660s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 37 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 38 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 39 1660s # SENDING: 1660s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 40 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 41 1660s # got SERVER_PORT='123', expected '123' 1660s ok 42 1660s # SENDING: 1660s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 43 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 44 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 45 1660s # SENDING: 1660s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 46 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 47 1660s # got SERVER_PORT='123', expected '123' 1660s ok 48 1660s # SENDING: 1660s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 49 1660s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1660s ok 50 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 51 1660s # SENDING: 1660s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 52 1660s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1660s ok 53 1660s # got SERVER_PORT='123', expected '123' 1660s ok 54 1660s # SENDING: 1660s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 55 1660s # got SERVER_NAME='[::1]', expected '[::1]' 1660s ok 56 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 57 1660s # SENDING: 1660s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1660s # expecting 200, got 200 1660s ok 58 1660s # got SERVER_NAME='[::1]', expected '[::1]' 1660s ok 59 1660s # got SERVER_PORT='123', expected '123' 1660s ok 60 1660s # SENDING: 1660s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1660s # expecting 200, got 200 1660s ok 61 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 62 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 63 1660s # SENDING: 1660s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1660s # expecting 200, got 200 1660s ok 64 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 65 1660s # got SERVER_PORT='123', expected '123' 1660s ok 66 1660s # SENDING: 1660s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1660s # expecting 200, got 200 1660s ok 67 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 68 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 69 1660s # SENDING: 1660s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1660s # expecting 200, got 200 1660s ok 70 1660s # got SERVER_NAME='righthost', expected 'righthost' 1660s ok 71 1660s # got SERVER_PORT='123', expected '123' 1660s ok 72 1660s # SENDING: 1660s # 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 1660s # expecting 200, got 200 1660s ok 73 1660s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1660s ok 74 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 75 1660s # SENDING: 1660s # 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 1660s # expecting 200, got 200 1660s ok 76 1660s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1660s ok 77 1660s # got SERVER_PORT='123', expected '123' 1660s ok 78 1660s # SENDING: 1660s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1660s # expecting 200, got 200 1660s ok 79 1660s # got SERVER_NAME='[::1]', expected '[::1]' 1660s ok 80 1660s # got SERVER_PORT='8529', expected '8529' 1660s ok 81 1660s # SENDING: 1660s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1660s # expecting 200, got 200 1660s ok 82 1660s # got SERVER_NAME='[::1]', expected '[::1]' 1660s ok 83 1660s # got SERVER_PORT='123', expected '123' 1660s ok 84 1660s ok 1663s t/apache/teclchunk.t ................ skipped: Not supported yet 1667s t/apr/uri.t ......................... 1667s 1..1 1667s # Running under perl version 5.040000 for linux 1667s # Current time local: Fri Nov 29 20:11:48 2024 1667s # Current time GMT: Fri Nov 29 20:11:48 2024 1667s # Using Test.pm version 1.31 1667s # Using Apache/Test.pm version 1.44 1667s ok 1 1667s ok 1670s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 1673s t/filter/case.t ..................... 1673s 1..4 1673s # Running under perl version 5.040000 for linux 1673s # Current time local: Fri Nov 29 20:11:55 2024 1673s # Current time GMT: Fri Nov 29 20:11:55 2024 1673s # Using Test.pm version 1.31 1673s # Using Apache/Test.pm version 1.44 1673s ok 1 1673s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1673s # expected 200 1673s # received 200 1673s # body: =HEAD1 NAME 1673s X X 1673s 1673s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1673s 1673s =HEAD1 SYNOPSIS 1673s 1673s TO DECLARE SUBROUTINES: 1673s X X 1673s 1673s SUB NAME; # A "FORWARD" DECLARATION. 1673s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1673s SUB NAME : ATTRS; # WITH ATTRIBUTES 1673s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1673s 1673s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1673s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1673s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1673s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1673s 1673s USE FEATURE 'SIGNATURES'; 1673s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1673s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1673s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1673s 1673s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1673s X 1673s 1673s $SUBREF = SUB BLOCK; # NO PROTO 1673s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1673s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1673s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1673s 1673s USE FEATURE 'SIGNATURES'; 1673s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1673s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1673s 1673s TO IMPORT SUBROUTINES: 1673s X 1673s 1673s USE MODULE QW(NAME1 NAME2 NAME3); 1673s 1673s TO CALL SUBROUTINES: 1673s X X 1673s 1673s NAME(LIST); # REGULAR SUBROUTINE CALL. 1673s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1673s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1673s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1673s 1673s =HEAD1 DESCRIPTION 1673s 1673s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1673s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1673s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1673s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1673s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1673s ITS NAME OR A CODE REFERENCE. 1673s 1673s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1673s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1673s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1673s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1673s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1673s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1673s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1673s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1673s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1673s X X 1673s 1673s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1673s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1673s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1673s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1673s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1673s SUCH A SIGNATURE-USING SUBROUTINE. 1673s 1673s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1673s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1673s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1673s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1673s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1673s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1673s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1673s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1673s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1673s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1673s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1673s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1673s X X X<@_> 1673s 1673s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1673s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1673s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1673s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1673s L AND L. 1673s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1673s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1673s 1673s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1673s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1673s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1673s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1673s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1673s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1673s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1673s ONE LARGE INDISTINGUISHABLE LIST. 1673s 1673s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1673s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1673s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1673s EMPTY SUB RETURNS THE EMPTY LIST. 1673s X X X 1673s 1673s EXAMPLE: 1673s 1673s SUB MAX { 1673s MY $MAX = SHIFT(@_); 1673s FOREACH $FOO (@_) { 1673s $MAX = $FOO IF $MAX < $FOO; 1673s } 1673s RETURN $MAX; 1673s } 1673s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1673s 1673s EXAMPLE: 1673s 1673s # GET A LINE, COMBINING CONTINUATION LINES 1673s # THAT START WITH WHITESPACE 1673s 1673s SUB GET_LINE { 1673s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1673s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1673s IF ($LOOKAHEAD =~ /^[ \T]/) { 1673s $THISLINE .= $LOOKAHEAD; 1673s } 1673s ELSE { 1673s LAST LINE; 1673s } 1673s } 1673s RETURN $THISLINE; 1673s } 1673s 1673s $LOOKAHEAD = ; # GET FIRST LINE 1673s WHILE (DEFINED($LINE = GET_LINE())) { 1673s ... 1673s } 1673s 1673s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1673s 1673s SUB MAYBESET { 1673s MY($KEY, $VALUE) = @_; 1673s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1673s } 1673s 1673s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1673s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1673s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1673s ITS CALLER'S VALUES. 1673s X X 1673s 1673s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1673s SUB UPCASE_IN { 1673s FOR (@_) { TR/A-Z/A-Z/ } 1673s } 1673s 1673s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1673s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1673s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1673s X X 1673s 1673s UPCASE_IN("FREDERICK"); 1673s 1673s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1673s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1673s OF CHANGING THEM IN PLACE: 1673s 1673s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1673s SUB UPCASE { 1673s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1673s MY @PARMS = @_; 1673s FOR (@PARMS) { TR/A-Z/A-Z/ } 1673s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1673s } 1673s 1673s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1673s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1673s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1673s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1673s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1673s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1673s 1673s @NEWLIST = UPCASE(@LIST1, @LIST2); 1673s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1673s 1673s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1673s 1673s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1673s 1673s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1673s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1673s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1673s L
FOR ALTERNATIVES. 1673s 1673s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1673s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1673s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1673s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1673s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1673s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1673s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1673s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1673s SEE L FOR MORE ABOUT ALL THAT. 1673s X<&> 1673s 1673s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1673s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1673s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1673s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1673s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1673s X 1673s 1673s &FOO(1,2,3); # PASS THREE ARGUMENTS 1673s FOO(1,2,3); # THE SAME 1673s 1673s FOO(); # PASS AN EMPTY ARGUMENT LIST 1673s &FOO(); # THE SAME 1673s 1673s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1673s USE STRICT 'SUBS'; 1673s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1673s # A COMPILE-TIME ERROR 1673s NO STRICT 'SUBS'; 1673s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1673s # A LITERAL STRING "FOO" 1673s 1673s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1673s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1673s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1673s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1673s X<&> 1673s 1673s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1673s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1673s YOUR SUBROUTINE'S NAME. 1673s 1673s USE V5.16; 1673s MY $FACTORIAL = SUB { 1673s MY ($X) = @_; 1673s RETURN 1 IF $X == 1; 1673s RETURN($X * __SUB__->( $X - 1 ) ); 1673s }; 1673s 1673s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1673s IS SUBJECT TO CHANGE. 1673s 1673s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1673s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1673s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1673s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1673s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1673s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1673s SPECIAL, PRE-DEFINED THINGS. 1673s 1673s =OVER 1673s 1673s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1673s 1673s C 1673s 1673s =ITEM DOCUMENTED IN L 1673s 1673s C, C 1673s 1673s =ITEM DOCUMENTED IN L 1673s 1673s C, C 1673s 1673s =ITEM DOCUMENTED IN L 1673s 1673s C, C, C, C, C, C, C, 1673s C, C, C, C, C, C, 1673s C, C, C, C, C, C, C, 1673s C, C, C, C, C, C, 1673s C, C, C, C, C, 1673s C, C, C, C 1673s 1673s =ITEM DOCUMENTED IN L 1673s 1673s C, C, C, C, C, C, C, 1673s C, C, C, C, C, C, C, 1673s C, C, C, C, C, C 1673s 1673s =ITEM DOCUMENTED IN L 1673s 1673s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1673s L<< C|PERLFUNC/REQUIRE >> 1673s 1673s =ITEM DOCUMENTED IN L 1673s 1673s C 1673s 1673s =ITEM DOCUMENTED IN L 1673s 1673s C, C, C, C, C 1673s 1673s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1673s 1673s ANY STARTING WITH C<(> 1673s 1673s =BACK 1673s 1673s THE C, C, C, C AND C SUBROUTINES 1673s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1673s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1673s EXPLICITLY. SEE L 1673s 1673s =HEAD2 SIGNATURES 1673s 1673s X X 1673s 1673s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1673s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1673s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1673s 1673s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1673s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1673s DIRECTLY BY C, IN THE CURRENT SCOPE. 1673s 1673s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1673s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1673s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1673s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1673s 1673s FOR EXAMPLE, 1673s 1673s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1673s 1673s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1673s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1673s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1673s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1673s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1673s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1673s 1673s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1673s THE SIGNATURE. FOR EXAMPLE, 1673s 1673s SUB FOO ($LEFT, $RIGHT) { 1673s RETURN $LEFT + $RIGHT; 1673s } 1673s 1673s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1673s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1673s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1673s EQUIVALENT TO 1673s 1673s SUB FOO { 1673s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1673s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1673s MY $LEFT = $_[0]; 1673s MY $RIGHT = $_[1]; 1673s RETURN $LEFT + $RIGHT; 1673s } 1673s 1673s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1673s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1673s 1673s SUB FOO ($FIRST, $, $THIRD) { 1673s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1673s } 1673s 1673s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1673s MANDATORY FOR THE CALLER TO PASS IT. 1673s 1673s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1673s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1673s 1673s SUB FOO ($LEFT, $RIGHT = 0) { 1673s RETURN $LEFT + $RIGHT; 1673s } 1673s 1673s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1673s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1673s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1673s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1673s FOR EXAMPLE, 1673s 1673s MY $AUTO_ID = 0; 1673s SUB FOO ($THING, $ID = $AUTO_ID++) { 1673s PRINT "$THING HAS ID $ID"; 1673s } 1673s 1673s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1673s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1673s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1673s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1673s 1673s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1673s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1673s } 1673s 1673s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1673s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1673s VALUE PROVIDED WAS C. 1673s 1673s SUB FOO ($NAME //= "WORLD") { 1673s PRINT "HELLO, $NAME"; 1673s } 1673s 1673s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1673s 1673s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1673s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1673s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1673s 1673s SUB FOO ($X ||= 10) { 1673s RETURN 5 + $X; 1673s } 1673s 1673s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1673s FOR EXAMPLE, 1673s 1673s SUB FOO ($THING, $ = 1) { 1673s PRINT $THING; 1673s } 1673s 1673s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1673s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1673s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1673s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1673s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1673s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1673s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1673s 1673s SUB FOO ($THING, $=) { 1673s PRINT $THING; 1673s } 1673s 1673s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1673s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1673s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1673s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1673s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1673s TO RIGHT. 1673s 1673s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1673s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1673s 1673s SUB FOO ($FILTER, @INPUTS) { 1673s PRINT $FILTER->($_) FOREACH @INPUTS; 1673s } 1673s 1673s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1673s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1673s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1673s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1673s 1673s SUB FOO ($THING, @) { 1673s PRINT $THING; 1673s } 1673s 1673s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1673s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1673s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1673s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1673s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1673s AS WITH STANDARD HASH CONSTRUCTION. 1673s 1673s SUB FOO ($FILTER, %INPUTS) { 1673s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1673s } 1673s 1673s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1673s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1673s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1673s 1673s SUB FOO ($THING, %) { 1673s PRINT $THING; 1673s } 1673s 1673s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1673s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1673s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1673s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1673s AN EMPTY ARRAY OR EMPTY HASH. 1673s 1673s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1673s THAT THE CALLER PASSED NO ARGUMENTS: 1673s 1673s SUB FOO () { 1673s RETURN 123; 1673s } 1673s 1673s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1673s WARNING IN THE C CATEGORY. FROM PERL 5.36 1673s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1673s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1673s STATEMENT SUCH AS: 1673s 1673s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1673s 1673s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1673s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1673s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1673s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1673s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1673s WARNINGS IN THE C CATEGORY WHEN 1673s COMPILED: 1673s 1673s SUB F ($X) { 1673s # THIS LINE EMITS THE WARNING SEEN BELOW 1673s PRINT "ARGUMENTS ARE @_"; 1673s } 1673s 1673s Z<> 1673s 1673s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1673s EXPERIMENTAL AT ... 1673s 1673s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1673s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1673s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1673s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1673s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1673s SUPPLY THAT ARGUMENT. 1673s 1673s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1673s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1673s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1673s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1673s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1673s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1673s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1673s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1673s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1673s 1673s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1673s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1673s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1673s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1673s L. FOR EXAMPLE, 1673s 1673s SUB FOO :PROTOTYPE($) { $_[0] } 1673s 1673s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1673s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1673s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1673s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1673s 1673s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1673s RETURN $LEFT + $RIGHT; 1673s } 1673s 1673s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1673s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1673s THE SUBROUTINE'S BODY. 1673s 1673s =HEAD2 PRIVATE VARIABLES VIA MY() 1673s X X X X X 1673s X X 1673s 1673s SYNOPSIS: 1673s 1673s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1673s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1673s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1673s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1673s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1673s 1673s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1673s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1673s SEE L AND L. 1673s 1673s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1673s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1673s (C/C/C/C), LOOP 1673s (C/C/C/C/C), SUBROUTINE, C, 1673s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1673s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1673s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1673s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1673s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1673s 1673s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1673s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1673s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1673s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1673s X 1673s 1673s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1673s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1673s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1673s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1673s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1673s 1673s MY $X = 10; 1673s SUB BUMPX { $X++ } 1673s 1673s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1673s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1673s THE C ITSELF. SEE L. 1673s X 1673s 1673s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1673s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1673s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1673s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1673s 1673s $ARG = "FRED"; # "GLOBAL" VARIABLE 1673s $N = CUBE_ROOT(27); 1673s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1673s # OUTPUTS: FRED THINKS THE ROOT IS 3 1673s 1673s SUB CUBE_ROOT { 1673s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1673s $ARG **= 1/3; 1673s RETURN $ARG; 1673s } 1673s 1673s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1673s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1673s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1673s 1673s MY ($FOO) = ; # WRONG? 1673s MY @FOO = ; 1673s 1673s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1673s 1673s MY $FOO = ; 1673s 1673s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1673s 1673s MY $FOO, $BAR = 1; # WRONG 1673s 1673s THAT HAS THE SAME EFFECT AS 1673s 1673s MY $FOO; 1673s $BAR = 1; 1673s 1673s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1673s THE CURRENT STATEMENT. THUS, 1673s 1673s MY $X = $X; 1673s 1673s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1673s THE EXPRESSION 1673s 1673s MY $X = 123 AND $X == 123 1673s 1673s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1673s 1673s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1673s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1673s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1673s 1673s WHILE (MY $LINE = <>) { 1673s $LINE = LC $LINE; 1673s } CONTINUE { 1673s PRINT $LINE; 1673s } 1673s 1673s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1673s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1673s IT. SIMILARLY, IN THE CONDITIONAL 1673s 1673s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1673s USER_AGREES(); 1673s } ELSIF ($ANSWER =~ /^NO$/I) { 1673s USER_DISAGREES(); 1673s } ELSE { 1673s CHOMP $ANSWER; 1673s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1673s } 1673s 1673s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1673s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1673s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1673s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1673s 1673s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1673s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1673s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1673s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1673s IN THE LOOP 1673s X X 1673s 1673s FOR MY $I (1, 2, 3) { 1673s SOME_FUNCTION(); 1673s } 1673s 1673s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1673s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1673s X X 1673s 1673s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1673s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1673s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1673s 1673s USE STRICT 'VARS'; 1673s 1673s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1673s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1673s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1673s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1673s THIS WITH C. 1673s 1673s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1673s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1673s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1673s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1673s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1673s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1673s EXAMPLE. 1673s 1673s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1673s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1673s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1673s 1673s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1673s 1673s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1673s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1673s IS ALSO VISIBLE: 1673s 1673s PACKAGE MAIN; 1673s OUR $X = 10; 1673s MY $X = 20; 1673s PRINT "$X AND $::X\N"; 1673s 1673s THAT WILL PRINT OUT C<20> AND C<10>. 1673s 1673s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1673s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1673s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1673s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1673s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1673s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1673s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1673s AN ANONYMOUS SUB REFERENCE: 1673s 1673s MY $SECRET_VERSION = '1.001-BETA'; 1673s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1673s $SECRET_SUB->(); 1673s 1673s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1673s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1673s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1673s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1673s UNQUALIFIED AND UNQUALIFIABLE. 1673s 1673s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1673s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1673s L FOR SOMETHING OF A WORK-AROUND TO 1673s THIS. 1673s 1673s =HEAD2 PERSISTENT PRIVATE VARIABLES 1673s X X X X 1673s X X 1673s 1673s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1673s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1673s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1673s 1673s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1673s 1673s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1673s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1673s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1673s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1673s THE C FORM DOES NOT REQUIRE THE 1673s C PRAGMA. 1673s 1673s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1673s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1673s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1673s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1673s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1673s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1673s SUBROUTINE EACH TIME IT IS EXECUTED.) 1673s 1673s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1673s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1673s 1673s USE FEATURE 'STATE'; 1673s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1673s 1673s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1673s 1673s USE FEATURE 'STATE'; 1673s SUB CREATE_COUNTER { 1673s RETURN SUB { STATE $X; RETURN ++$X } 1673s } 1673s 1673s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1673s CODE OUTSIDE. 1673s 1673s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1673s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1673s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1673s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1673s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1673s 1673s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1673s 1673s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1673s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1673s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1673s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1673s 1673s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1673s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1673s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1673s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1673s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1673s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1673s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1673s 1673s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1673s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1673s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1673s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1673s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1673s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1673s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1673s 1673s { 1673s MY $SECRET_VAL = 0; 1673s SUB GIMME_ANOTHER { 1673s RETURN ++$SECRET_VAL; 1673s } 1673s } 1673s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1673s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1673s 1673s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1673s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1673s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1673s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1673s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1673s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1673s STARTS TO RUN: 1673s 1673s BEGIN { 1673s MY $SECRET_VAL = 0; 1673s SUB GIMME_ANOTHER { 1673s RETURN ++$SECRET_VAL; 1673s } 1673s } 1673s 1673s SEE L ABOUT THE 1673s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1673s C AND C. 1673s 1673s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1673s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1673s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1673s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1673s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1673s 1673s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1673s X X X X 1673s X 1673s 1673s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1673s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1673s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1673s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1673s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1673s 1673s SYNOPSIS: 1673s 1673s # LOCALIZATION OF VALUES 1673s 1673s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1673s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1673s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1673s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1673s 1673s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1673s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1673s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1673s # LOCALIZATION 1673s 1673s # LOCALIZATION OF SYMBOLS 1673s 1673s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1673s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1673s # @MERLYN IS REALLY @RANDAL, ETC 1673s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1673s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1673s 1673s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1673s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1673s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1673s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1673s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1673s 1673s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1673s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1673s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1673s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1673s 1673s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1673s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1673s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1673s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1673s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1673s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1673s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1673s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1673s UNDEFINED VALUE.) 1673s 1673s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1673s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1673s VARIABLES OUTSIDE THE LOOP. 1673s 1673s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1673s X 1673s 1673s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1673s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1673s VIEWED AS A SCALAR OR AN ARRAY. SO 1673s 1673s LOCAL($FOO) = ; 1673s LOCAL @FOO = ; 1673s 1673s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1673s 1673s LOCAL $FOO = ; 1673s 1673s SUPPLIES A SCALAR CONTEXT. 1673s 1673s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1673s X 1673s 1673s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1673s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1673s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1673s 1673s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1673s 1673s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1673s { LOCAL $/ = UNDEF; $SLURP = ; } 1673s 1673s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1673s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1673s I, BECAUSE THE $1 VARIABLE IS 1673s MAGICAL AND READ-ONLY : 1673s 1673s LOCAL $1 = 2; 1673s 1673s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1673s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1673s TO SAFELY REUSE $_ IN A SUBROUTINE. 1673s 1673s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1673s WORK AS DESCRIBED. 1673s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1673s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1673s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1673s SEE L FOR MORE 1673s DETAILS. 1673s X 1673s 1673s =HEAD3 LOCALIZATION OF GLOBS 1673s X X 1673s 1673s THE CONSTRUCT 1673s 1673s LOCAL *NAME; 1673s 1673s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1673s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1673s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1673s 1673s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1673s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1673s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1673s SEPARATOR. 1673s 1673s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1673s X X 1673s X 1673s 1673s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1673s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1673s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1673s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1673s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1673s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1673s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1673s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1673s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1673s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1673s 1673s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1673s @ARY = ( 0..5 ); 1673s { 1673s LOCAL($ARY[5]) = 6; 1673s LOCAL($HASH{'A'}) = 'DRILL'; 1673s WHILE (MY $E = POP(@ARY)) { 1673s PRINT "$E . . .\N"; 1673s LAST UNLESS $E > 3; 1673s } 1673s IF (@ARY) { 1673s $HASH{'ONLY A'} = 'TEST'; 1673s DELETE $HASH{'A'}; 1673s } 1673s } 1673s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1673s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1673s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1673s 1673s PERL WILL PRINT 1673s 1673s 6 . . . 1673s 4 . . . 1673s 3 . . . 1673s THIS IS A TEST ONLY A TEST. 1673s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1673s 1673s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1673s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1673s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1673s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1673s 1673s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1673s X X X 1673s X 1673s 1673s YOU CAN USE THE C AND C 1673s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1673s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1673s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1673s 1673s DO { 1673s MY $VAL = $ARRAY[$IDX]; 1673s LOCAL $ARRAY[$IDX]; 1673s DELETE $ARRAY[$IDX]; 1673s $VAL 1673s } 1673s 1673s AND 1673s 1673s DO { 1673s MY $VAL = $HASH{KEY}; 1673s LOCAL $HASH{KEY}; 1673s DELETE $HASH{KEY}; 1673s $VAL 1673s } 1673s 1673s EXCEPT THAT FOR THOSE THE C IS 1673s SCOPED TO THE C BLOCK. SLICES ARE 1673s ALSO ACCEPTED. 1673s 1673s MY %HASH = ( 1673s A => [ 7, 8, 9 ], 1673s B => 1, 1673s ) 1673s 1673s { 1673s MY $X = DELETE LOCAL $HASH{A}; 1673s # $X IS [ 7, 8, 9 ] 1673s # %HASH IS (B => 1) 1673s 1673s { 1673s MY @NUMS = DELETE LOCAL @$X[0, 2] 1673s # @NUMS IS (7, 9) 1673s # $X IS [ UNDEF, 8 ] 1673s 1673s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1673s } 1673s # $X IS BACK TO [ 7, 8, 9 ] 1673s 1673s } 1673s # %HASH IS BACK TO ITS ORIGINAL STATE 1673s 1673s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1673s 1673s =HEAD2 LVALUE SUBROUTINES 1673s X X 1673s 1673s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1673s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1673s 1673s MY $VAL; 1673s SUB CANMOD : LVALUE { 1673s $VAL; # OR: RETURN $VAL; 1673s } 1673s SUB NOMOD { 1673s $VAL; 1673s } 1673s 1673s CANMOD() = 5; # ASSIGNS TO $VAL 1673s NOMOD() = 5; # ERROR 1673s 1673s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1673s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1673s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1673s 1673s DATA(2,3) = GET_DATA(3,4); 1673s 1673s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1673s 1673s (DATA(2,3)) = GET_DATA(3,4); 1673s 1673s AND IN: 1673s 1673s (DATA(2),DATA(3)) = GET_DATA(3,4); 1673s 1673s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1673s 1673s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1673s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1673s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1673s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1673s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1673s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1673s 1673s =HEAD2 LEXICAL SUBROUTINES 1673s X X X X 1673s 1673s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1673s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1673s AVAILABLE UNDER C OR C OR HIGHER. 1673s 1673s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1673s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1673s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1673s CATEGORY WAS DISABLED. 1673s 1673s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1673s DECLARED, AND ONLY AFTER THAT DECLARATION: 1673s 1673s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1673s # VERSIONS EARLIER THAN 5.26. 1673s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1673s USE FEATURE 'LEXICAL_SUBS'; 1673s 1673s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1673s STATE SUB FOO { 1673s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1673s } 1673s FOO(); # CALLS "STATE" SUB 1673s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1673s 1673s MY SUB BAR { ... } 1673s BAR(); # CALLS "MY" SUB 1673s 1673s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1673s 1673s # WRONG 1673s MY SUB BAZ { 1673s BAZ(); 1673s } 1673s 1673s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1673s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1673s 1673s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1673s 1673s MY SUB BAZ { 1673s __SUB__->(); # CALLS ITSELF 1673s } 1673s 1673s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1673s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1673s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1673s HOWEVER: 1673s 1673s MY SUB BAZ; # PREDECLARATION 1673s SUB BAZ { # DEFINE THE "MY" SUB 1673s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1673s } 1673s 1673s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1673s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1673s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1673s 1673s =HEAD3 C VS C 1673s 1673s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1673s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1673s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1673s CONTAINING BLOCK TO THE NEXT. 1673s 1673s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1673s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1673s 1673s SUB WHATEVER { 1673s MY $X = SHIFT; 1673s MY SUB INNER { 1673s ... DO SOMETHING WITH $X ... 1673s } 1673s INNER(); 1673s } 1673s 1673s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1673s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1673s SEE THE C<$X> FROM THE FIRST CALL TO C. 1673s 1673s =HEAD3 C SUBROUTINES 1673s 1673s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1673s SUBROUTINE OF THE SAME NAME. 1673s 1673s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1673s INSIDE AN INNER SCOPE: 1673s 1673s SUB FOO { ... } 1673s 1673s SUB BAR { 1673s MY SUB FOO { ... } 1673s { 1673s # NEED TO USE THE OUTER FOO HERE 1673s OUR SUB FOO; 1673s FOO(); 1673s } 1673s } 1673s 1673s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1673s 1673s PACKAGE MYSNEAKYMODULE; 1673s 1673s OUR SUB DO_SOMETHING { ... } 1673s 1673s SUB DO_SOMETHING_WITH_CALLER { 1673s PACKAGE DB; 1673s () = CALLER 1; # SETS @DB::ARGS 1673s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1673s } 1673s 1673s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1673s X X<*> 1673s 1673s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1673s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1673s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1673s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1673s 1673s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1673s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1673s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1673s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1673s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1673s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1673s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1673s 1673s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1673s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1673s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1673s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1673s 1673s SUB DOUBLEARY { 1673s LOCAL(*SOMEARY) = @_; 1673s FOREACH $ELEM (@SOMEARY) { 1673s $ELEM *= 2; 1673s } 1673s } 1673s DOUBLEARY(*FOO); 1673s DOUBLEARY(*BAR); 1673s 1673s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1673s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1673s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1673s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1673s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1673s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1673s 1673s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1673s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1673s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1673s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1673s L. 1673s 1673s =HEAD2 WHEN TO STILL USE LOCAL() 1673s X X 1673s 1673s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1673s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1673s I USE C INSTEAD OF C. 1673s 1673s =OVER 4 1673s 1673s =ITEM 1. 1673s 1673s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1673s 1673s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1673s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1673s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1673s IN C<@FIELDS>. 1673s 1673s { 1673s LOCAL @ARGV = ("/ETC/MOTD"); 1673s LOCAL $/ = UNDEF; 1673s LOCAL $_ = <>; 1673s @FIELDS = SPLIT /^\S*=+\S*$/; 1673s } 1673s 1673s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1673s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1673s 1673s =ITEM 2. 1673s 1673s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1673s 1673s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1673s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1673s TABLE ENTRIES: 1673s 1673s SUB IOQUEUE { 1673s LOCAL (*READER, *WRITER); # NOT MY! 1673s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1673s RETURN (*READER, *WRITER); 1673s } 1673s ($HEAD, $TAIL) = IOQUEUE(); 1673s 1673s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1673s ENTRIES. 1673s 1673s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1673s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1673s A LOCAL ALIAS. 1673s 1673s { 1673s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1673s GROW(); # REALLY CALLS SHRINK() 1673s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1673s } 1673s GROW(); # GET THE REAL GROW() AGAIN 1673s 1673s SEE L FOR MORE ABOUT MANIPULATING 1673s FUNCTIONS BY NAME IN THIS WAY. 1673s 1673s =ITEM 3. 1673s 1673s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1673s 1673s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1673s IS DONE ON DYNAMICS: 1673s 1673s { 1673s LOCAL $SIG{INT} = 'IGNORE'; 1673s FUNCT(); # UNINTERRUPTIBLE 1673s } 1673s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1673s 1673s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1673s 1673s =BACK 1673s 1673s =HEAD2 PASS BY REFERENCE 1673s X X X 1673s 1673s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1673s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1673s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1673s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1673s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1673s 1673s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1673s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1673s OF ALL THEIR FORMER LAST ELEMENTS: 1673s 1673s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1673s 1673s SUB POPMANY { 1673s MY $AREF; 1673s MY @RETLIST; 1673s FOREACH $AREF ( @_ ) { 1673s PUSH @RETLIST, POP @$AREF; 1673s } 1673s RETURN @RETLIST; 1673s } 1673s 1673s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1673s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1673s 1673s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1673s SUB INTER { 1673s MY ($K, $HREF, %SEEN); # LOCALS 1673s FOREACH $HREF (@_) { 1673s WHILE ( $K = EACH %$HREF ) { 1673s $SEEN{$K}++; 1673s } 1673s } 1673s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1673s } 1673s 1673s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1673s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1673s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1673s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1673s A LITTLE EXPENSIVE. 1673s 1673s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1673s 1673s (@W, @X) = FUNC(@Y, @Z); 1673s OR 1673s (%W, %X) = FUNC(%Y, %Z); 1673s 1673s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1673s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1673s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1673s AS ALWAYS. 1673s 1673s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1673s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1673s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1673s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1673s 1673s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1673s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1673s SUB FUNC { 1673s MY ($YREF, $ZREF) = @_; 1673s IF (@$YREF > @$ZREF) { 1673s RETURN ($YREF, $ZREF); 1673s } ELSE { 1673s RETURN ($ZREF, $YREF); 1673s } 1673s } 1673s 1673s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1673s 1673s (*W, *X) = FUNC(\@Y, \@Z); 1673s PRINT "@W HAS MORE THAN @X\N"; 1673s SUB FUNC { 1673s LOCAL (*Y, *Z) = @_; 1673s IF (@Y > @Z) { 1673s RETURN (\@Y, \@Z); 1673s } ELSE { 1673s RETURN (\@Z, \@Y); 1673s } 1673s } 1673s 1673s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1673s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1673s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1673s ARE IN THE SYMBOL TABLE. 1673s 1673s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1673s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1673s FOR EXAMPLE: 1673s 1673s SPLUTTER(\*STDOUT); 1673s SUB SPLUTTER { 1673s MY $FH = SHIFT; 1673s PRINT $FH "HER UM WELL A HMMM\N"; 1673s } 1673s 1673s $REC = GET_REC(\*STDIN); 1673s SUB GET_REC { 1673s MY $FH = SHIFT; 1673s RETURN SCALAR <$FH>; 1673s } 1673s 1673s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1673s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1673s 1673s SUB OPENIT { 1673s MY $PATH = SHIFT; 1673s LOCAL *FH; 1673s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1673s } 1673s 1673s =HEAD2 PROTOTYPES 1673s X X 1673s 1673s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1673s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1673s SECTION OR WITH A L. 1673s IF YOU DECLARE EITHER OF 1673s 1673s SUB MYPUSH (\@@) 1673s SUB MYPUSH :PROTOTYPE(\@@) 1673s 1673s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1673s 1673s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1673s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1673s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1673s OF AN ATTRIBUTE. 1673s 1673s THE 1673s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1673s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1673s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1673s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1673s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1673s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1673s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1673s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1673s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1673s 1673s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1673s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1673s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1673s 1673s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1673s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1673s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1673s CORRESPONDING BUILT-IN. 1673s 1673s DECLARED AS CALLED AS 1673s 1673s SUB MYLINK ($$) MYLINK $OLD, $NEW 1673s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1673s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1673s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1673s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1673s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1673s SUB MYPOP (\@) MYPOP @ARRAY 1673s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1673s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1673s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1673s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1673s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1673s SUB MYRAND (;$) MYRAND 42 1673s SUB MYTIME () MYTIME 1673s 1673s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1673s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1673s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1673s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1673s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1673s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1673s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1673s 1673s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1673s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1673s 1673s SUB MYREF (\[$@%&*]) 1673s 1673s WILL ALLOW CALLING MYREF() AS 1673s 1673s MYREF $VAR 1673s MYREF @ARRAY 1673s MYREF %HASH 1673s MYREF &SUB 1673s MYREF *GLOB 1673s 1673s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1673s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1673s 1673s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1673s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1673s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1673s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1673s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1673s OR A SUBSEQUENT COMMA. 1673s 1673s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1673s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1673s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1673s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1673s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1673s FOLLOWS: 1673s 1673s USE SYMBOL 'QUALIFY_TO_REF'; 1673s 1673s SUB FOO (*) { 1673s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1673s ... 1673s } 1673s 1673s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1673s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1673s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1673s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1673s 1673s SUB MYPUSH (+@) { 1673s MY $AREF = SHIFT; 1673s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1673s PUSH @$AREF, @_; 1673s } 1673s 1673s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1673s IS OF AN ACCEPTABLE TYPE. 1673s 1673s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1673s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1673s 1673s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1673s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1673s PROVIDED, C<$_> WILL BE USED INSTEAD. 1673s 1673s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1673s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1673s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1673s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1673s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1673s 1673s MYTIME +2; 1673s 1673s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1673s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1673s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1673s 1673s SUB MYGETPROTOBYNUMBER($;); 1673s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1673s 1673s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1673s PROVIDED IT'S IN THE INITIAL POSITION: 1673s X<&> 1673s 1673s SUB TRY (&@) { 1673s MY($TRY,$CATCH) = @_; 1673s EVAL { &$TRY }; 1673s IF ($@) { 1673s LOCAL $_ = $@; 1673s &$CATCH; 1673s } 1673s } 1673s SUB CATCH (&) { $_[0] } 1673s 1673s TRY { 1673s DIE "PHOOEY"; 1673s } CATCH { 1673s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1673s }; 1673s 1673s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1673s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1673s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1673s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1673s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1673s 1673s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1673s X 1673s 1673s SUB MYGREP (&@) { 1673s MY $CODE = SHIFT; 1673s MY @RESULT; 1673s FOREACH $_ (@_) { 1673s PUSH(@RESULT, $_) IF &$CODE; 1673s } 1673s @RESULT; 1673s } 1673s 1673s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1673s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1673s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1673s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1673s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1673s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1673s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1673s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1673s 1673s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1673s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1673s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1673s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1673s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1673s MAJORITY OF OFFENDING CODE IS FIXED. 1673s 1673s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1673s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1673s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1673s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1673s 1673s SUB FUNC ($) { 1673s MY $N = SHIFT; 1673s PRINT "YOU GAVE ME $N\N"; 1673s } 1673s 1673s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1673s RETURNING A LIST: 1673s 1673s FUNC(@FOO); 1673s FUNC( $TEXT =~ /\W+/G ); 1673s 1673s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1673s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1673s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1673s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1673s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1673s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1673s 1673s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1673s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1673s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1673s EFFECT, LIKE SO: 1673s 1673s SUB FOO($$); 1673s SUB FOO($$) { 1673s FOO 1, 2; 1673s } 1673s 1673s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1673s TO MAKE THE WORLD A BETTER PLACE. 1673s 1673s =HEAD2 CONSTANT FUNCTIONS 1673s X 1673s 1673s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1673s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1673s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1673s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1673s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1673s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1673s 1673s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1673s 1673s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1673s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1673s # AND IT'S INLINED, TOO! 1673s SUB ST_DEV () { 0 } 1673s SUB ST_INO () { 1 } 1673s 1673s SUB FLAG_FOO () { 1 << 8 } 1673s SUB FLAG_BAR () { 1 << 9 } 1673s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1673s 1673s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1673s 1673s SUB N () { INT(OPT_BAZ) / 3 } 1673s 1673s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1673s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1673s 1673s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1673s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1673s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1673s C: 1673s 1673s SUB BAZ_VAL () { 1673s IF (OPT_BAZ) { 1673s RETURN 23; 1673s } 1673s ELSE { 1673s RETURN 42; 1673s } 1673s } 1673s SUB BONK_VAL () { RETURN 12345 } 1673s 1673s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1673s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1673s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1673s 1673s BEGIN { 1673s MY $VAR = 1; 1673s NO STRICT 'REFS'; 1673s *INLINED = SUB () { $VAR }; 1673s } 1673s 1673s BEGIN { 1673s MY $VAR = 1; 1673s MY $REF = \$VAR; 1673s NO STRICT 'REFS'; 1673s *NOT_INLINED = SUB () { $VAR }; 1673s } 1673s 1673s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1673s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1673s 1673s BEGIN { 1673s MY $X = 10; 1673s *FOO = SUB () { $X }; 1673s $X++; 1673s } 1673s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1673s 1673s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1673s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1673s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1673s SO IT PRINTED C<10>, NOT C<11>. 1673s 1673s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1673s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1673s ASIDE FROM WHERE IT IS DECLARED. 1673s 1673s # FINE, NO WARNING 1673s BEGIN { 1673s MY $X = 54321; 1673s *INLINED = SUB () { $X }; 1673s } 1673s # ERROR 1673s BEGIN { 1673s MY $X; 1673s $X = 54321; 1673s *ALSO_INLINED = SUB () { $X }; 1673s } 1673s 1673s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1673s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1673s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1673s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1673s CONSTANT SUBROUTINE: 1673s 1673s MY $X = 54321; 1673s *INLINED = SUB : CONST { $X }; 1673s $X++; 1673s 1673s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1673s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1673s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1673s VALUE CAPTURED THE SAME WAY. 1673s 1673s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1673s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1673s AN EXPLICIT C: 1673s 1673s BEGIN { 1673s MY $X = 10; 1673s *FOO = SUB () { RETURN $X }; 1673s $X++; 1673s } 1673s PRINT FOO(); # PRINTS 11 1673s 1673s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1673s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1673s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1673s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1673s 1673s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1673s SUB ONE { 1673s 1; 1673s } 1673s IF (ONE ) { 1673s PRINT ONE() IF ONE ; 1673s } 1673s 1673s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1673s SUB ONE () { 1 } 1673s DO { 1673s PRINT 1 1673s }; 1673s 1673s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1673s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1673s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1673s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1673s 1673s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1673s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1673s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1673s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1673s 1673s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1673s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1673s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1673s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1673s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1673s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1673s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1673s MENTIONED ABOVE: 1673s 1673s SUB NOT_INLINED () { RETURN 23 } 1673s 1673s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1673s X X X X 1673s 1673s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1673s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1673s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1673s ON A NON-UNIX SYSTEM. 1673s 1673s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1673s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1673s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1673s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1673s 1673s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1673s CHDIR $SOMEWHERE; 1673s SUB CHDIR { ... } 1673s 1673s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1673s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1673s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1673s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1673s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1673s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1673s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1673s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1673s FOR SOME KEYWORDS. SEE L. 1673s 1673s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1673s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1673s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1673s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1673s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1673s THAT IS, THEY COULD SAY 1673s 1673s USE MODULE 'OPEN'; 1673s 1673s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1673s 1673s USE MODULE; 1673s 1673s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1673s 1673s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1673s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1673s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1673s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1673s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1673s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1673s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1673s 1673s PACKAGE REGLOB; 1673s REQUIRE EXPORTER; 1673s @ISA = 'EXPORTER'; 1673s @EXPORT_OK = 'GLOB'; 1673s 1673s SUB IMPORT { 1673s MY $PKG = SHIFT; 1673s RETURN UNLESS @_; 1673s MY $SYM = SHIFT; 1673s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1673s $PKG->EXPORT($WHERE, $SYM, @_); 1673s } 1673s 1673s SUB GLOB { 1673s MY $PAT = SHIFT; 1673s MY @GOT; 1673s IF (OPENDIR MY $D, '.') { 1673s @GOT = GREP /$PAT/, READDIR $D; 1673s CLOSEDIR $D; 1673s } 1673s RETURN @GOT; 1673s } 1673s 1; 1673s 1673s AND HERE'S HOW IT COULD BE (AB)USED: 1673s 1673s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1673s PACKAGE FOO; 1673s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1673s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1673s 1673s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1673s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1673s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1673s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1673s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1673s IT MUST BE DONE AT ALL. 1673s 1673s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1673s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1673s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1673s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1673s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1673s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1673s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1673s LIBRARY. 1673s 1673s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1673s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1673s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1673s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1673s (SEE L). 1673s 1673s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1673s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1673s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1673s 1673s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1673s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1673s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1673s C SYNTAX, THOUGH). 1673s 1673s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1673s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1673s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1673s 1673s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1673s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1673s 1673s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1673s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1673s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1673s 1673s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1673s 1673s =HEAD2 AUTOLOADING 1673s X X 1673s 1673s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1673s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1673s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1673s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1673s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1673s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1673s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1673s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1673s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1673s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1673s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1673s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1673s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1673s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1673s SUBROUTINE NAME. SEE L FOR DETAILS.) 1673s 1673s 1673s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1673s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1673s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1673s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1673s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1673s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1673s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1673s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1673s 1673s SUB AUTOLOAD { 1673s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1673s MY $PROGRAM = $AUTOLOAD; 1673s $PROGRAM =~ S/.*:://; 1673s SYSTEM($PROGRAM, @_); 1673s } 1673s DATE(); 1673s WHO(); 1673s LS('-L'); 1673s 1673s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1673s EVEN NEED PARENTHESES: 1673s 1673s USE SUBS QW(DATE WHO LS); 1673s DATE; 1673s WHO; 1673s LS '-L'; 1673s 1673s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1673s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1673s 1673s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1673s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1673s DESCRIBED IN L AND IN L, THE STANDARD 1673s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1673s FUNCTIONS TO PERL CODE IN L. 1673s 1673s =HEAD2 SUBROUTINE ATTRIBUTES 1673s X X X 1673s 1673s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1673s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1673s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1673s C HAD BEEN SEEN. SEE L FOR DETAILS 1673s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1673s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1673s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1673s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1673s 1673s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1673s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1673s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1673s NEST PROPERLY. 1673s 1673s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1673s 1673s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1673s SUB PLUGH () : UGLY('\(") :BAD; 1673s SUB XYZZY : _5X5 { ... } 1673s 1673s EXAMPLES OF INVALID SYNTAX: 1673s 1673s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1673s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1673s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1673s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1673s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1673s 1673s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1673s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1673s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1673s PARSED AND INVOKED: 1673s 1673s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1673s 1673s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1673s SEE L AND L. 1673s 1673s =HEAD1 SEE ALSO 1673s 1673s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1673s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1673s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1673s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1673s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1673s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1673s 1673s =FOR VI 1673s # EX: SET STS=0 SW=4 ET: 1673s 1673s ok 2 1673s # testing mod_cgi with /modules/cgi/perl.pl 1673s # expected 200 1673s # received 200 1673s # body: PERL CGI 1673s ok 3 1673s # testing mod_test_rwrite with /test_rwrite 1673s # expected 200 1673s # received 200 1673s # body: A 1673s ok 4 1673s ok 1676s t/filter/case_in.t .................. 1676s 1..3 1676s # Running under perl version 5.040000 for linux 1676s # Current time local: Fri Nov 29 20:11:58 2024 1676s # Current time GMT: Fri Nov 29 20:11:58 2024 1676s # Using Test.pm version 1.31 1676s # Using Apache/Test.pm version 1.44 1676s ok 1 1676s # testing mod_cgi with /modules/cgi/perl_echo.pl 1676s # expected 200 1676s # received 200 1676s ok 2 1676s # testing mod_echo_post with /echo_post 1676s # expected 200 1676s # received 200 1676s ok 3 1676s ok 1679s t/filter/input_body.t ............... 1679s 1..2 1679s # Running under perl version 5.040000 for linux 1679s # Current time local: Fri Nov 29 20:12:01 2024 1679s # Current time GMT: Fri Nov 29 20:12:01 2024 1679s # Using Test.pm version 1.31 1679s # Using Apache/Test.pm version 1.44 1679s # testing : Posted "1 ko" 1679s # expected: 'ok 1' 1679s # received: 'ok 1' 1679s ok 1 1679s # testing : Posted "2 ko" 1679s # expected: 'ok 2' 1679s # received: 'ok 2' 1679s ok 2 1679s ok 1683s t/http11/basicauth.t ................ 1683s 1..3 1683s # Running under perl version 5.040000 for linux 1683s # Current time local: Fri Nov 29 20:12:04 2024 1683s # Current time GMT: Fri Nov 29 20:12:04 2024 1683s # Using Test.pm version 1.31 1683s # Using Apache/Test.pm version 1.44 1683s ok 1 1683s ok 2 1683s ok 3 1683s ok 1686s t/http11/chunked.t .................. 1686s 1..30 1686s # Running under perl version 5.040000 for linux 1686s # Current time local: Fri Nov 29 20:12:08 2024 1686s # Current time GMT: Fri Nov 29 20:12:08 2024 1686s # Using Test.pm version 1.31 1686s # Using Apache/Test.pm version 1.44 1686s # testing : response protocol 1686s # expected: 'HTTP/1.1' 1686s # received: 'HTTP/1.1' 1686s ok 1 1686s # testing : response Transfer-Encoding 1686s # expected: 'chunked' 1686s # received: 'chunked' 1686s ok 2 1686s # testing : no Content-Length 1686s # expected: 0 1686s # received: 0 1686s ok 3 1686s # testing : body length 1686s # expected: '70976' 1686s # received: 70976 1686s ok 4 1686s # testing : number of requests 1686s # expected: 1 1686s # received: 1 1686s ok 5 1686s # testing : response protocol 1686s # expected: 'HTTP/1.1' 1686s # received: 'HTTP/1.1' 1686s ok 6 1686s # testing : response Transfer-Encoding 1686s # expected: 'chunked' 1686s # received: 'chunked' 1686s ok 7 1686s # testing : no Content-Length 1686s # expected: 0 1686s # received: 0 1686s ok 8 1686s # testing : body length 1686s # expected: '212509' 1686s # received: 212509 1686s ok 9 1686s # testing : number of requests 1686s # expected: 2 1686s # received: 2 1686s ok 10 1686s # testing : response protocol 1686s # expected: 'HTTP/1.1' 1686s # received: 'HTTP/1.1' 1686s ok 11 1686s # testing : response Transfer-Encoding 1686s # expected: 'chunked' 1686s # received: 'chunked' 1686s ok 12 1686s # testing : no Content-Length 1686s # expected: 0 1686s # received: 0 1686s ok 13 1686s # testing : body length 1686s # expected: '280545' 1686s # received: 280545 1686s ok 14 1686s # testing : number of requests 1686s # expected: 3 1686s # received: 3 1686s ok 15 1686s # testing : response protocol 1686s # expected: 'HTTP/1.1' 1686s # received: 'HTTP/1.1' 1686s ok 16 1686s # testing : response Transfer-Encoding 1686s # expected: 'chunked' 1686s # received: 'chunked' 1686s ok 17 1686s # testing : no Content-Length 1686s # expected: 0 1686s # received: 0 1686s ok 18 1686s # testing : body length 1686s # expected: '845969' 1686s # received: 845969 1686s ok 19 1686s # testing : number of requests 1686s # expected: 4 1686s # received: 4 1686s ok 20 1686s # testing : response protocol 1686s # expected: 'HTTP/1.1' 1686s # received: 'HTTP/1.1' 1686s ok 21 1686s # testing : no Transfer-Encoding (test result inverted) 1686s # expected: 'chunked' 1686s # received: '' 1686s ok 22 1686s # testing : content length 1686s # expected: 253 1686s # received: '253' 1686s ok 23 1686s # testing : body length 1686s # expected: '242' 1686s # received: 242 1686s ok 24 1686s # testing : number of requests 1686s # expected: 5 1686s # received: 5 1686s ok 25 1686s # testing : response protocol 1686s # expected: 'HTTP/1.1' 1686s # received: 'HTTP/1.1' 1686s ok 26 1686s # testing : no Transfer-Encoding (test result inverted) 1686s # expected: 'chunked' 1686s # received: '' 1686s ok 27 1686s # testing : content length 1686s # expected: '' 1686s # received: '' 1686s ok 28 1686s # testing : body length 1686s # expected: '14276' 1686s # received: 14276 1686s ok 29 1686s # testing : number of requests 1686s # expected: 6 1686s # received: 6 1686s ok 30 1686s ok 1689s t/http11/chunked2.t ................. 1689s 1..2 1689s # Running under perl version 5.040000 for linux 1689s # Current time local: Fri Nov 29 20:12:11 2024 1689s # Current time GMT: Fri Nov 29 20:12:11 2024 1689s # Using Test.pm version 1.31 1689s # Using Apache/Test.pm version 1.44 1689s # testing : successful response 1689s # expected: 200 1689s # received: '200' 1689s ok 1 1689s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1689s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1689s ok 2 1689s ok 1692s t/http11/clength.t .................. 1692s 1..6 1692s # Running under perl version 5.040000 for linux 1692s # Current time local: Fri Nov 29 20:12:14 2024 1692s # Current time GMT: Fri Nov 29 20:12:14 2024 1692s # Using Test.pm version 1.31 1692s # Using Apache/Test.pm version 1.44 1692s # testing : successful response 1692s # expected: 200 1692s # received: '200' 1692s ok 1 1692s # expected: 10 1692s # received: '10' 1692s ok 2 1692s # expected: 'bbbbbbbbbb' 1692s # received: 'bbbbbbbbbb' 1692s ok 3 1692s # testing : successful response 1692s # expected: 200 1692s # received: '200' 1692s ok 4 1692s # expected: 6 1692s # received: '6' 1692s ok 5 1692s # expected: 'foobar' 1692s # received: 'foobar' 1692s ok 6 1692s ok 1697s t/http11/post.t ..................... 1697s # using LWP client 1697s 1..51 1697s # Running under perl version 5.040000 for linux 1697s # Current time local: Fri Nov 29 20:12:17 2024 1697s # Current time GMT: Fri Nov 29 20:12:17 2024 1697s # Using Test.pm version 1.31 1697s # Using Apache/Test.pm version 1.44 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 1024 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: Keep-Alive 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s #Keep-Alive: timeout=5, max=100 1697s # 1697s # testing : length posted 1697s # expected: '1024' 1697s # received: 1024 1697s ok 1 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 2048 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 2 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '2048' 1697s # received: 2048 1697s ok 2 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 3072 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 3 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '3072' 1697s # received: 3072 1697s ok 3 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 4096 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 4 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '4096' 1697s # received: 4096 1697s ok 4 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 5120 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 5 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '5120' 1697s # received: 5120 1697s ok 5 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 6144 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 6 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '6144' 1697s # received: 6144 1697s ok 6 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 7168 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 7 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '7168' 1697s # received: 7168 1697s ok 7 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 8192 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 8 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '8192' 1697s # received: 8192 1697s ok 8 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 9216 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 9 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '9216' 1697s # received: 9216 1697s ok 9 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 10240 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 10 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '10240' 1697s # received: 10240 1697s ok 10 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 11264 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 11 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '11264' 1697s # received: 11264 1697s ok 11 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 12288 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 12 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '12288' 1697s # received: 12288 1697s ok 12 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 13312 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 13 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '13312' 1697s # received: 13312 1697s ok 13 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 14336 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 14 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '14336' 1697s # received: 14336 1697s ok 14 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 15360 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 15 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '15360' 1697s # received: 15360 1697s ok 15 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 16384 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 16 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '16384' 1697s # received: 16384 1697s ok 16 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 17408 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 17 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '17408' 1697s # received: 17408 1697s ok 17 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 18432 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 18 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '18432' 1697s # received: 18432 1697s ok 18 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 19456 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 19 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '19456' 1697s # received: 19456 1697s ok 19 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 20480 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 20 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '20480' 1697s # received: 20480 1697s ok 20 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 21504 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 21 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '21504' 1697s # received: 21504 1697s ok 21 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 22528 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 22 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '22528' 1697s # received: 22528 1697s ok 22 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 23552 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 23 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '23552' 1697s # received: 23552 1697s ok 23 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 24576 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 24 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '24576' 1697s # received: 24576 1697s ok 24 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 25600 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 25 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '25600' 1697s # received: 25600 1697s ok 25 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 26624 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 26 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '26624' 1697s # received: 26624 1697s ok 26 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 27648 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 27 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '27648' 1697s # received: 27648 1697s ok 27 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 28672 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 28 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '28672' 1697s # received: 28672 1697s ok 28 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 29696 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 29 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '29696' 1697s # received: 29696 1697s ok 29 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 30720 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 30 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '30720' 1697s # received: 30720 1697s ok 30 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 31744 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 31 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '31744' 1697s # received: 31744 1697s ok 31 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 32768 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:21 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 32 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '32768' 1697s # received: 32768 1697s ok 32 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 33792 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 33 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '33792' 1697s # received: 33792 1697s ok 33 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 34816 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 34 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '34816' 1697s # received: 34816 1697s ok 34 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 35840 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 35 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '35840' 1697s # received: 35840 1697s ok 35 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 36864 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 36 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '36864' 1697s # received: 36864 1697s ok 36 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 37888 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 37 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '37888' 1697s # received: 37888 1697s ok 37 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 38912 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 38 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '38912' 1697s # received: 38912 1697s ok 38 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 39936 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 39 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '39936' 1697s # received: 39936 1697s ok 39 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 40960 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 40 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '40960' 1697s # received: 40960 1697s ok 40 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 41984 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 41 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '41984' 1697s # received: 41984 1697s ok 41 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 43008 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 42 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '43008' 1697s # received: 43008 1697s ok 42 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 44032 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 43 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '44032' 1697s # received: 44032 1697s ok 43 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 45056 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 44 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '45056' 1697s # received: 45056 1697s ok 44 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 46080 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 45 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '46080' 1697s # received: 46080 1697s ok 45 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 47104 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 46 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '47104' 1697s # received: 47104 1697s ok 46 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 48128 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 47 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '48128' 1697s # received: 48128 1697s ok 47 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 49152 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 48 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '49152' 1697s # received: 49152 1697s ok 48 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 50176 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 49 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '50176' 1697s # received: 50176 1697s ok 49 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 51200 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 50 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '51200' 1697s # received: 51200 1697s ok 50 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.77 1697s #Content-Length: 102400 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1697s #Vary: In-If1 1697s #Content-Length: 7 1697s #Client-Date: Fri, 29 Nov 2024 20:12:22 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 51 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '102400' 1697s # received: 102400 1697s ok 51 1697s ok 1701s t/modules/aaa.t ..................... 1701s 1..40 1701s # Running under perl version 5.040000 for linux 1701s # Current time local: Fri Nov 29 20:12:22 2024 1701s # Current time GMT: Fri Nov 29 20:12:22 2024 1701s # Using Test.pm version 1.31 1701s # Using Apache/Test.pm version 1.44 1701s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/realm2 1701s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1701s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/form1 1701s ok 1 1701s ok 2 1701s ok 3 1701s ok 4 1701s ok 5 1701s ok 6 1701s ok 7 1701s ok 8 1701s ok 9 1701s ok 10 1701s ok 11 1701s ok 12 1701s ok 13 1701s ok 14 1701s ok 15 1701s ok 16 1701s ok 17 1701s ok 18 1701s ok 19 1701s ok 20 1701s ok 21 1701s ok 22 1701s ok 23 1701s ok 24 1701s ok 25 1701s ok 26 1701s ok 27 1701s ok 28 1701s ok 29 1701s ok 30 1701s ok 31 1701s ok 32 1701s ok 33 1701s ok 34 1701s ok 35 1701s ok 36 1701s ok 37 1701s ok 38 1701s ok 39 1701s ok 40 1701s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1701s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/form1 1701s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/realm2 1701s ok 1705s t/modules/access.t .................. 1705s 1..408 1705s # Running under perl version 5.040000 for linux 1705s # Current time local: Fri Nov 29 20:12:26 2024 1705s # Current time GMT: Fri Nov 29 20:12:26 2024 1705s # Using Test.pm version 1.31 1705s # Using Apache/Test.pm version 1.44 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # expecting access. 1705s ok 1 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 2 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from all 1705s # expecting access. 1705s ok 3 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 4 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from localhost 1705s # expecting access. 1705s ok 5 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 6 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from 127.0.0.1 1705s # expecting access. 1705s ok 7 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 8 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from 127.0 1705s # expecting access. 1705s ok 9 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 10 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 11 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 12 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from 127.0.0.1/16 1705s # expecting access. 1705s ok 13 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 14 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 15 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 16 1705s # --- 1705s # Order deny,allow 1705s # Allow from all 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 17 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # expecting access. 1705s ok 18 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 19 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from all 1705s # expecting access. 1705s ok 20 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 21 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from localhost 1705s # expecting access. 1705s ok 22 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 23 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from 127.0.0.1 1705s # expecting access. 1705s ok 24 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 25 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from 127.0 1705s # expecting access. 1705s ok 26 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 27 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 28 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 29 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from 127.0.0.1/16 1705s # expecting access. 1705s ok 30 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 31 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 32 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 33 1705s # --- 1705s # Order deny,allow 1705s # Allow from localhost 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 34 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # expecting access. 1705s ok 35 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 36 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from all 1705s # expecting access. 1705s ok 37 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 38 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from localhost 1705s # expecting access. 1705s ok 39 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 40 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1 1705s # expecting access. 1705s ok 41 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 42 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0 1705s # expecting access. 1705s ok 43 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 44 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 45 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 46 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1/16 1705s # expecting access. 1705s ok 47 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 48 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 49 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 50 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 51 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # expecting access. 1705s ok 52 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 53 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from all 1705s # expecting access. 1705s ok 54 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 55 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from localhost 1705s # expecting access. 1705s ok 56 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 57 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1 1705s # expecting access. 1705s ok 58 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 59 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from 127.0 1705s # expecting access. 1705s ok 60 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 61 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 62 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 63 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1/16 1705s # expecting access. 1705s ok 64 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 65 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 66 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 67 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 68 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 69 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 70 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from all 1705s # expecting access. 1705s ok 71 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 72 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from localhost 1705s # expecting access. 1705s ok 73 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 74 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1 1705s # expecting access. 1705s ok 75 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 76 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0 1705s # expecting access. 1705s ok 77 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 78 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 79 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 80 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1/16 1705s # expecting access. 1705s ok 81 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 82 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 83 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 84 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 85 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # expecting access. 1705s ok 86 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 87 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from all 1705s # expecting access. 1705s ok 88 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 89 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from localhost 1705s # expecting access. 1705s ok 90 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 91 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1 1705s # expecting access. 1705s ok 92 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 93 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0 1705s # expecting access. 1705s ok 94 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 95 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 96 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 97 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1/16 1705s # expecting access. 1705s ok 98 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 99 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 100 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 101 1705s # --- 1705s # Order deny,allow 1705s # Allow from 127.0.0.1/16 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 102 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # expecting access. 1705s ok 103 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 104 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from all 1705s # expecting access denial. 1705s ok 105 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 106 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 107 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 108 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 109 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 110 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 111 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 112 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 113 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 114 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 115 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 116 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 117 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 118 1705s # --- 1705s # Order deny,allow 1705s # Allow from somewhere.else.com 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 119 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # expecting access. 1705s ok 120 1705s # --- 1705s # Order deny,allow 1705s # Deny from all 1705s # expecting access denial. 1705s ok 121 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from all 1705s # expecting access denial. 1705s ok 122 1705s # --- 1705s # Order deny,allow 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 123 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 124 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 125 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 126 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 127 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 128 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 129 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 130 1705s # --- 1705s # Order deny,allow 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 131 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 132 1705s # --- 1705s # Order deny,allow 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 133 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 134 1705s # --- 1705s # Order deny,allow 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 135 1705s # --- 1705s # Order deny,allow 1705s # Allow from 66.6.6.6 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 136 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # expecting access. 1705s ok 137 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 138 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from all 1705s # expecting access denial. 1705s ok 139 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 140 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 141 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 142 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 143 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 144 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 145 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 146 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 147 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 148 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 149 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 150 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 151 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 152 1705s # --- 1705s # Order allow,deny 1705s # Allow from all 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 153 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # expecting access. 1705s ok 154 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 155 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from all 1705s # expecting access denial. 1705s ok 156 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 157 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 158 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 159 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 160 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 161 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 162 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 163 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 164 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 165 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 166 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 167 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 168 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 169 1705s # --- 1705s # Order allow,deny 1705s # Allow from localhost 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 170 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # expecting access. 1705s ok 171 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 172 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from all 1705s # expecting access denial. 1705s ok 173 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 174 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 175 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 176 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 177 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 178 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 179 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 180 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 181 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 182 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 183 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 184 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 185 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 186 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 187 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # expecting access. 1705s ok 188 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 189 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from all 1705s # expecting access denial. 1705s ok 190 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 191 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 192 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 193 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 194 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 195 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 196 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 197 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 198 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 199 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 200 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 201 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 202 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 203 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 204 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 205 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 206 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from all 1705s # expecting access denial. 1705s ok 207 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 208 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 209 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 210 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 211 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 212 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 213 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 214 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 215 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 216 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 217 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 218 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 219 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 220 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 221 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # expecting access. 1705s ok 222 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 223 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from all 1705s # expecting access denial. 1705s ok 224 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 225 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 226 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 227 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 228 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 229 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 230 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 231 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 232 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 233 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 234 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 235 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 236 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 237 1705s # --- 1705s # Order allow,deny 1705s # Allow from 127.0.0.1/16 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 238 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # expecting access denial. 1705s ok 239 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 240 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from all 1705s # expecting access denial. 1705s ok 241 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 242 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 243 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 244 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 245 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 246 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 247 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 248 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 249 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 250 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 251 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 252 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 253 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 254 1705s # --- 1705s # Order allow,deny 1705s # Allow from somewhere.else.com 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 255 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # expecting access denial. 1705s ok 256 1705s # --- 1705s # Order allow,deny 1705s # Deny from all 1705s # expecting access denial. 1705s ok 257 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from all 1705s # expecting access denial. 1705s ok 258 1705s # --- 1705s # Order allow,deny 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 259 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 260 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 261 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 262 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 263 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 264 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 265 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 266 1705s # --- 1705s # Order allow,deny 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 267 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 268 1705s # --- 1705s # Order allow,deny 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 269 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 270 1705s # --- 1705s # Order allow,deny 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 271 1705s # --- 1705s # Order allow,deny 1705s # Allow from 66.6.6.6 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 272 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # expecting access. 1705s ok 273 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 274 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from all 1705s # expecting access denial. 1705s ok 275 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 276 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 277 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 278 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 279 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 280 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 281 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 282 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 283 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 284 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 285 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 286 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 287 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 288 1705s # --- 1705s # Order mutual-failure 1705s # Allow from all 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 289 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # expecting access. 1705s ok 290 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 291 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from all 1705s # expecting access denial. 1705s ok 292 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 293 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 294 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 295 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 296 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 297 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 298 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 299 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 300 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 301 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 302 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 303 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 304 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 305 1705s # --- 1705s # Order mutual-failure 1705s # Allow from localhost 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 306 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # expecting access. 1705s ok 307 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 308 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from all 1705s # expecting access denial. 1705s ok 309 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 310 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 311 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 312 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 313 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 314 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 315 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 316 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 317 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 318 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 319 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 320 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 321 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 322 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 323 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # expecting access. 1705s ok 324 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 325 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from all 1705s # expecting access denial. 1705s ok 326 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 327 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 328 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 329 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 330 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 331 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 332 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 333 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 334 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 335 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 336 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 337 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 338 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 339 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 340 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # expecting access. 1705s ok 341 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 342 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from all 1705s # expecting access denial. 1705s ok 343 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 344 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 345 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 346 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 347 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 348 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 349 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 350 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 351 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 352 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 353 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 354 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 355 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 356 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/255.255.0.0 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 357 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # expecting access. 1705s ok 358 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 359 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from all 1705s # expecting access denial. 1705s ok 360 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 361 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 362 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 363 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 364 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 365 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 366 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 367 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 368 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 369 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 370 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 371 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from somewhere.else.com 1705s # expecting access. 1705s ok 372 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 373 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 127.0.0.1/16 1705s # Deny from 66.6.6.6 1705s # expecting access. 1705s ok 374 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # expecting access denial. 1705s ok 375 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 376 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from all 1705s # expecting access denial. 1705s ok 377 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 378 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 379 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 380 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 381 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 382 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 383 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 384 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 385 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 386 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 387 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 388 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 389 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 390 1705s # --- 1705s # Order mutual-failure 1705s # Allow from somewhere.else.com 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 391 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # expecting access denial. 1705s ok 392 1705s # --- 1705s # Order mutual-failure 1705s # Deny from all 1705s # expecting access denial. 1705s ok 393 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from all 1705s # expecting access denial. 1705s ok 394 1705s # --- 1705s # Order mutual-failure 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 395 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from localhost 1705s # expecting access denial. 1705s ok 396 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 397 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1 1705s # expecting access denial. 1705s ok 398 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 399 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0 1705s # expecting access denial. 1705s ok 400 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 401 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1/255.255.0.0 1705s # expecting access denial. 1705s ok 402 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 403 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from 127.0.0.1/16 1705s # expecting access denial. 1705s ok 404 1705s # --- 1705s # Order mutual-failure 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 405 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from somewhere.else.com 1705s # expecting access denial. 1705s ok 406 1705s # --- 1705s # Order mutual-failure 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 407 1705s # --- 1705s # Order mutual-failure 1705s # Allow from 66.6.6.6 1705s # Deny from 66.6.6.6 1705s # expecting access denial. 1705s ok 408 1705s ok 1708s t/modules/actions.t ................. 1708s 1..20 1708s # Running under perl version 5.040000 for linux 1708s # Current time local: Fri Nov 29 20:12:30 2024 1708s # Current time GMT: Fri Nov 29 20:12:30 2024 1708s # Using Test.pm version 1.31 1708s # Using Apache/Test.pm version 1.44 1708s # expected: 200 1708s # received: '200' 1708s ok 1 1708s # expected: 'nada' 1708s # received: 'nada' 1708s ok 2 1708s # expected: 404 1708s # received: '404' 1708s ok 3 1708s ok 4 # skip RC=404, no need to check content 1708s # expected: 404 1708s # received: '404' 1708s ok 5 1708s ok 6 # skip RC=404, no need to check content 1708s # expected: 404 1708s # received: '404' 1708s ok 7 1708s ok 8 # skip RC=404, no need to check content 1708s # expected: 200 1708s # received: '200' 1708s ok 9 1708s # expected: 'nada' 1708s # received: 'nada' 1708s ok 10 1708s # expected: 404 1708s # received: '404' 1708s ok 11 1708s ok 12 # skip RC=404, no need to check content 1708s # expected: 200 1708s # received: '200' 1708s ok 13 1708s # expected: 'POST 1708s # foo2: bar2 1708s # ' 1708s # received: 'POST 1708s # foo2: bar2 1708s # ' 1708s ok 14 1708s # expected: 405 1708s # received: '405' 1708s ok 15 1708s # expected: 200 1708s # received: '200' 1708s ok 16 1708s # expected: 'foo=bar' 1708s # received: 'foo=bar' 1708s ok 17 1708s # expected: 200 1708s # received: '200' 1708s ok 18 1708s # expected: 'POST 1708s # foo2: bar2 1708s # ' 1708s # received: 'POST 1708s # foo2: bar2 1708s # ' 1708s ok 19 1708s # expected: 405 1708s # received: '405' 1708s ok 20 1708s ok 1712s t/modules/alias.t ................... 1712s 1..134 1712s # Running under perl version 5.040000 for linux 1712s # Current time local: Fri Nov 29 20:12:33 2024 1712s # Current time GMT: Fri Nov 29 20:12:33 2024 1712s # Using Test.pm version 1.31 1712s # Using Apache/Test.pm version 1.44 1712s # verifying simple aliases 1712s # testing : /alias/ 1712s # expected: 200 1712s # received: '200' 1712s ok 1 1712s # testing : /bogu/ 1712s # expected: 404 1712s # received: '404' 1712s ok 2 1712s # verifying alias match with /ali[0-9]. 1712s # testing : /ali0 1712s # expected: 0 1712s # received: '0' 1712s ok 3 1712s # testing : /ali1 1712s # expected: 1 1712s # received: '1' 1712s ok 4 1712s # testing : /ali2 1712s # expected: 2 1712s # received: '2' 1712s ok 5 1712s # testing : /ali3 1712s # expected: 3 1712s # received: '3' 1712s ok 6 1712s # testing : /ali4 1712s # expected: 4 1712s # received: '4' 1712s ok 7 1712s # testing : /ali5 1712s # expected: 5 1712s # received: '5' 1712s ok 8 1712s # testing : /ali6 1712s # expected: 6 1712s # received: '6' 1712s ok 9 1712s # testing : /ali7 1712s # expected: 7 1712s # received: '7' 1712s ok 10 1712s # testing : /ali8 1712s # expected: 8 1712s # received: '8' 1712s ok 11 1712s # testing : /ali9 1712s # expected: 9 1712s # received: '9' 1712s ok 12 1712s # verifying expression alias match with /expr/ali[0-9]. 1712s # testing : /ali0 1712s # expected: 0 1712s # received: '0' 1712s ok 13 1712s # testing : /ali1 1712s # expected: 1 1712s # received: '1' 1712s ok 14 1712s # testing : /ali2 1712s # expected: 2 1712s # received: '2' 1712s ok 15 1712s # testing : /ali3 1712s # expected: 3 1712s # received: '3' 1712s ok 16 1712s # testing : /ali4 1712s # expected: 4 1712s # received: '4' 1712s ok 17 1712s # testing : /ali5 1712s # expected: 5 1712s # received: '5' 1712s ok 18 1712s # testing : /ali6 1712s # expected: 6 1712s # received: '6' 1712s ok 19 1712s # testing : /ali7 1712s # expected: 7 1712s # received: '7' 1712s ok 20 1712s # testing : /ali8 1712s # expected: 8 1712s # received: '8' 1712s ok 21 1712s # testing : /ali9 1712s # expected: 9 1712s # received: '9' 1712s ok 22 1712s # testing : /forbid 1712s # expected: '403' 1712s # received: '403' 1712s ok 23 1712s # testing : /gone 1712s # expected: '410' 1712s # received: '410' 1712s ok 24 1712s # testing : /perm 1712s # expected: '301' 1712s # received: '301' 1712s ok 25 1712s # testing : /perm2 1712s # expected: '301' 1712s # received: '301' 1712s ok 26 1712s # testing : /seeother 1712s # expected: '303' 1712s # received: '303' 1712s ok 27 1712s # testing : /temp 1712s # expected: '302' 1712s # received: '302' 1712s ok 28 1712s # testing : /temp2 1712s # expected: '302' 1712s # received: '302' 1712s ok 29 1712s verifying body of perm and temp redirect match 1712s # testing : /p0 1712s # expected: 0 1712s # received: '0' 1712s ok 30 1712s # testing : /p1 1712s # expected: 1 1712s # received: '1' 1712s ok 31 1712s # testing : /p2 1712s # expected: 2 1712s # received: '2' 1712s ok 32 1712s # testing : /p3 1712s # expected: 3 1712s # received: '3' 1712s ok 33 1712s # testing : /p4 1712s # expected: 4 1712s # received: '4' 1712s ok 34 1712s # testing : /p5 1712s # expected: 5 1712s # received: '5' 1712s ok 35 1712s # testing : /p6 1712s # expected: 6 1712s # received: '6' 1712s ok 36 1712s # testing : /p7 1712s # expected: 7 1712s # received: '7' 1712s ok 37 1712s # testing : /p8 1712s # expected: 8 1712s # received: '8' 1712s ok 38 1712s # testing : /p9 1712s # expected: 9 1712s # received: '9' 1712s ok 39 1712s # testing : /t0 1712s # expected: 0 1712s # received: '0' 1712s ok 40 1712s # testing : /t1 1712s # expected: 1 1712s # received: '1' 1712s ok 41 1712s # testing : /t2 1712s # expected: 2 1712s # received: '2' 1712s ok 42 1712s # testing : /t3 1712s # expected: 3 1712s # received: '3' 1712s ok 43 1712s # testing : /t4 1712s # expected: 4 1712s # received: '4' 1712s ok 44 1712s # testing : /t5 1712s # expected: 5 1712s # received: '5' 1712s ok 45 1712s # testing : /t6 1712s # expected: 6 1712s # received: '6' 1712s ok 46 1712s # testing : /t7 1712s # expected: 7 1712s # received: '7' 1712s ok 47 1712s # testing : /t8 1712s # expected: 8 1712s # received: '8' 1712s ok 48 1712s # testing : /t9 1712s # expected: 9 1712s # received: '9' 1712s ok 49 1712s verifying body of perm and temp redirect match with expression support 1712s # testing : /p0 1712s # expected: 0 1712s # received: '0' 1712s ok 50 1712s # testing : /p1 1712s # expected: 1 1712s # received: '1' 1712s ok 51 1712s # testing : /p2 1712s # expected: 2 1712s # received: '2' 1712s ok 52 1712s # testing : /p3 1712s # expected: 3 1712s # received: '3' 1712s ok 53 1712s # testing : /p4 1712s # expected: 4 1712s # received: '4' 1712s ok 54 1712s # testing : /p5 1712s # expected: 5 1712s # received: '5' 1712s ok 55 1712s # testing : /p6 1712s # expected: 6 1712s # received: '6' 1712s ok 56 1712s # testing : /p7 1712s # expected: 7 1712s # received: '7' 1712s ok 57 1712s # testing : /p8 1712s # expected: 8 1712s # received: '8' 1712s ok 58 1712s # testing : /p9 1712s # expected: 9 1712s # received: '9' 1712s ok 59 1712s # testing : /t0 1712s # expected: 0 1712s # received: '0' 1712s ok 60 1712s # testing : /t1 1712s # expected: 1 1712s # received: '1' 1712s ok 61 1712s # testing : /t2 1712s # expected: 2 1712s # received: '2' 1712s ok 62 1712s # testing : /t3 1712s # expected: 3 1712s # received: '3' 1712s ok 63 1712s # testing : /t4 1712s # expected: 4 1712s # received: '4' 1712s ok 64 1712s # testing : /t5 1712s # expected: 5 1712s # received: '5' 1712s ok 65 1712s # testing : /t6 1712s # expected: 6 1712s # received: '6' 1712s ok 66 1712s # testing : /t7 1712s # expected: 7 1712s # received: '7' 1712s ok 67 1712s # testing : /t8 1712s # expected: 8 1712s # received: '8' 1712s ok 68 1712s # testing : /t9 1712s # expected: 9 1712s # received: '9' 1712s ok 69 1712s verifying return code of seeother and gone redirect match 1712s # testing : s0 1712s # expected: '303' 1712s # received: '303' 1712s ok 70 1712s # testing : s1 1712s # expected: '303' 1712s # received: '303' 1712s ok 71 1712s # testing : s2 1712s # expected: '303' 1712s # received: '303' 1712s ok 72 1712s # testing : s3 1712s # expected: '303' 1712s # received: '303' 1712s ok 73 1712s # testing : s4 1712s # expected: '303' 1712s # received: '303' 1712s ok 74 1712s # testing : s5 1712s # expected: '303' 1712s # received: '303' 1712s ok 75 1712s # testing : s6 1712s # expected: '303' 1712s # received: '303' 1712s ok 76 1712s # testing : s7 1712s # expected: '303' 1712s # received: '303' 1712s ok 77 1712s # testing : s8 1712s # expected: '303' 1712s # received: '303' 1712s ok 78 1712s # testing : s9 1712s # expected: '303' 1712s # received: '303' 1712s ok 79 1712s # testing : f0 1712s # expected: '403' 1712s # received: '403' 1712s ok 80 1712s # testing : f1 1712s # expected: '403' 1712s # received: '403' 1712s ok 81 1712s # testing : f2 1712s # expected: '403' 1712s # received: '403' 1712s ok 82 1712s # testing : f3 1712s # expected: '403' 1712s # received: '403' 1712s ok 83 1712s # testing : f4 1712s # expected: '403' 1712s # received: '403' 1712s ok 84 1712s # testing : f5 1712s # expected: '403' 1712s # received: '403' 1712s ok 85 1712s # testing : f6 1712s # expected: '403' 1712s # received: '403' 1712s ok 86 1712s # testing : f7 1712s # expected: '403' 1712s # received: '403' 1712s ok 87 1712s # testing : f8 1712s # expected: '403' 1712s # received: '403' 1712s ok 88 1712s # testing : f9 1712s # expected: '403' 1712s # received: '403' 1712s ok 89 1712s # testing : g0 1712s # expected: '410' 1712s # received: '410' 1712s ok 90 1712s # testing : g1 1712s # expected: '410' 1712s # received: '410' 1712s ok 91 1712s # testing : g2 1712s # expected: '410' 1712s # received: '410' 1712s ok 92 1712s # testing : g3 1712s # expected: '410' 1712s # received: '410' 1712s ok 93 1712s # testing : g4 1712s # expected: '410' 1712s # received: '410' 1712s ok 94 1712s # testing : g5 1712s # expected: '410' 1712s # received: '410' 1712s ok 95 1712s # testing : g6 1712s # expected: '410' 1712s # received: '410' 1712s ok 96 1712s # testing : g7 1712s # expected: '410' 1712s # received: '410' 1712s ok 97 1712s # testing : g8 1712s # expected: '410' 1712s # received: '410' 1712s ok 98 1712s # testing : g9 1712s # expected: '410' 1712s # received: '410' 1712s ok 99 1712s verifying return code of seeother and gone redirect match with expression support 1712s # testing : s0 1712s # expected: '303' 1712s # received: '303' 1712s ok 100 1712s # testing : s1 1712s # expected: '303' 1712s # received: '303' 1712s ok 101 1712s # testing : s2 1712s # expected: '303' 1712s # received: '303' 1712s ok 102 1712s # testing : s3 1712s # expected: '303' 1712s # received: '303' 1712s ok 103 1712s # testing : s4 1712s # expected: '303' 1712s # received: '303' 1712s ok 104 1712s # testing : s5 1712s # expected: '303' 1712s # received: '303' 1712s ok 105 1712s # testing : s6 1712s # expected: '303' 1712s # received: '303' 1712s ok 106 1712s # testing : s7 1712s # expected: '303' 1712s # received: '303' 1712s ok 107 1712s # testing : s8 1712s # expected: '303' 1712s # received: '303' 1712s ok 108 1712s # testing : s9 1712s # expected: '303' 1712s # received: '303' 1712s ok 109 1712s # testing : f0 1712s # expected: '403' 1712s # received: '403' 1712s ok 110 1712s # testing : f1 1712s # expected: '403' 1712s # received: '403' 1712s ok 111 1712s # testing : f2 1712s # expected: '403' 1712s # received: '403' 1712s ok 112 1712s # testing : f3 1712s # expected: '403' 1712s # received: '403' 1712s ok 113 1712s # testing : f4 1712s # expected: '403' 1712s # received: '403' 1712s ok 114 1712s # testing : f5 1712s # expected: '403' 1712s # received: '403' 1712s ok 115 1712s # testing : f6 1712s # expected: '403' 1712s # received: '403' 1712s ok 116 1712s # testing : f7 1712s # expected: '403' 1712s # received: '403' 1712s ok 117 1712s # testing : f8 1712s # expected: '403' 1712s # received: '403' 1712s ok 118 1712s # testing : f9 1712s # expected: '403' 1712s # received: '403' 1712s ok 119 1712s # testing : g0 1712s # expected: '410' 1712s # received: '410' 1712s ok 120 1712s # testing : g1 1712s # expected: '410' 1712s # received: '410' 1712s ok 121 1712s # testing : g2 1712s # expected: '410' 1712s # received: '410' 1712s ok 122 1712s # testing : g3 1712s # expected: '410' 1712s # received: '410' 1712s ok 123 1712s # testing : g4 1712s # expected: '410' 1712s # received: '410' 1712s ok 124 1712s # testing : g5 1712s # expected: '410' 1712s # received: '410' 1712s ok 125 1712s # testing : g6 1712s # expected: '410' 1712s # received: '410' 1712s ok 126 1712s # testing : g7 1712s # expected: '410' 1712s # received: '410' 1712s ok 127 1712s # testing : g8 1712s # expected: '410' 1712s # received: '410' 1712s ok 128 1712s # testing : g9 1712s # expected: '410' 1712s # received: '410' 1712s ok 129 1712s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1712s # verifying /modules/alias/script is plain text 1712s # testing : /modules/alias/script 1712s # expected: '#!/bin/sh 1712s # echo Content-type: text/plain 1712s # echo 1712s # echo this is a shell script cgi. 1712s # ' 1712s # received: '#!/bin/sh 1712s # echo Content-type: text/plain 1712s # echo 1712s # echo this is a shell script cgi. 1712s # ' 1712s ok 130 1712s # verifying same file accessed at /cgi/script is executed code 1712s # testing : /cgi/script 1712s # expected: 'this is a shell script cgi. 1712s # ' 1712s # received: 'this is a shell script cgi. 1712s # ' 1712s ok 131 1712s # verifying ScriptAliasMatch with /aliascgi-script 1712s # testing : /aliascgi-script 1712s # expected: 'this is a shell script cgi. 1712s # ' 1712s # received: 'this is a shell script cgi. 1712s # ' 1712s ok 132 1712s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1712s # testing : /aliascgi-script 1712s # expected: 'this is a shell script cgi. 1712s # ' 1712s # received: 'this is a shell script cgi. 1712s # ' 1712s ok 133 1712s # verifying bad script alias. 1712s # testing : /aliascgi-nada 1712s # expected: 404 1712s # received: '404' 1712s ok 134 1712s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1712s ok 1715s t/modules/allowmethods.t ............ 1715s 1..9 1715s # Running under perl version 5.040000 for linux 1715s # Current time local: Fri Nov 29 20:12:37 2024 1715s # Current time GMT: Fri Nov 29 20:12:37 2024 1715s # Using Test.pm version 1.31 1715s # Using Apache/Test.pm version 1.44 1715s # testing : Get request to /Get responds 200 1715s # expected: 200 1715s # received: '200' 1715s ok 1 1715s # testing : Head request to /Get responds 200 1715s # expected: 200 1715s # received: '200' 1715s ok 2 1715s # testing : Post request to /Get responds 405 1715s # expected: 405 1715s # received: '405' 1715s ok 3 1715s # testing : Get request to /Head responds 200 1715s # expected: 200 1715s # received: '200' 1715s ok 4 1715s # testing : Head request to /Head responds 200 1715s # expected: 200 1715s # received: '200' 1715s ok 5 1715s # testing : Post request to /Head responds 405 1715s # expected: 405 1715s # received: '405' 1715s ok 6 1715s # testing : Get request to /Post responds 405 1715s # expected: 405 1715s # received: '405' 1715s ok 7 1715s # testing : Head request to /Post responds 405 1715s # expected: 405 1715s # received: '405' 1715s ok 8 1715s # testing : Post request to /Post responds 200 1715s # expected: 200 1715s # received: '200' 1715s ok 9 1715s ok 1718s t/modules/asis.t .................... 1718s 1..3 1718s # Running under perl version 5.040000 for linux 1718s # Current time local: Fri Nov 29 20:12:40 2024 1718s # Current time GMT: Fri Nov 29 20:12:40 2024 1718s # Using Test.pm version 1.31 1718s # Using Apache/Test.pm version 1.44 1718s # testing : asis content OK 1718s # expected: 'This is asis content. 1718s # ' 1718s # received: 'This is asis content. 1718s # ' 1718s ok 1 1718s # testing : asis gave 404 error 1718s # expected: 404 1718s # received: '404' 1718s ok 2 1718s # testing : asis gave 403 error 1718s # expected: 403 1718s # received: '403' 1718s ok 3 1718s ok 1723s t/modules/authz_core.t .............. 1723s 1..504 1723s # Running under perl version 5.040000 for linux 1723s # Current time local: Fri Nov 29 20:12:43 2024 1723s # Current time GMT: Fri Nov 29 20:12:43 2024 1723s # Using Test.pm version 1.31 1723s # Using Apache/Test.pm version 1.44 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/groups1 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 200, expected 200 [a/ : a/ ] 1723s ok 1 1723s # got 200, expected 200 [a/ : a/ 1] 1723s ok 2 1723s # got 200, expected 200 [a/ : a/ 2] 1723s ok 3 1723s # got 200, expected 200 [a/ : a/ 1 2] 1723s ok 4 1723s # got 200, expected 200 [a/ : a/ 3] 1723s ok 5 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 401, expected 401 [a/ user1: a/ ] 1723s ok 6 1723s # got 200, expected 200 [a/ user1: a/ user1] 1723s ok 7 1723s # got 401, expected 401 [a/ user1: a/ user2] 1723s ok 8 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ Any 1 2: a/ ] 1723s ok 9 1723s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1723s ok 10 1723s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1723s ok 11 1723s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1723s ok 12 1723s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1723s ok 13 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 14 1723s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1723s ok 15 1723s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1723s ok 16 1723s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1723s ok 17 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 18 1723s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1723s ok 19 1723s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1723s ok 20 1723s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1723s ok 21 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1723s ok 22 1723s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1723s ok 23 1723s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1723s ok 24 1723s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1723s ok 25 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1723s ok 26 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1723s ok 27 1723s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1723s ok 28 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1723s ok 29 1723s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1723s ok 30 1723s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1723s ok 31 1723s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1723s ok 32 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 33 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1723s ok 34 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1723s ok 35 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1723s ok 36 1723s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1723s ok 37 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1723s ok 38 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 39 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1723s ok 40 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1723s ok 41 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1723s ok 42 1723s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1723s ok 43 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1723s ok 44 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 45 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1723s ok 46 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1723s ok 47 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1723s ok 48 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1723s ok 49 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1723s ok 50 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1723s ok 51 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 52 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1723s ok 53 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1723s ok 54 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1723s ok 55 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1723s ok 56 1723s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1723s ok 57 1723s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1723s ok 58 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # got 403, expected 403 [a/ All 1 !2: a/ ] 1723s ok 59 1723s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1723s ok 60 1723s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1723s ok 61 1723s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1723s ok 62 1723s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1723s ok 63 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 64 1723s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1723s ok 65 1723s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1723s ok 66 1723s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1723s ok 67 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 68 1723s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1723s ok 69 1723s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1723s ok 70 1723s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1723s ok 71 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 72 1723s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1723s ok 73 1723s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1723s ok 74 1723s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1723s ok 75 1723s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1723s ok 76 1723s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1723s ok 77 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1723s ok 78 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1723s ok 79 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1723s ok 80 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1723s ok 81 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1723s ok 82 1723s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1723s ok 83 1723s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1723s ok 84 1723s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1723s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1723s ok 85 1723s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1723s ok 86 1723s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1723s ok 87 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 88 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1723s ok 89 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1723s ok 90 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1723s ok 91 1723s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1723s ok 92 1723s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1723s ok 93 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 94 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1723s ok 95 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1723s ok 96 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1723s ok 97 1723s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1723s ok 98 1723s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1723s ok 99 1723s # writing file: /tmp/autopkgtest.oEnoDp/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 100 1723s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1723s ok 101 1723s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1723s 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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/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.oEnoDp/autopkgtest_tmp/perl-framework/t/basic1 1723s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1723s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/groups1 1723s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1723s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1723s ok 1726s t/modules/autoindex.t ............... 1726s 1..84 1726s # Running under perl version 5.040000 for linux 1726s # Current time local: Fri Nov 29 20:12:48 2024 1726s # Current time GMT: Fri Nov 29 20:12:48 2024 1726s # Using Test.pm version 1.31 1726s # Using Apache/Test.pm version 1.44 1726s --- 1726s IndexOrderDefault Ascending Name 1726s GET /modules/autoindex/htaccess/ 1726s ok 1 1726s --- 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 2 1726s --- 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 3 1726s --- 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 4 1726s --- 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 5 1726s --- 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 6 1726s --- 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 7 1726s --- 1726s IndexOrderDefault Ascending Date 1726s GET /modules/autoindex/htaccess/ 1726s ok 8 1726s --- 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 9 1726s --- 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 10 1726s --- 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 11 1726s --- 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 12 1726s --- 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 13 1726s --- 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 14 1726s --- 1726s IndexOrderDefault Ascending Size 1726s GET /modules/autoindex/htaccess/ 1726s ok 15 1726s --- 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 16 1726s --- 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 17 1726s --- 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 18 1726s --- 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 19 1726s --- 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 20 1726s --- 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 21 1726s --- 1726s IndexOrderDefault Descending Name 1726s GET /modules/autoindex/htaccess/ 1726s ok 22 1726s --- 1726s IndexOrderDefault Descending Name 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 23 1726s --- 1726s IndexOrderDefault Descending Name 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 24 1726s --- 1726s IndexOrderDefault Descending Name 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 25 1726s --- 1726s IndexOrderDefault Descending Name 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 26 1726s --- 1726s IndexOrderDefault Descending Name 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 27 1726s --- 1726s IndexOrderDefault Descending Name 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 28 1726s --- 1726s IndexOrderDefault Descending Date 1726s GET /modules/autoindex/htaccess/ 1726s ok 29 1726s --- 1726s IndexOrderDefault Descending Date 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 30 1726s --- 1726s IndexOrderDefault Descending Date 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 31 1726s --- 1726s IndexOrderDefault Descending Date 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 32 1726s --- 1726s IndexOrderDefault Descending Date 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 33 1726s --- 1726s IndexOrderDefault Descending Date 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 34 1726s --- 1726s IndexOrderDefault Descending Date 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 35 1726s --- 1726s IndexOrderDefault Descending Size 1726s GET /modules/autoindex/htaccess/ 1726s ok 36 1726s --- 1726s IndexOrderDefault Descending Size 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 37 1726s --- 1726s IndexOrderDefault Descending Size 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 38 1726s --- 1726s IndexOrderDefault Descending Size 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 39 1726s --- 1726s IndexOrderDefault Descending Size 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 40 1726s --- 1726s IndexOrderDefault Descending Size 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 41 1726s --- 1726s IndexOrderDefault Descending Size 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 42 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Name 1726s GET /modules/autoindex/htaccess/ 1726s ok 43 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 44 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 45 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 46 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 47 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 48 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Name 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 49 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Date 1726s GET /modules/autoindex/htaccess/ 1726s ok 50 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 51 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 52 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 53 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 54 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 55 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Date 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 56 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Size 1726s GET /modules/autoindex/htaccess/ 1726s ok 57 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 58 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 59 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 60 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 61 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 62 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Ascending Size 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 63 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Name 1726s GET /modules/autoindex/htaccess/ 1726s ok 64 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Name 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 65 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Name 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 66 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Name 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 67 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Name 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 68 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Name 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 69 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Name 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 70 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Date 1726s GET /modules/autoindex/htaccess/ 1726s ok 71 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Date 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 72 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Date 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 73 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Date 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 74 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Date 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 75 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Date 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 76 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Date 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 77 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Size 1726s GET /modules/autoindex/htaccess/ 1726s ok 78 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Size 1726s 1726s (C=N O=A) 1726s GET /modules/autoindex/htaccess/?C=N&O=A 1726s ok 79 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Size 1726s 1726s (C=N O=D) 1726s GET /modules/autoindex/htaccess/?C=N&O=D 1726s ok 80 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Size 1726s 1726s (C=M O=A) 1726s GET /modules/autoindex/htaccess/?C=M&O=A 1726s ok 81 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Size 1726s 1726s (C=M O=D) 1726s GET /modules/autoindex/htaccess/?C=M&O=D 1726s ok 82 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Size 1726s 1726s (C=S O=A) 1726s GET /modules/autoindex/htaccess/?C=S&O=A 1726s ok 83 1726s --- 1726s IndexOptions FancyIndexing 1726s IndexOrderDefault Descending Size 1726s 1726s (C=S O=D) 1726s GET /modules/autoindex/htaccess/?C=S&O=D 1726s ok 84 1726s ok 1730s t/modules/autoindex2.t .............. 1730s 1..3 1730s # Running under perl version 5.040000 for linux 1730s # Current time local: Fri Nov 29 20:12:51 2024 1730s # Current time GMT: Fri Nov 29 20:12:51 2024 1730s # Using Test.pm version 1.31 1730s # Using Apache/Test.pm version 1.44 1730s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1730s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1730s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1730s # testing : dir_broken should not be listed 1730s # expected: 0 1730s # received: 0 1730s ok 1 1730s # testing : dir_normal should be listed 1730s # expected: 1 1730s # received: 1 1730s ok 2 1730s # testing : dir_protected should not be listed 1730s # expected: 0 1730s # received: 0 1730s ok 3 1730s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1730s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1730s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1730s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1730s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1730s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1730s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1730s ok 1733s t/modules/brotli.t .................. 1733s 1..64 1733s # Running under perl version 5.040000 for linux 1733s # Current time local: Fri Nov 29 20:12:55 2024 1733s # Current time GMT: Fri Nov 29 20:12:55 2024 1733s # Using Test.pm version 1.31 1733s # Using Apache/Test.pm version 1.44 1733s qvalue: 1733s # expected: 200 1733s # received: '200' 1733s ok 1 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 2 1733s qvalue: 1733s # expected: 200 1733s # received: '200' 1733s ok 3 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 4 1733s qvalue: 1733s # expected: 200 1733s # received: '200' 1733s ok 5 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 6 1733s qvalue: 1733s # expected: 200 1733s # received: '200' 1733s ok 7 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 8 1733s qvalue: 1733s # expected: 200 1733s # received: '200' 1733s ok 9 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 10 1733s qvalue: 1733s # expected: 200 1733s # received: '200' 1733s ok 11 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 12 1733s qvalue: ; 1733s # expected: 200 1733s # received: '200' 1733s ok 13 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 14 1733s qvalue: ; 1733s # expected: 200 1733s # received: '200' 1733s ok 15 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 16 1733s qvalue: ; 1733s # expected: 200 1733s # received: '200' 1733s ok 17 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 18 1733s qvalue: ;q= 1733s # expected: 200 1733s # received: '200' 1733s ok 19 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 20 1733s qvalue: ;q= 1733s # expected: 200 1733s # received: '200' 1733s ok 21 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 22 1733s qvalue: ;q= 1733s # expected: 200 1733s # received: '200' 1733s ok 23 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 24 1733s qvalue: ;q=0 1733s # expected: 200 1733s # received: '200' 1733s ok 25 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 26 1733s qvalue: ;q=0 1733s # expected: 200 1733s # received: '200' 1733s ok 27 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 28 1733s qvalue: ;q=0 1733s # expected: 200 1733s # received: '200' 1733s ok 29 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 30 1733s qvalue: ;q=0. 1733s # expected: 200 1733s # received: '200' 1733s ok 31 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 32 1733s qvalue: ;q=0. 1733s # expected: 200 1733s # received: '200' 1733s ok 33 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 34 1733s qvalue: ;q=0. 1733s # expected: 200 1733s # received: '200' 1733s ok 35 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 36 1733s qvalue: ;q=0.0 1733s # expected: 200 1733s # received: '200' 1733s ok 37 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 38 1733s qvalue: ;q=0.0 1733s # expected: 200 1733s # received: '200' 1733s ok 39 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 40 1733s qvalue: ;q=0.0 1733s # expected: 200 1733s # received: '200' 1733s ok 41 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 42 1733s qvalue: ;q=0.00 1733s # expected: 200 1733s # received: '200' 1733s ok 43 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 44 1733s qvalue: ;q=0.00 1733s # expected: 200 1733s # received: '200' 1733s ok 45 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 46 1733s qvalue: ;q=0.00 1733s # expected: 200 1733s # received: '200' 1733s ok 47 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 48 1733s qvalue: ;q=0.000 1733s # expected: 200 1733s # received: '200' 1733s ok 49 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 50 1733s qvalue: ;q=0.000 1733s # expected: 200 1733s # received: '200' 1733s ok 51 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 52 1733s qvalue: ;q=0.000 1733s # expected: 200 1733s # received: '200' 1733s ok 53 1733s # testing : response without Content-Encoding is OK 1733s # expected: undef 1733s # received: undef 1733s ok 54 1733s qvalue: ;q=0.0000 1733s # expected: 200 1733s # received: '200' 1733s ok 55 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 56 1733s qvalue: ;q=0.0000 1733s # expected: 200 1733s # received: '200' 1733s ok 57 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 58 1733s qvalue: ;q=0.0000 1733s # expected: 200 1733s # received: '200' 1733s ok 59 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 60 1733s # expected: 200 1733s # received: '200' 1733s ok 61 1733s # testing : response Content-Encoding is OK 1733s # expected: 'br' 1733s # received: 'br' 1733s ok 62 1733s # expected: 200 1733s # received: '200' 1733s ok 63 1733s # testing : response Content-Encoding is OK 1733s # expected: 'gzip' 1733s # received: 'gzip' 1733s ok 64 1733s ok 1736s t/modules/buffer.t .................. 1736s 1..12 1736s # Running under perl version 5.040000 for linux 1736s # Current time local: Fri Nov 29 20:12:58 2024 1736s # Current time GMT: Fri Nov 29 20:12:58 2024 1736s # Using Test.pm version 1.31 1736s # Using Apache/Test.pm version 1.44 1736s # testing : Checking return code is '200' 1736s # expected: 200 1736s # received: '200' 1736s ok 1 1736s ok 2 1736s # testing : Checking return code is '200' 1736s # expected: 200 1736s # received: '200' 1736s ok 3 1736s ok 4 1736s # testing : Checking return code is '200' 1736s # expected: 200 1736s # received: '200' 1736s ok 5 1736s ok 6 1736s # testing : Checking return code is '200' 1736s # expected: 200 1736s # received: '200' 1736s ok 7 1736s ok 8 1736s # testing : Checking return code is '200' 1736s # expected: 200 1736s # received: '200' 1736s ok 9 1736s ok 10 1736s # testing : Checking return code is '200' 1736s # expected: 200 1736s # received: '200' 1736s ok 11 1736s ok 12 1736s ok 1740s t/modules/cache.t ................... 1740s 1..3 1740s # Running under perl version 5.040000 for linux 1740s # Current time local: Fri Nov 29 20:13:01 2024 1740s # Current time GMT: Fri Nov 29 20:13:01 2024 1740s # Using Test.pm version 1.31 1740s # Using Apache/Test.pm version 1.44 1740s # testing : non-cached call to index.html 1740s # expected: 200 1740s # received: '200' 1740s ok 1 1740s # testing : call to cache index.html 1740s # expected: 200 1740s # received: '200' 1740s ok 2 1740s # testing : cached call to index.html 1740s # expected: 200 1740s # received: '200' 1740s ok 3 1740s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1740s ok 1746s t/modules/cgi.t ..................... 1746s 1..58 1746s # Running under perl version 5.040000 for linux 1746s # Current time local: Fri Nov 29 20:13:05 2024 1746s # Current time GMT: Fri Nov 29 20:13:05 2024 1746s # Using Test.pm version 1.31 1746s # Using Apache/Test.pm version 1.44 1746s # testing : return code for acceptpathinfodefault.sh 1746s # expected: 200 1746s # received: '200' 1746s ok 1 1746s # testing : body for acceptpathinfodefault.sh 1746s # expected: '' 1746s # received: '' 1746s ok 2 1746s # testing : return code for acceptpathinfodefault.sh/foo 1746s # expected: 200 1746s # received: '200' 1746s ok 3 1746s # testing : body for acceptpathinfodefault.sh/foo 1746s # expected: '/foo' 1746s # received: '/foo' 1746s ok 4 1746s # testing : return code for acceptpathinfooff.sh 1746s # expected: 200 1746s # received: '200' 1746s ok 5 1746s # testing : body for acceptpathinfooff.sh 1746s # expected: '' 1746s # received: '' 1746s ok 6 1746s # testing : return code for acceptpathinfooff.sh/foo 1746s # expected: 404 1746s # received: '404' 1746s ok 7 1746s # no body test for this one 1746s ok 8 1746s # testing : return code for acceptpathinfoon.sh 1746s # expected: 200 1746s # received: '200' 1746s ok 9 1746s # testing : body for acceptpathinfoon.sh 1746s # expected: '' 1746s # received: '' 1746s ok 10 1746s # testing : return code for acceptpathinfoon.sh/foo 1746s # expected: 200 1746s # received: '200' 1746s ok 11 1746s # testing : body for acceptpathinfoon.sh/foo 1746s # expected: '/foo' 1746s # received: '/foo' 1746s ok 12 1746s # testing : return code for bogus-perl.pl 1746s # expected: 500 1746s # received: '500' 1746s ok 13 1746s # cgi log created ok. 1746s ok 14 1746s # testing : return code for bogus-sh.sh 1746s # expected: 500 1746s # received: '500' 1746s ok 15 1746s # checking that log size (807) is bigger than it used to be (523) 1746s ok 16 1746s # testing : return code for nph-stderr.pl 1746s # expected: 200 1746s # received: '200' 1746s ok 17 1746s # testing : body for nph-stderr.pl 1746s # expected: 'this is nph-stdout' 1746s # received: 'this is nph-stdout' 1746s ok 18 1746s # testing : return code for nph-test.pl 1746s # expected: 200 1746s # received: '200' 1746s ok 19 1746s # testing : body for nph-test.pl 1746s # expected: 'ok' 1746s # received: 'ok' 1746s ok 20 1746s # testing : return code for perl.pl 1746s # expected: 200 1746s # received: '200' 1746s ok 21 1746s # testing : body for perl.pl 1746s # expected: 'perl cgi' 1746s # received: 'perl cgi' 1746s ok 22 1746s # testing : return code for sh.sh 1746s # expected: 200 1746s # received: '200' 1746s ok 23 1746s # testing : body for sh.sh 1746s # expected: 'sh cgi' 1746s # received: 'sh cgi' 1746s ok 24 1746s # testing : return code for stderr1.pl 1746s # expected: 200 1746s # received: '200' 1746s ok 25 1746s # testing : body for stderr1.pl 1746s # expected: 'this is stdout' 1746s # received: 'this is stdout' 1746s ok 26 1746s # testing : return code for stderr2.pl 1746s # expected: 200 1746s # received: '200' 1746s ok 27 1746s # testing : body for stderr2.pl 1746s # expected: 'this is also stdout' 1746s # received: 'this is also stdout' 1746s ok 28 1746s # testing : return code for stderr3.pl 1746s # expected: 200 1746s # received: '200' 1746s ok 29 1746s # testing : body for stderr3.pl 1746s # expected: 'this is more stdout' 1746s # received: 'this is more stdout' 1746s ok 30 1746s # posted content (length 10) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1746s # expected: '500' 1746s # received: '500' 1746s ok 31 1746s # checking that log size (35781) is greater than 807 1746s ok 32 1746s # verifying that logged content is 10 characters 1746s ok 33 1746s # posted content (length 99) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1746s # expected: '500' 1746s # received: '500' 1746s ok 34 1746s # checking that log size (36240) is greater than 35781 1746s ok 35 1746s # verifying that logged content is 99 characters 1746s ok 36 1746s # posted content (length 250) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1746s # expected: '500' 1746s # received: '500' 1746s ok 37 1746s # checking that log size (36851) is greater than 36240 1746s ok 38 1746s # verifying that logged content is 250 characters 1746s ok 39 1746s # posted content (length 255) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1746s # expected: '500' 1746s # received: '500' 1746s ok 40 1746s # checking that log size (37467) is greater than 36851 1746s ok 41 1746s # verifying that logged content is 255 characters 1746s ok 42 1746s # posted content (length 256) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1746s # expected: '500' 1746s # received: '500' 1746s ok 43 1746s # checking that log size (38084) is greater than 37467 1746s ok 44 1746s # verifying that logged content is 256 characters 1746s ok 45 1746s # posted content (length 257) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1746s # expected: '500' 1746s # received: '500' 1746s ok 46 1746s # checking that log size (38701) is greater than 38084 1746s ok 47 1746s # verifying that logged content is 256 characters 1746s ok 48 1746s # posted content (length 258) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1746s # expected: '500' 1746s # received: '500' 1746s ok 49 1746s # checking that log size (39318) is greater than 38701 1746s ok 50 1746s # verifying that logged content is 256 characters 1746s ok 51 1746s # posted content (length 1024) to bogus-perl.pl 1746s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1746s # expected: '500' 1746s # received: '500' 1746s ok 52 1746s # checking that log size (39936) is greater than 39318 1746s ok 53 1746s # verifying that logged content is 256 characters 1746s ok 54 1746s # verifying log is greater than 40960 bytes. 1746s ok 55 1746s # verifying log did not grow after making bogus request. 1746s ok 56 1746s # verifying log did not grow after making another bogus request. 1746s ok 57 1746s # checking that HEAD /modules/cgi/perl.pl returns 200. 1746s ok 58 1746s ok 1749s t/modules/data.t .................... 1749s 1..2 1749s # Running under perl version 5.040000 for linux 1749s # Current time local: Fri Nov 29 20:13:11 2024 1749s # Current time GMT: Fri Nov 29 20:13:11 2024 1749s # Using Test.pm version 1.31 1749s # Using Apache/Test.pm version 1.44 1749s # testing : Checking return code is '200' 1749s # expected: 200 1749s # received: '200' 1749s ok 1 1749s ok 2 1749s ok 1755s t/modules/dav.t ..................... 1755s 1..19 1755s # Running under perl version 5.040000 for linux 1755s # Current time local: Fri Nov 29 20:13:14 2024 1755s # Current time GMT: Fri Nov 29 20:13:14 2024 1755s # Using Test.pm version 1.31 1755s # Using Apache/Test.pm version 1.44 1755s resource lock test: 1755s ok 1 1755s DAV put test: 1755s ok 2 1755s getting DAV resource properties: 1755s ok 3 1755s created: Fri, 29 Nov 2024 20:13:18 GMT 1755s modified: Fri, 29 Nov 2024 20:13:18 GMT 1755s now: Fri, 29 Nov 2024 20:13:20 GMT 1755s ok 4 1755s ok 5 1755s resource lock status test: 1755s ok 6 1755s resource unlock test: 1755s ok 7 1755s resource lock status test: 1755s ok 8 1755s getting uri... 1755s expect: 1755s -> 1755s 1755s
1755s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1802s # 1802s # 1802s # Hello World 1802s # 1802s #

[back]

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

mod_include test

1802s # 1802s # 1802s # Hello World 1802s # 1802s #

[back]

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

mod_include test

1802s # 1802s # 1802s # Hello World 1802s # 1802s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

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

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

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

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

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

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

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

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

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

LoadBalancer Status for balancer://failover [p79194379_failover]

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

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

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

Moved Permanently

1869s #

The document has moved here.

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

Moved Permanently

1869s #

The document has moved here.

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

Moved Permanently

1869s #

The document has moved here.

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

Moved Permanently

1869s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1869s #

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

Multiple Choices

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

Available documents: 1869s #

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

Multiple Choices

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

Available documents: 1869s #

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

Moved Permanently

1869s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1869s #

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

Multiple Choices

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

Available documents: 1869s #

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

Moved Permanently

1869s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

1872s
Current Time: Friday, 29-Nov-2024 20:15:17 UTC
1872s
Restart Time: Friday, 29-Nov-2024 20:08:54 UTC
1872s
Parent Server Config. Generation: 1
1872s
Parent Server MPM Generation: 0
1872s
Server uptime: 6 minutes 22 seconds
1872s
Server load: 1.24 1.20 1.00
1872s
Total accesses: 6884 - Total Traffic: 138.4 MB - Total Duration: 30673
1872s
CPU Usage: u5.23 s6.85 cu.99 cs.82 - 3.64% CPU load
1872s
18 requests/sec - 371.0 kB/second - 20.6 kB/request - 4.45569 ms/request
1872s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1872s
1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0948403no0yes0025000
1948425no0yes0025000
2948477no0yes0025000
3967594no0yes1024000
Sum400 1099000
1872s
________________________________________________________________
1872s ____________________W_______________............................
1872s ................................................................
1872s ................................................................
1872s ................................................................
1872s ................................................................
1872s ................
1872s

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

1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s
SrvPIDAccMCPU 1872s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09484030/50/50_ 1872s 2.34301230.06.066.06 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/45/45_ 1872s 2.3630570.00.140.14 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-09484030/50/50_ 1872s 2.3431570.00.280.28 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/45/45_ 1872s 2.3730750.00.120.12 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-09484030/49/49_ 1872s 2.3431740.00.250.25 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/45/45_ 1872s 2.34601070.00.200.20 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/42/42_ 1872s 2.3061520.00.160.16 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/47/47_ 1872s 2.3461600.00.340.34 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/44/44_ 1872s 2.3160750.00.310.31 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/47/47_ 1872s 2.346069010.00.350.35 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/45/45_ 1872s 2.3360810.00.180.18 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/46/46_ 1872s 2.3460390.00.250.25 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/45/45_ 1872s 2.3561420.00.270.27 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/47/47_ 1872s 2.3460390.00.230.23 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/46/46_ 1872s 2.3630490.00.240.24 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-09484030/45/45_ 1872s 2.3361710.00.230.23 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/49/49_ 1872s 2.34601170.00.240.24 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/42/42_ 1872s 2.3460530.00.180.18 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/51/51_ 1872s 2.3560900.00.230.23 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/44/44_ 1872s 2.3460390.00.330.33 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/47/47_ 1872s 2.3560800.00.190.19 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/51/51_ 1872s 2.3561670.00.200.20 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/41/41_ 1872s 2.3460650.00.180.18 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/44/44_ 1872s 2.3460560.00.260.26 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09484030/50/50_ 1872s 2.3560520.00.170.17 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/63/63_ 1872s 3.30611610.00.640.64 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/72/72_ 1872s 3.30611780.01.331.33 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/63/63_ 1872s 3.32601460.00.350.35 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/70/70_ 1872s 3.31601570.00.370.37 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/63/63_ 1872s 3.33611580.00.390.39 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/72/72_ 1872s 3.31611730.00.510.51 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/64/64_ 1872s 3.33601780.00.530.53 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/69/69_ 1872s 3.31601720.00.390.39 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/71/71_ 1872s 3.33301410.00.630.63 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-09484250/65/65_ 1872s 3.33301780.00.440.44 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-09484250/66/66_ 1872s 3.31301770.00.420.42 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/66/66_ 1872s 3.31311130.00.430.43 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/68/68_ 1872s 3.33304430.010.2410.24 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-09484250/69/69_ 1872s 3.31301380.00.310.31 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/69/69_ 1872s 3.33301350.01.231.23 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-09484250/65/65_ 1872s 3.31311480.00.450.45 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/67/67_ 1872s 3.30611500.00.340.34 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/69/69_ 1872s 3.33301590.00.370.37 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-09484250/71/71_ 1872s 3.31301750.00.330.33 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/63/63_ 1872s 3.31611510.00.320.32 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/66/66_ 1872s 3.31611580.00.440.44 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/68/68_ 1872s 3.30611550.00.390.39 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/60/60_ 1872s 3.32611370.00.370.37 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/72/72_ 1872s 3.30601490.00.490.49 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09484250/72/72_ 1872s 3.316111670.00.610.61 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/53/53_ 1872s 2.68311210.00.530.53 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/54/54_ 1872s 2.68301250.06.086.08 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/53/53_ 1872s 2.7130450.00.300.30 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-09484770/54/54_ 1872s 2.6931450.00.220.22 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/54/54_ 1872s 2.7130610.00.280.28 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
2-09484770/54/54_ 1872s 2.6930680.00.230.23 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/56/56_ 1872s 2.6660740.00.390.39 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/54/54_ 1872s 2.6960550.00.260.26 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/54/54_ 1872s 2.6762510.00.300.30 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/54/54_ 1872s 2.6960830.00.290.29 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/51/51_ 1872s 2.6960450.00.250.25 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/55/55_ 1872s 2.6761720.00.720.72 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/56/56_ 1872s 2.696066940.00.530.53 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/52/52_ 1872s 2.6761880.04.594.59 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/57/57_ 1872s 2.69601820.09.989.98 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/53/53_ 1872s 2.6761510.00.280.28 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/56/56_ 1872s 2.6861520.00.220.22 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/53/53_ 1872s 2.6961510.00.380.38 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/51/51_ 1872s 2.6860960.00.550.55 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/57/57_ 1872s 2.6861720.01.241.24 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/57/57_ 1872s 2.7061680.00.340.34 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/54/54_ 1872s 2.7061740.00.270.27 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/51/51_ 1872s 2.6861930.00.280.28 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09484770/56/56_ 1872s 2.7030490.00.360.36 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-09484770/58/58_ 1872s 2.71301120.02.262.26 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-09675940/106/106_ 1872s 5.39311550.05.125.12 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/103/103_ 1872s 5.38302630.010.4010.40 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/111/111_ 1872s 5.43301150.00.860.86 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-09675940/101/101_ 1872s 5.39311150.01.011.01 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/111/111_ 1872s 5.42301420.00.770.77 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-09675940/113/113_ 1872s 5.39302260.011.2611.26 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/110/110_ 1872s 5.43301530.02.522.52 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-09675940/103/103_ 1872s 5.43301460.01.551.55 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
3-09675940/105/105_ 1872s 5.43302930.08.228.22 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
3-09675941/108/108W 1872s 5.38001870.05.365.36 1872s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-09675940/98/98_ 1872s 5.39301260.00.470.47 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/112/112_ 1872s 5.39303560.06.516.51 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/115/115_ 1872s 5.43301740.00.570.57 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
3-09675940/111/111_ 1872s 5.43301610.00.640.64 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-09675940/103/103_ 1872s 5.43301420.00.640.64 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-09675940/117/117_ 1872s 5.393111670.01.311.31 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/100/100_ 1872s 5.413112030.02.542.54 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/106/106_ 1872s 5.43301260.01.011.01 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-09675940/117/117_ 1872s 5.433022270.06.506.50 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-09675940/105/105_ 1872s 5.4330950.00.540.54 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-09675940/103/103_ 1872s 5.41311620.00.640.64 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/105/105_ 1872s 5.41311730.00.800.80 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/104/104_ 1872s 5.41301030.00.710.71 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09675940/108/108_ 1872s 5.43301600.00.770.77 1872s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-09675940/112/112_ 1872s 5.41302070.02.662.66 1872s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1872s
1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s 1872s
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
1872s 1872s ok 1 1872s ok 1875s t/modules/substitute.t .............. 1875s 1..19 1875s # Running under perl version 5.040000 for linux 1875s # Current time local: Fri Nov 29 20:15:17 2024 1875s # Current time GMT: Fri Nov 29 20:15:17 2024 1875s # Using Test.pm version 1.31 1875s # Using Apache/Test.pm version 1.44 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'barbar': OK 1875s ok 1 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'barbar': OK 1875s ok 2 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'foofoo': OK 1875s ok 3 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'barbar': OK 1875s ok 4 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'barbar': OK 1875s ok 5 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'barbar': OK 1875s ok 6 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'foof 1875s oo': OK 1875s ok 7 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'xfoo': OK 1875s ok 8 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1875s ok 9 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s barx 1875s ': OK 1875s ok 10 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'a$1axb(': OK 1875s ok 11 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'a$XX': OK 1875s ok 12 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1875s ok 13 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'x&x': OK 1875s ok 14 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'xx': OK 1875s ok 15 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'fcooar': OK 1875s ok 16 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'fc$1ar': OK 1875s ok 17 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'fdooar': OK 1875s ok 18 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s got 200 'XXXfooXXX 1875s bar': OK 1875s ok 19 1875s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1875s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1875s ok 1880s t/modules/unique_id.t ............... 1880s 1..300 1880s # Running under perl version 5.040000 for linux 1880s # Current time local: Fri Nov 29 20:15:20 2024 1880s # Current time GMT: Fri Nov 29 20:15:20 2024 1880s # Using Test.pm version 1.31 1880s # Using Apache/Test.pm version 1.44 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 1 1880s # unique id: Z0og2xcU27IpzGMVNvxY5wAAAAA 1880s ok 2 1880s ok 3 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 4 1880s # unique id: Z0og24SQWn-bO-xESo5GSQAAAME 1880s ok 5 1880s ok 6 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 7 1880s # unique id: Z0og2xcU27IpzGMVNvxY6AAAAAI 1880s ok 8 1880s ok 9 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 10 1880s # unique id: Z0og27NglmNyYCb4y_UzSAAAAFA 1880s ok 11 1880s ok 12 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 13 1880s # unique id: Z0og24SQWn-bO-xESo5GSgAAAMM 1880s ok 14 1880s ok 15 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 16 1880s # unique id: Z0og27NglmNyYCb4y_UzSQAAAFU 1880s ok 17 1880s ok 18 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 19 1880s # unique id: Z0og24SQWn-bO-xESo5GSwAAAMA 1880s ok 20 1880s ok 21 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 22 1880s # unique id: Z0og24SQWn-bO-xESo5GTAAAAMU 1880s ok 23 1880s ok 24 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 25 1880s # unique id: Z0og2xcU27IpzGMVNvxY6QAAAAQ 1880s ok 26 1880s ok 27 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 28 1880s # unique id: Z0og2xcU27IpzGMVNvxY6gAAAAc 1880s ok 29 1880s ok 30 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 31 1880s # unique id: Z0og24SQWn-bO-xESo5GTQAAAMg 1880s ok 32 1880s ok 33 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 34 1880s # unique id: Z0og24SQWn-bO-xESo5GTgAAAM0 1880s ok 35 1880s ok 36 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 37 1880s # unique id: Z0og24SQWn-bO-xESo5GTwAAAMw 1880s ok 38 1880s ok 39 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 40 1880s # unique id: Z0og24SQWn-bO-xESo5GUAAAAM8 1880s ok 41 1880s ok 42 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 43 1880s # unique id: Z0og28xY02Dobifk5Z8JhQAAAIY 1880s ok 44 1880s ok 45 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 46 1880s # unique id: Z0og24SQWn-bO-xESo5GUQAAANA 1880s ok 47 1880s ok 48 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 49 1880s # unique id: Z0og27NglmNyYCb4y_UzSgAAAFc 1880s ok 50 1880s ok 51 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 52 1880s # unique id: Z0og27NglmNyYCb4y_UzSwAAAEA 1880s ok 53 1880s ok 54 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 55 1880s # unique id: Z0og3MxY02Dobifk5Z8JhgAAAIg 1880s ok 56 1880s ok 57 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 58 1880s # unique id: Z0og3LNglmNyYCb4y_UzTAAAAFY 1880s ok 59 1880s ok 60 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 61 1880s # unique id: Z0og3LNglmNyYCb4y_UzTQAAAEI 1880s ok 62 1880s ok 63 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 64 1880s # unique id: Z0og3BcU27IpzGMVNvxY6wAAAAk 1880s ok 65 1880s ok 66 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 67 1880s # unique id: Z0og3BcU27IpzGMVNvxY7AAAAAU 1880s ok 68 1880s ok 69 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 70 1880s # unique id: Z0og3BcU27IpzGMVNvxY7QAAABA 1880s ok 71 1880s ok 72 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 73 1880s # unique id: Z0og3ISQWn-bO-xESo5GUgAAANQ 1880s ok 74 1880s ok 75 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 76 1880s # unique id: Z0og3BcU27IpzGMVNvxY7gAAABE 1880s ok 77 1880s ok 78 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 79 1880s # unique id: Z0og3ISQWn-bO-xESo5GUwAAANU 1880s ok 80 1880s ok 81 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 82 1880s # unique id: Z0og3MxY02Dobifk5Z8JhwAAAIs 1880s ok 83 1880s ok 84 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 85 1880s # unique id: Z0og3MxY02Dobifk5Z8JiAAAAI0 1880s ok 86 1880s ok 87 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 88 1880s # unique id: Z0og3BcU27IpzGMVNvxY7wAAABM 1880s ok 89 1880s ok 90 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 91 1880s # unique id: Z0og3MxY02Dobifk5Z8JiQAAAI8 1880s ok 92 1880s ok 93 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 94 1880s # unique id: Z0og3ISQWn-bO-xESo5GVAAAANc 1880s ok 95 1880s ok 96 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 97 1880s # unique id: Z0og3ISQWn-bO-xESo5GVQAAANE 1880s ok 98 1880s ok 99 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 100 1880s # unique id: Z0og3ISQWn-bO-xESo5GVgAAAMk 1880s ok 101 1880s ok 102 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 103 1880s # unique id: Z0og3LNglmNyYCb4y_UzTgAAAEQ 1880s ok 104 1880s ok 105 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 106 1880s # unique id: Z0og3ISQWn-bO-xESo5GVwAAAME 1880s ok 107 1880s ok 108 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 109 1880s # unique id: Z0og3ISQWn-bO-xESo5GWAAAAMM 1880s ok 110 1880s ok 111 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 112 1880s # unique id: Z0og3ISQWn-bO-xESo5GWQAAAMA 1880s ok 113 1880s ok 114 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 115 1880s # unique id: Z0og3MxY02Dobifk5Z8JigAAAJA 1880s ok 116 1880s ok 117 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 118 1880s # unique id: Z0og3BcU27IpzGMVNvxY8AAAABY 1880s ok 119 1880s ok 120 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 121 1880s # unique id: Z0og3ISQWn-bO-xESo5GWgAAAMU 1880s ok 122 1880s ok 123 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 124 1880s # unique id: Z0og3MxY02Dobifk5Z8JiwAAAJM 1880s ok 125 1880s ok 126 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 127 1880s # unique id: Z0og3ISQWn-bO-xESo5GWwAAAMs 1880s ok 128 1880s ok 129 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 130 1880s # unique id: Z0og3MxY02Dobifk5Z8JjAAAAJI 1880s ok 131 1880s ok 132 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 133 1880s # unique id: Z0og3BcU27IpzGMVNvxY8QAAABc 1880s ok 134 1880s ok 135 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 136 1880s # unique id: Z0og3LNglmNyYCb4y_UzTwAAAEY 1880s ok 137 1880s ok 138 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 139 1880s # unique id: Z0og3LNglmNyYCb4y_UzUAAAAEc 1880s ok 140 1880s ok 141 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 142 1880s # unique id: Z0og3LNglmNyYCb4y_UzUQAAAEo 1880s ok 143 1880s ok 144 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 145 1880s # unique id: Z0og3BcU27IpzGMVNvxY8gAAAAs 1880s ok 146 1880s ok 147 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 148 1880s # unique id: Z0og3BcU27IpzGMVNvxY8wAAAA0 1880s ok 149 1880s ok 150 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 151 1880s # unique id: Z0og3BcU27IpzGMVNvxY9AAAAAA 1880s ok 152 1880s ok 153 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 154 1880s # unique id: Z0og3ISQWn-bO-xESo5GXAAAAM0 1880s ok 155 1880s ok 156 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 157 1880s # unique id: Z0og3LNglmNyYCb4y_UzUgAAAEs 1880s ok 158 1880s ok 159 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 160 1880s # unique id: Z0og3LNglmNyYCb4y_UzUwAAAE0 1880s ok 161 1880s ok 162 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 163 1880s # unique id: Z0og3LNglmNyYCb4y_UzVAAAAE8 1880s ok 164 1880s ok 165 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 166 1880s # unique id: Z0og3BcU27IpzGMVNvxY9QAAAAI 1880s ok 167 1880s ok 168 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 169 1880s # unique id: Z0og3MxY02Dobifk5Z8JjQAAAJQ 1880s ok 170 1880s ok 171 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 172 1880s # unique id: Z0og3MxY02Dobifk5Z8JjgAAAJY 1880s ok 173 1880s ok 174 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 175 1880s # unique id: Z0og3ISQWn-bO-xESo5GXQAAAMw 1880s ok 176 1880s ok 177 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 178 1880s # unique id: Z0og3ISQWn-bO-xESo5GXgAAAM4 1880s ok 179 1880s ok 180 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 181 1880s # unique id: Z0og3ISQWn-bO-xESo5GXwAAANI 1880s ok 182 1880s ok 183 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 184 1880s # unique id: Z0og3ISQWn-bO-xESo5GYAAAANM 1880s ok 185 1880s ok 186 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 187 1880s # unique id: Z0og3ISQWn-bO-xESo5GYQAAANc 1880s ok 188 1880s ok 189 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 190 1880s # unique id: Z0og3MxY02Dobifk5Z8JjwAAAIA 1880s ok 191 1880s ok 192 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 193 1880s # unique id: Z0og3ISQWn-bO-xESo5GYgAAANE 1880s ok 194 1880s ok 195 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 196 1880s # unique id: Z0og3LNglmNyYCb4y_UzVQAAAFE 1880s ok 197 1880s ok 198 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 199 1880s # unique id: Z0og3LNglmNyYCb4y_UzVgAAAFI 1880s ok 200 1880s ok 201 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 202 1880s # unique id: Z0og3LNglmNyYCb4y_UzVwAAAFA 1880s ok 203 1880s ok 204 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 205 1880s # unique id: Z0og3LNglmNyYCb4y_UzWAAAAFU 1880s ok 206 1880s ok 207 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 208 1880s # unique id: Z0og3BcU27IpzGMVNvxY9gAAAAQ 1880s ok 209 1880s ok 210 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 211 1880s # unique id: Z0og3BcU27IpzGMVNvxY9wAAAAc 1880s ok 212 1880s ok 213 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 214 1880s # unique id: Z0og3YSQWn-bO-xESo5GYwAAAMk 1880s ok 215 1880s ok 216 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 217 1880s # unique id: Z0og3YSQWn-bO-xESo5GZAAAAME 1880s ok 218 1880s ok 219 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 220 1880s # unique id: Z0og3bNglmNyYCb4y_UzWQAAAFQ 1880s ok 221 1880s ok 222 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 223 1880s # unique id: Z0og3cxY02Dobifk5Z8JkAAAAIE 1880s ok 224 1880s ok 225 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 226 1880s # unique id: Z0og3RcU27IpzGMVNvxY-AAAAAk 1880s ok 227 1880s ok 228 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 229 1880s # unique id: Z0og3YSQWn-bO-xESo5GZQAAAMM 1880s ok 230 1880s ok 231 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 232 1880s # unique id: Z0og3bNglmNyYCb4y_UzWgAAAFg 1880s ok 233 1880s ok 234 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 235 1880s # unique id: Z0og3bNglmNyYCb4y_UzWwAAAFY 1880s ok 236 1880s ok 237 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 238 1880s # unique id: Z0og3bNglmNyYCb4y_UzXAAAAEI 1880s ok 239 1880s ok 240 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 241 1880s # unique id: Z0og3YSQWn-bO-xESo5GZgAAAMA 1880s ok 242 1880s ok 243 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 244 1880s # unique id: Z0og3YSQWn-bO-xESo5GZwAAAMc 1880s ok 245 1880s ok 246 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 247 1880s # unique id: Z0og3cxY02Dobifk5Z8JkQAAAIM 1880s ok 248 1880s ok 249 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 250 1880s # unique id: Z0og3cxY02Dobifk5Z8JkgAAAIU 1880s ok 251 1880s ok 252 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 253 1880s # unique id: Z0og3YSQWn-bO-xESo5GaAAAAMg 1880s ok 254 1880s ok 255 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 256 1880s # unique id: Z0og3bNglmNyYCb4y_UzXQAAAEQ 1880s ok 257 1880s ok 258 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 259 1880s # unique id: Z0og3RcU27IpzGMVNvxY-QAAAAo 1880s ok 260 1880s ok 261 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 262 1880s # unique id: Z0og3YSQWn-bO-xESo5GaQAAAM0 1880s ok 263 1880s ok 264 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 265 1880s # unique id: Z0og3YSQWn-bO-xESo5GagAAAMo 1880s ok 266 1880s ok 267 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 268 1880s # unique id: Z0og3YSQWn-bO-xESo5GawAAAM8 1880s ok 269 1880s ok 270 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 271 1880s # unique id: Z0og3RcU27IpzGMVNvxY-gAAAA8 1880s ok 272 1880s ok 273 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 274 1880s # unique id: Z0og3YSQWn-bO-xESo5GbAAAANA 1880s ok 275 1880s ok 276 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 277 1880s # unique id: Z0og3cxY02Dobifk5Z8JkwAAAIY 1880s ok 278 1880s ok 279 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 280 1880s # unique id: Z0og3bNglmNyYCb4y_UzXgAAAEY 1880s ok 281 1880s ok 282 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 283 1880s # unique id: Z0og3cxY02Dobifk5Z8JlAAAAIg 1880s ok 284 1880s ok 285 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 286 1880s # unique id: Z0og3YSQWn-bO-xESo5GbQAAANI 1880s ok 287 1880s ok 288 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 289 1880s # unique id: Z0og3cxY02Dobifk5Z8JlQAAAIs 1880s ok 290 1880s ok 291 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 292 1880s # unique id: Z0og3RcU27IpzGMVNvxY-wAAABE 1880s ok 293 1880s ok 294 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 295 1880s # unique id: Z0og3RcU27IpzGMVNvxY_AAAABM 1880s ok 296 1880s ok 297 1880s # testing : fetch unique ID 1880s # expected: 200 1880s # received: '200' 1880s ok 298 1880s # unique id: Z0og3RcU27IpzGMVNvxY_QAAABQ 1880s ok 299 1880s ok 300 1880s ok 1884s t/modules/usertrack.t ............... 1884s 1..1004 1884s # Running under perl version 5.040000 for linux 1884s # Current time local: Fri Nov 29 20:15:25 2024 1884s # Current time GMT: Fri Nov 29 20:15:25 2024 1884s # Using Test.pm version 1.31 1884s # Using Apache/Test.pm version 1.44 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 1 1884s ok 2 1884s Set-Cookie: usertrack_test=b2b742d8.62812dc2ed22c; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=b2b742d8.62812dc2ed22c 1884s ok 3 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 4 1884s ok 5 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 6 1884s ok 7 1884s Set-Cookie: usertrack_test=cbf0fdbb.62812dc2ef87d; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=cbf0fdbb.62812dc2ef87d 1884s ok 8 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 9 1884s ok 10 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 11 1884s ok 12 1884s Set-Cookie: usertrack_test=83b4bd0d.62812dc2f0d3e; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=83b4bd0d.62812dc2f0d3e 1884s ok 13 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 14 1884s ok 15 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 16 1884s ok 17 1884s Set-Cookie: usertrack_test=6552256e.62812dc2f20fe; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=6552256e.62812dc2f20fe 1884s ok 18 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 19 1884s ok 20 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 21 1884s ok 22 1884s Set-Cookie: usertrack_test=339ee49b.62812dc2f3276; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=339ee49b.62812dc2f3276 1884s ok 23 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 24 1884s ok 25 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 26 1884s ok 27 1884s Set-Cookie: usertrack_test=37d0b7c2.62812dc2f44c9; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=37d0b7c2.62812dc2f44c9 1884s ok 28 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 29 1884s ok 30 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 31 1884s ok 32 1884s Set-Cookie: usertrack_test=9e99aa25.62812dc2f582a; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=9e99aa25.62812dc2f582a 1884s ok 33 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 34 1884s ok 35 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 36 1884s ok 37 1884s Set-Cookie: usertrack_test=71504df4.62812dc2f6dec; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=71504df4.62812dc2f6dec 1884s ok 38 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 39 1884s ok 40 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 41 1884s ok 42 1884s Set-Cookie: usertrack_test=6e528fd1.62812dc2f80a7; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=6e528fd1.62812dc2f80a7 1884s ok 43 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 44 1884s ok 45 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 46 1884s ok 47 1884s Set-Cookie: usertrack_test=38a56df3.62812dc2f9558; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=38a56df3.62812dc2f9558 1884s ok 48 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 49 1884s ok 50 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 51 1884s ok 52 1884s Set-Cookie: usertrack_test=a4b325ec.62812dc2faa14; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=a4b325ec.62812dc2faa14 1884s ok 53 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 54 1884s ok 55 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 56 1884s ok 57 1884s Set-Cookie: usertrack_test=9b27cb61.62812dc2fbbe3; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=9b27cb61.62812dc2fbbe3 1884s ok 58 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 59 1884s ok 60 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 61 1884s ok 62 1884s Set-Cookie: usertrack_test=9fc9fe1d.62812dc2fce6f; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=9fc9fe1d.62812dc2fce6f 1884s ok 63 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 64 1884s ok 65 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 66 1884s ok 67 1884s Set-Cookie: usertrack_test=7ae80ef9.62812dc2fe2b6; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=7ae80ef9.62812dc2fe2b6 1884s ok 68 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 69 1884s ok 70 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 71 1884s ok 72 1884s Set-Cookie: usertrack_test=9ce429eb.62812dc2ff4e0; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=9ce429eb.62812dc2ff4e0 1884s ok 73 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 74 1884s ok 75 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 76 1884s ok 77 1884s Set-Cookie: usertrack_test=489f7004.62812dc300734; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=489f7004.62812dc300734 1884s ok 78 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 79 1884s ok 80 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 81 1884s ok 82 1884s Set-Cookie: usertrack_test=db4fc073.62812dc301860; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=db4fc073.62812dc301860 1884s ok 83 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 84 1884s ok 85 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 86 1884s ok 87 1884s Set-Cookie: usertrack_test=c3ca5001.62812dc302ca7; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=c3ca5001.62812dc302ca7 1884s ok 88 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 89 1884s ok 90 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 91 1884s ok 92 1884s Set-Cookie: usertrack_test=b50fd3d0.62812dc30413e; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=b50fd3d0.62812dc30413e 1884s ok 93 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 94 1884s ok 95 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 96 1884s ok 97 1884s Set-Cookie: usertrack_test=35d0c121.62812dc3053f2; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=35d0c121.62812dc3053f2 1884s ok 98 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 99 1884s ok 100 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 101 1884s ok 102 1884s Set-Cookie: usertrack_test=903b3220.62812dc306706; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=903b3220.62812dc306706 1884s ok 103 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 104 1884s ok 105 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 106 1884s ok 107 1884s Set-Cookie: usertrack_test=4ddbff5f.62812dc307b77; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=4ddbff5f.62812dc307b77 1884s ok 108 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 109 1884s ok 110 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 111 1884s ok 112 1884s Set-Cookie: usertrack_test=41a1ea23.62812dc308fc9; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=41a1ea23.62812dc308fc9 1884s ok 113 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 114 1884s ok 115 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 116 1884s ok 117 1884s Set-Cookie: usertrack_test=35de8695.62812dc30a58d; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=35de8695.62812dc30a58d 1884s ok 118 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 119 1884s ok 120 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 121 1884s ok 122 1884s Set-Cookie: usertrack_test=5ff9e7dc.62812dc30b746; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=5ff9e7dc.62812dc30b746 1884s ok 123 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 124 1884s ok 125 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 126 1884s ok 127 1884s Set-Cookie: usertrack_test=34a904eb.62812dc30c966; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=34a904eb.62812dc30c966 1884s ok 128 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 129 1884s ok 130 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 131 1884s ok 132 1884s Set-Cookie: usertrack_test=3642d15f.62812dc30dd2d; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=3642d15f.62812dc30dd2d 1884s ok 133 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 134 1884s ok 135 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 136 1884s ok 137 1884s Set-Cookie: usertrack_test=6d911865.62812dc30f4d5; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=6d911865.62812dc30f4d5 1884s ok 138 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 139 1884s ok 140 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 141 1884s ok 142 1884s Set-Cookie: usertrack_test=f6aaee00.62812dc310819; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=f6aaee00.62812dc310819 1884s ok 143 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 144 1884s ok 145 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 146 1884s ok 147 1884s Set-Cookie: usertrack_test=6b0c9d3e.62812dc311a0e; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=6b0c9d3e.62812dc311a0e 1884s ok 148 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 149 1884s ok 150 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 151 1884s ok 152 1884s Set-Cookie: usertrack_test=3912b557.62812dc312e61; path=/; expires=Fri, 29-Nov-24 20:16:28 GMT 1884s Cookie: usertrack_test=3912b557.62812dc312e61 1884s ok 153 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 154 1884s ok 155 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 156 1884s ok 157 1884s Set-Cookie: usertrack_test=6360e34.62812dc3142e9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6360e34.62812dc3142e9 1884s ok 158 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 159 1884s ok 160 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 161 1884s ok 162 1884s Set-Cookie: usertrack_test=b85619de.62812dc315725; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=b85619de.62812dc315725 1884s ok 163 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 164 1884s ok 165 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 166 1884s ok 167 1884s Set-Cookie: usertrack_test=b1420a4c.62812dc316e2e; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=b1420a4c.62812dc316e2e 1884s ok 168 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 169 1884s ok 170 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 171 1884s ok 172 1884s Set-Cookie: usertrack_test=dfd0b95e.62812dc318476; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=dfd0b95e.62812dc318476 1884s ok 173 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 174 1884s ok 175 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 176 1884s ok 177 1884s Set-Cookie: usertrack_test=662ee855.62812dc31988f; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=662ee855.62812dc31988f 1884s ok 178 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 179 1884s ok 180 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 181 1884s ok 182 1884s Set-Cookie: usertrack_test=2fa8ac73.62812dc31aef0; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=2fa8ac73.62812dc31aef0 1884s ok 183 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 184 1884s ok 185 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 186 1884s ok 187 1884s Set-Cookie: usertrack_test=cca6ca4e.62812dc31c1e4; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=cca6ca4e.62812dc31c1e4 1884s ok 188 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 189 1884s ok 190 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 191 1884s ok 192 1884s Set-Cookie: usertrack_test=d20de700.62812dc31d528; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=d20de700.62812dc31d528 1884s ok 193 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 194 1884s ok 195 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 196 1884s ok 197 1884s Set-Cookie: usertrack_test=395c905d.62812dc31e8d4; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=395c905d.62812dc31e8d4 1884s ok 198 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 199 1884s ok 200 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 201 1884s ok 202 1884s Set-Cookie: usertrack_test=18e3cbe5.62812dc31fcd9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=18e3cbe5.62812dc31fcd9 1884s ok 203 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 204 1884s ok 205 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 206 1884s ok 207 1884s Set-Cookie: usertrack_test=7cd2f3bf.62812dc321130; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=7cd2f3bf.62812dc321130 1884s ok 208 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 209 1884s ok 210 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 211 1884s ok 212 1884s Set-Cookie: usertrack_test=4d702816.62812dc322524; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=4d702816.62812dc322524 1884s ok 213 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 214 1884s ok 215 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 216 1884s ok 217 1884s Set-Cookie: usertrack_test=cfd2ee7b.62812dc32392a; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=cfd2ee7b.62812dc32392a 1884s ok 218 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 219 1884s ok 220 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 221 1884s ok 222 1884s Set-Cookie: usertrack_test=e5a64c2d.62812dc324c74; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=e5a64c2d.62812dc324c74 1884s ok 223 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 224 1884s ok 225 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 226 1884s ok 227 1884s Set-Cookie: usertrack_test=8e4bf6d4.62812dc325e5b; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=8e4bf6d4.62812dc325e5b 1884s ok 228 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 229 1884s ok 230 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 231 1884s ok 232 1884s Set-Cookie: usertrack_test=7c850d.62812dc3271df; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=7c850d.62812dc3271df 1884s ok 233 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 234 1884s ok 235 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 236 1884s ok 237 1884s Set-Cookie: usertrack_test=21eacf45.62812dc32854a; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=21eacf45.62812dc32854a 1884s ok 238 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 239 1884s ok 240 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 241 1884s ok 242 1884s Set-Cookie: usertrack_test=4a91573d.62812dc329941; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=4a91573d.62812dc329941 1884s ok 243 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 244 1884s ok 245 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 246 1884s ok 247 1884s Set-Cookie: usertrack_test=25b5f491.62812dc32ae24; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=25b5f491.62812dc32ae24 1884s ok 248 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 249 1884s ok 250 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 251 1884s ok 252 1884s Set-Cookie: usertrack_test=48744588.62812dc32c16f; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=48744588.62812dc32c16f 1884s ok 253 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 254 1884s ok 255 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 256 1884s ok 257 1884s Set-Cookie: usertrack_test=a02b2fd5.62812dc32d6de; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=a02b2fd5.62812dc32d6de 1884s ok 258 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 259 1884s ok 260 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 261 1884s ok 262 1884s Set-Cookie: usertrack_test=7d234c99.62812dc32ea92; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=7d234c99.62812dc32ea92 1884s ok 263 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 264 1884s ok 265 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 266 1884s ok 267 1884s Set-Cookie: usertrack_test=4237c4f2.62812dc33001c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=4237c4f2.62812dc33001c 1884s ok 268 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 269 1884s ok 270 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 271 1884s ok 272 1884s Set-Cookie: usertrack_test=7df367b1.62812dc331705; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=7df367b1.62812dc331705 1884s ok 273 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 274 1884s ok 275 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 276 1884s ok 277 1884s Set-Cookie: usertrack_test=cb4a69cc.62812dc332d3c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=cb4a69cc.62812dc332d3c 1884s ok 278 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 279 1884s ok 280 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 281 1884s ok 282 1884s Set-Cookie: usertrack_test=beed5be.62812dc334272; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=beed5be.62812dc334272 1884s ok 283 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 284 1884s ok 285 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 286 1884s ok 287 1884s Set-Cookie: usertrack_test=a30b6958.62812dc3354f1; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=a30b6958.62812dc3354f1 1884s ok 288 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 289 1884s ok 290 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 291 1884s ok 292 1884s Set-Cookie: usertrack_test=d3e37b98.62812dc33696c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=d3e37b98.62812dc33696c 1884s ok 293 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 294 1884s ok 295 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 296 1884s ok 297 1884s Set-Cookie: usertrack_test=2df23ebc.62812dc337b31; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=2df23ebc.62812dc337b31 1884s ok 298 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 299 1884s ok 300 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 301 1884s ok 302 1884s Set-Cookie: usertrack_test=d4d1bb80.62812dc338c13; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=d4d1bb80.62812dc338c13 1884s ok 303 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 304 1884s ok 305 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 306 1884s ok 307 1884s Set-Cookie: usertrack_test=b1a39561.62812dc33a0f6; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=b1a39561.62812dc33a0f6 1884s ok 308 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 309 1884s ok 310 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 311 1884s ok 312 1884s Set-Cookie: usertrack_test=6cc71b54.62812dc33b60e; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6cc71b54.62812dc33b60e 1884s ok 313 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 314 1884s ok 315 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 316 1884s ok 317 1884s Set-Cookie: usertrack_test=45677b12.62812dc33c9f9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=45677b12.62812dc33c9f9 1884s ok 318 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 319 1884s ok 320 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 321 1884s ok 322 1884s Set-Cookie: usertrack_test=8076219e.62812dc33db5f; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=8076219e.62812dc33db5f 1884s ok 323 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 324 1884s ok 325 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 326 1884s ok 327 1884s Set-Cookie: usertrack_test=fbf7cd0.62812dc33edc5; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=fbf7cd0.62812dc33edc5 1884s ok 328 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 329 1884s ok 330 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 331 1884s ok 332 1884s Set-Cookie: usertrack_test=7e5aff3d.62812dc33ff58; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=7e5aff3d.62812dc33ff58 1884s ok 333 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 334 1884s ok 335 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 336 1884s ok 337 1884s Set-Cookie: usertrack_test=3fad7fd1.62812dc341085; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=3fad7fd1.62812dc341085 1884s ok 338 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 339 1884s ok 340 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 341 1884s ok 342 1884s Set-Cookie: usertrack_test=42d9d91c.62812dc342406; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=42d9d91c.62812dc342406 1884s ok 343 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 344 1884s ok 345 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 346 1884s ok 347 1884s Set-Cookie: usertrack_test=9dd4e84c.62812dc34370d; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=9dd4e84c.62812dc34370d 1884s ok 348 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 349 1884s ok 350 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 351 1884s ok 352 1884s Set-Cookie: usertrack_test=280c178f.62812dc344b51; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=280c178f.62812dc344b51 1884s ok 353 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 354 1884s ok 355 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 356 1884s ok 357 1884s Set-Cookie: usertrack_test=ec4ff6a.62812dc345d0e; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=ec4ff6a.62812dc345d0e 1884s ok 358 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 359 1884s ok 360 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 361 1884s ok 362 1884s Set-Cookie: usertrack_test=5c781eda.62812dc346f5d; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=5c781eda.62812dc346f5d 1884s ok 363 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 364 1884s ok 365 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 366 1884s ok 367 1884s Set-Cookie: usertrack_test=e8b56620.62812dc34819b; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=e8b56620.62812dc34819b 1884s ok 368 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 369 1884s ok 370 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 371 1884s ok 372 1884s Set-Cookie: usertrack_test=6a80ee20.62812dc349444; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6a80ee20.62812dc349444 1884s ok 373 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 374 1884s ok 375 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 376 1884s ok 377 1884s Set-Cookie: usertrack_test=9b7fd8ca.62812dc34a5cc; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=9b7fd8ca.62812dc34a5cc 1884s ok 378 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 379 1884s ok 380 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 381 1884s ok 382 1884s Set-Cookie: usertrack_test=fd0f332a.62812dc34b652; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=fd0f332a.62812dc34b652 1884s ok 383 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 384 1884s ok 385 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 386 1884s ok 387 1884s Set-Cookie: usertrack_test=6c7e1127.62812dc34c629; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6c7e1127.62812dc34c629 1884s ok 388 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 389 1884s ok 390 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 391 1884s ok 392 1884s Set-Cookie: usertrack_test=f7c07ee0.62812dc34d74b; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=f7c07ee0.62812dc34d74b 1884s ok 393 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 394 1884s ok 395 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 396 1884s ok 397 1884s Set-Cookie: usertrack_test=51bdee1d.62812dc34eaec; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=51bdee1d.62812dc34eaec 1884s ok 398 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 399 1884s ok 400 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 401 1884s ok 402 1884s Set-Cookie: usertrack_test=f29d7eb1.62812dc34fe03; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=f29d7eb1.62812dc34fe03 1884s ok 403 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 404 1884s ok 405 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 406 1884s ok 407 1884s Set-Cookie: usertrack_test=157c3375.62812dc3512a3; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=157c3375.62812dc3512a3 1884s ok 408 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 409 1884s ok 410 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 411 1884s ok 412 1884s Set-Cookie: usertrack_test=ef473cc4.62812dc352692; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=ef473cc4.62812dc352692 1884s ok 413 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 414 1884s ok 415 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 416 1884s ok 417 1884s Set-Cookie: usertrack_test=6b6526e2.62812dc353935; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6b6526e2.62812dc353935 1884s ok 418 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 419 1884s ok 420 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 421 1884s ok 422 1884s Set-Cookie: usertrack_test=251f7736.62812dc354b67; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=251f7736.62812dc354b67 1884s ok 423 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 424 1884s ok 425 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 426 1884s ok 427 1884s Set-Cookie: usertrack_test=e702d735.62812dc355e92; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=e702d735.62812dc355e92 1884s ok 428 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 429 1884s ok 430 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 431 1884s ok 432 1884s Set-Cookie: usertrack_test=6057404f.62812dc357076; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6057404f.62812dc357076 1884s ok 433 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 434 1884s ok 435 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 436 1884s ok 437 1884s Set-Cookie: usertrack_test=31d60cb3.62812dc358268; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=31d60cb3.62812dc358268 1884s ok 438 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 439 1884s ok 440 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 441 1884s ok 442 1884s Set-Cookie: usertrack_test=3a90e725.62812dc359422; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=3a90e725.62812dc359422 1884s ok 443 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 444 1884s ok 445 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 446 1884s ok 447 1884s Set-Cookie: usertrack_test=71b12fd7.62812dc35a63c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=71b12fd7.62812dc35a63c 1884s ok 448 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 449 1884s ok 450 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 451 1884s ok 452 1884s Set-Cookie: usertrack_test=b17e9ac6.62812dc35b8e9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=b17e9ac6.62812dc35b8e9 1884s ok 453 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 454 1884s ok 455 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 456 1884s ok 457 1884s Set-Cookie: usertrack_test=3a202e07.62812dc35cbd9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=3a202e07.62812dc35cbd9 1884s ok 458 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 459 1884s ok 460 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 461 1884s ok 462 1884s Set-Cookie: usertrack_test=87be8058.62812dc35dd6a; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=87be8058.62812dc35dd6a 1884s ok 463 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 464 1884s ok 465 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 466 1884s ok 467 1884s Set-Cookie: usertrack_test=165476d5.62812dc35f08d; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=165476d5.62812dc35f08d 1884s ok 468 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 469 1884s ok 470 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 471 1884s ok 472 1884s Set-Cookie: usertrack_test=c44bbdd0.62812dc360687; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=c44bbdd0.62812dc360687 1884s ok 473 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 474 1884s ok 475 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 476 1884s ok 477 1884s Set-Cookie: usertrack_test=fb71d995.62812dc361ac5; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=fb71d995.62812dc361ac5 1884s ok 478 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 479 1884s ok 480 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 481 1884s ok 482 1884s Set-Cookie: usertrack_test=8e33031c.62812dc362d82; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=8e33031c.62812dc362d82 1884s ok 483 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 484 1884s ok 485 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 486 1884s ok 487 1884s Set-Cookie: usertrack_test=f6e4edfd.62812dc3640f1; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=f6e4edfd.62812dc3640f1 1884s ok 488 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 489 1884s ok 490 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 491 1884s ok 492 1884s Set-Cookie: usertrack_test=2a41f77f.62812dc3655a7; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=2a41f77f.62812dc3655a7 1884s ok 493 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 494 1884s ok 495 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 496 1884s ok 497 1884s Set-Cookie: usertrack_test=8c9d070.62812dc3668c5; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=8c9d070.62812dc3668c5 1884s ok 498 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 499 1884s ok 500 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 501 1884s ok 502 1884s Set-Cookie: usertrack_test=7d30ef89.62812dc367b9d; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=7d30ef89.62812dc367b9d 1884s ok 503 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 504 1884s ok 505 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 506 1884s ok 507 1884s Set-Cookie: usertrack_test=21762b25.62812dc368e62; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=21762b25.62812dc368e62 1884s ok 508 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 509 1884s ok 510 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 511 1884s ok 512 1884s Set-Cookie: usertrack_test=8f847db8.62812dc36a0e0; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=8f847db8.62812dc36a0e0 1884s ok 513 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 514 1884s ok 515 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 516 1884s ok 517 1884s Set-Cookie: usertrack_test=e4ed60eb.62812dc36b2eb; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=e4ed60eb.62812dc36b2eb 1884s ok 518 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 519 1884s ok 520 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 521 1884s ok 522 1884s Set-Cookie: usertrack_test=cadb78ef.62812dc36c465; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=cadb78ef.62812dc36c465 1884s ok 523 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 524 1884s ok 525 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 526 1884s ok 527 1884s Set-Cookie: usertrack_test=ebf74e5b.62812dc36d5de; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=ebf74e5b.62812dc36d5de 1884s ok 528 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 529 1884s ok 530 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 531 1884s ok 532 1884s Set-Cookie: usertrack_test=8859b35b.62812dc36e774; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=8859b35b.62812dc36e774 1884s ok 533 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 534 1884s ok 535 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 536 1884s ok 537 1884s Set-Cookie: usertrack_test=812f7bea.62812dc36f966; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=812f7bea.62812dc36f966 1884s ok 538 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 539 1884s ok 540 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 541 1884s ok 542 1884s Set-Cookie: usertrack_test=5292c614.62812dc370b57; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=5292c614.62812dc370b57 1884s ok 543 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 544 1884s ok 545 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 546 1884s ok 547 1884s Set-Cookie: usertrack_test=febc848f.62812dc371cc7; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=febc848f.62812dc371cc7 1884s ok 548 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 549 1884s ok 550 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 551 1884s ok 552 1884s Set-Cookie: usertrack_test=db0fa5fc.62812dc372e84; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=db0fa5fc.62812dc372e84 1884s ok 553 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 554 1884s ok 555 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 556 1884s ok 557 1884s Set-Cookie: usertrack_test=6ec2f695.62812dc373f8c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6ec2f695.62812dc373f8c 1884s ok 558 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 559 1884s ok 560 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 561 1884s ok 562 1884s Set-Cookie: usertrack_test=25c78ab1.62812dc375058; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=25c78ab1.62812dc375058 1884s ok 563 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 564 1884s ok 565 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 566 1884s ok 567 1884s Set-Cookie: usertrack_test=6a837c55.62812dc37615c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=6a837c55.62812dc37615c 1884s ok 568 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 569 1884s ok 570 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 571 1884s ok 572 1884s Set-Cookie: usertrack_test=15710b17.62812dc377292; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=15710b17.62812dc377292 1884s ok 573 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 574 1884s ok 575 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 576 1884s ok 577 1884s Set-Cookie: usertrack_test=2956daab.62812dc37857d; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=2956daab.62812dc37857d 1884s ok 578 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 579 1884s ok 580 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 581 1884s ok 582 1884s Set-Cookie: usertrack_test=7c9244c5.62812dc379647; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=7c9244c5.62812dc379647 1884s ok 583 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 584 1884s ok 585 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 586 1884s ok 587 1884s Set-Cookie: usertrack_test=2089c524.62812dc37a703; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=2089c524.62812dc37a703 1884s ok 588 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 589 1884s ok 590 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 591 1884s ok 592 1884s Set-Cookie: usertrack_test=1b0a7a62.62812dc37b8bf; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=1b0a7a62.62812dc37b8bf 1884s ok 593 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 594 1884s ok 595 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 596 1884s ok 597 1884s Set-Cookie: usertrack_test=746f4233.62812dc37c8c8; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=746f4233.62812dc37c8c8 1884s ok 598 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 599 1884s ok 600 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 601 1884s ok 602 1884s Set-Cookie: usertrack_test=24883035.62812dc37d96b; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=24883035.62812dc37d96b 1884s ok 603 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 604 1884s ok 605 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 606 1884s ok 607 1884s Set-Cookie: usertrack_test=71f07a5f.62812dc37ea91; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=71f07a5f.62812dc37ea91 1884s ok 608 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 609 1884s ok 610 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 611 1884s ok 612 1884s Set-Cookie: usertrack_test=23e8f09e.62812dc37fe26; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=23e8f09e.62812dc37fe26 1884s ok 613 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 614 1884s ok 615 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 616 1884s ok 617 1884s Set-Cookie: usertrack_test=943f916f.62812dc38110c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1884s Cookie: usertrack_test=943f916f.62812dc38110c 1884s ok 618 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 619 1884s ok 620 1884s # testing : Checking return code is '200' 1884s # expected: 200 1884s # received: '200' 1884s ok 621 1884s ok 622 1885s Set-Cookie: usertrack_test=e47431.62812dc382533; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e47431.62812dc382533 1885s ok 623 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 624 1885s ok 625 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 626 1885s ok 627 1885s Set-Cookie: usertrack_test=80517e57.62812dc383692; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=80517e57.62812dc383692 1885s ok 628 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 629 1885s ok 630 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 631 1885s ok 632 1885s Set-Cookie: usertrack_test=56c765b2.62812dc3848a1; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=56c765b2.62812dc3848a1 1885s ok 633 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 634 1885s ok 635 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 636 1885s ok 637 1885s Set-Cookie: usertrack_test=b1b6786d.62812dc385a30; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=b1b6786d.62812dc385a30 1885s ok 638 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 639 1885s ok 640 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 641 1885s ok 642 1885s Set-Cookie: usertrack_test=ef93011d.62812dc386c89; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=ef93011d.62812dc386c89 1885s ok 643 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 644 1885s ok 645 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 646 1885s ok 647 1885s Set-Cookie: usertrack_test=e8b48a9f.62812dc388181; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e8b48a9f.62812dc388181 1885s ok 648 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 649 1885s ok 650 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 651 1885s ok 652 1885s Set-Cookie: usertrack_test=870f85ea.62812dc38958a; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=870f85ea.62812dc38958a 1885s ok 653 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 654 1885s ok 655 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 656 1885s ok 657 1885s Set-Cookie: usertrack_test=5df8bc01.62812dc38ab61; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=5df8bc01.62812dc38ab61 1885s ok 658 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 659 1885s ok 660 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 661 1885s ok 662 1885s Set-Cookie: usertrack_test=9e0d6136.62812dc38bdf0; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=9e0d6136.62812dc38bdf0 1885s ok 663 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 664 1885s ok 665 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 666 1885s ok 667 1885s Set-Cookie: usertrack_test=8583c986.62812dc38cfde; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=8583c986.62812dc38cfde 1885s ok 668 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 669 1885s ok 670 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 671 1885s ok 672 1885s Set-Cookie: usertrack_test=64bf09ee.62812dc38e187; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=64bf09ee.62812dc38e187 1885s ok 673 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 674 1885s ok 675 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 676 1885s ok 677 1885s Set-Cookie: usertrack_test=fccb25b5.62812dc38f3a2; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=fccb25b5.62812dc38f3a2 1885s ok 678 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 679 1885s ok 680 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 681 1885s ok 682 1885s Set-Cookie: usertrack_test=e2ee0b6c.62812dc390834; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e2ee0b6c.62812dc390834 1885s ok 683 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 684 1885s ok 685 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 686 1885s ok 687 1885s Set-Cookie: usertrack_test=e4d189bf.62812dc391abb; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e4d189bf.62812dc391abb 1885s ok 688 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 689 1885s ok 690 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 691 1885s ok 692 1885s Set-Cookie: usertrack_test=bbaf8232.62812dc392f99; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=bbaf8232.62812dc392f99 1885s ok 693 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 694 1885s ok 695 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 696 1885s ok 697 1885s Set-Cookie: usertrack_test=2588e089.62812dc39441e; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=2588e089.62812dc39441e 1885s ok 698 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 699 1885s ok 700 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 701 1885s ok 702 1885s Set-Cookie: usertrack_test=8ccf15da.62812dc3956fe; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=8ccf15da.62812dc3956fe 1885s ok 703 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 704 1885s ok 705 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 706 1885s ok 707 1885s Set-Cookie: usertrack_test=6484ffb0.62812dc39692b; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=6484ffb0.62812dc39692b 1885s ok 708 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 709 1885s ok 710 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 711 1885s ok 712 1885s Set-Cookie: usertrack_test=e205038a.62812dc397abf; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e205038a.62812dc397abf 1885s ok 713 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 714 1885s ok 715 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 716 1885s ok 717 1885s Set-Cookie: usertrack_test=769e6001.62812dc398eed; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=769e6001.62812dc398eed 1885s ok 718 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 719 1885s ok 720 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 721 1885s ok 722 1885s Set-Cookie: usertrack_test=f04c3585.62812dc39a18a; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=f04c3585.62812dc39a18a 1885s ok 723 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 724 1885s ok 725 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 726 1885s ok 727 1885s Set-Cookie: usertrack_test=6d4bb572.62812dc39b555; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=6d4bb572.62812dc39b555 1885s ok 728 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 729 1885s ok 730 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 731 1885s ok 732 1885s Set-Cookie: usertrack_test=7638f105.62812dc39c984; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=7638f105.62812dc39c984 1885s ok 733 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 734 1885s ok 735 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 736 1885s ok 737 1885s Set-Cookie: usertrack_test=669fa608.62812dc39ddb6; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=669fa608.62812dc39ddb6 1885s ok 738 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 739 1885s ok 740 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 741 1885s ok 742 1885s Set-Cookie: usertrack_test=642863a.62812dc39ef2b; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=642863a.62812dc39ef2b 1885s ok 743 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 744 1885s ok 745 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 746 1885s ok 747 1885s Set-Cookie: usertrack_test=1c55b475.62812dc3a004c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=1c55b475.62812dc3a004c 1885s ok 748 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 749 1885s ok 750 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 751 1885s ok 752 1885s Set-Cookie: usertrack_test=80af050f.62812dc3a1456; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=80af050f.62812dc3a1456 1885s ok 753 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 754 1885s ok 755 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 756 1885s ok 757 1885s Set-Cookie: usertrack_test=6e4d4bba.62812dc3a28bc; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=6e4d4bba.62812dc3a28bc 1885s ok 758 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 759 1885s ok 760 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 761 1885s ok 762 1885s Set-Cookie: usertrack_test=e801d85a.62812dc3a3cd9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e801d85a.62812dc3a3cd9 1885s ok 763 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 764 1885s ok 765 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 766 1885s ok 767 1885s Set-Cookie: usertrack_test=70970d7b.62812dc3a4e89; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=70970d7b.62812dc3a4e89 1885s ok 768 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 769 1885s ok 770 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 771 1885s ok 772 1885s Set-Cookie: usertrack_test=edb5204b.62812dc3a6017; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=edb5204b.62812dc3a6017 1885s ok 773 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 774 1885s ok 775 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 776 1885s ok 777 1885s Set-Cookie: usertrack_test=e7d506ac.62812dc3a719d; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e7d506ac.62812dc3a719d 1885s ok 778 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 779 1885s ok 780 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 781 1885s ok 782 1885s Set-Cookie: usertrack_test=9cbdced3.62812dc3a82db; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=9cbdced3.62812dc3a82db 1885s ok 783 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 784 1885s ok 785 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 786 1885s ok 787 1885s Set-Cookie: usertrack_test=abf205d3.62812dc3a948c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=abf205d3.62812dc3a948c 1885s ok 788 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 789 1885s ok 790 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 791 1885s ok 792 1885s Set-Cookie: usertrack_test=33551dd4.62812dc3aa66c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=33551dd4.62812dc3aa66c 1885s ok 793 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 794 1885s ok 795 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 796 1885s ok 797 1885s Set-Cookie: usertrack_test=94c86064.62812dc3ab8f1; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=94c86064.62812dc3ab8f1 1885s ok 798 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 799 1885s ok 800 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 801 1885s ok 802 1885s Set-Cookie: usertrack_test=918243c8.62812dc3acb41; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=918243c8.62812dc3acb41 1885s ok 803 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 804 1885s ok 805 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 806 1885s ok 807 1885s Set-Cookie: usertrack_test=3ff130eb.62812dc3ae0a9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=3ff130eb.62812dc3ae0a9 1885s ok 808 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 809 1885s ok 810 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 811 1885s ok 812 1885s Set-Cookie: usertrack_test=90b8308f.62812dc3af4ed; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=90b8308f.62812dc3af4ed 1885s ok 813 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 814 1885s ok 815 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 816 1885s ok 817 1885s Set-Cookie: usertrack_test=4e135d47.62812dc3b089c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=4e135d47.62812dc3b089c 1885s ok 818 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 819 1885s ok 820 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 821 1885s ok 822 1885s Set-Cookie: usertrack_test=7cc65941.62812dc3b1dfa; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=7cc65941.62812dc3b1dfa 1885s ok 823 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 824 1885s ok 825 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 826 1885s ok 827 1885s Set-Cookie: usertrack_test=539e88f8.62812dc3b3453; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=539e88f8.62812dc3b3453 1885s ok 828 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 829 1885s ok 830 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 831 1885s ok 832 1885s Set-Cookie: usertrack_test=cecd923b.62812dc3b49bc; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=cecd923b.62812dc3b49bc 1885s ok 833 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 834 1885s ok 835 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 836 1885s ok 837 1885s Set-Cookie: usertrack_test=8d025523.62812dc3b5dce; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=8d025523.62812dc3b5dce 1885s ok 838 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 839 1885s ok 840 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 841 1885s ok 842 1885s Set-Cookie: usertrack_test=6b5bf131.62812dc3b7078; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=6b5bf131.62812dc3b7078 1885s ok 843 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 844 1885s ok 845 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 846 1885s ok 847 1885s Set-Cookie: usertrack_test=976bf408.62812dc3b840c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=976bf408.62812dc3b840c 1885s ok 848 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 849 1885s ok 850 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 851 1885s ok 852 1885s Set-Cookie: usertrack_test=26947eda.62812dc3b97ec; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=26947eda.62812dc3b97ec 1885s ok 853 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 854 1885s ok 855 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 856 1885s ok 857 1885s Set-Cookie: usertrack_test=f124d804.62812dc3bacf9; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=f124d804.62812dc3bacf9 1885s ok 858 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 859 1885s ok 860 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 861 1885s ok 862 1885s Set-Cookie: usertrack_test=c997fefc.62812dc3bc06f; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=c997fefc.62812dc3bc06f 1885s ok 863 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 864 1885s ok 865 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 866 1885s ok 867 1885s Set-Cookie: usertrack_test=5b1fa7e9.62812dc3bd277; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=5b1fa7e9.62812dc3bd277 1885s ok 868 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 869 1885s ok 870 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 871 1885s ok 872 1885s Set-Cookie: usertrack_test=bd0e8fe1.62812dc3be4e6; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=bd0e8fe1.62812dc3be4e6 1885s ok 873 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 874 1885s ok 875 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 876 1885s ok 877 1885s Set-Cookie: usertrack_test=7bd1f31f.62812dc3bf836; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=7bd1f31f.62812dc3bf836 1885s ok 878 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 879 1885s ok 880 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 881 1885s ok 882 1885s Set-Cookie: usertrack_test=679adce3.62812dc3c0ea8; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=679adce3.62812dc3c0ea8 1885s ok 883 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 884 1885s ok 885 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 886 1885s ok 887 1885s Set-Cookie: usertrack_test=14e86e78.62812dc3c2ae0; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=14e86e78.62812dc3c2ae0 1885s ok 888 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 889 1885s ok 890 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 891 1885s ok 892 1885s Set-Cookie: usertrack_test=332c6ffc.62812dc3c40e0; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=332c6ffc.62812dc3c40e0 1885s ok 893 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 894 1885s ok 895 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 896 1885s ok 897 1885s Set-Cookie: usertrack_test=75eaeb34.62812dc3c5545; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=75eaeb34.62812dc3c5545 1885s ok 898 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 899 1885s ok 900 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 901 1885s ok 902 1885s Set-Cookie: usertrack_test=3b87bbe0.62812dc3c68e6; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=3b87bbe0.62812dc3c68e6 1885s ok 903 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 904 1885s ok 905 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 906 1885s ok 907 1885s Set-Cookie: usertrack_test=abdb2e7e.62812dc3c7c0f; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=abdb2e7e.62812dc3c7c0f 1885s ok 908 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 909 1885s ok 910 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 911 1885s ok 912 1885s Set-Cookie: usertrack_test=e4594865.62812dc3c8e81; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e4594865.62812dc3c8e81 1885s ok 913 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 914 1885s ok 915 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 916 1885s ok 917 1885s Set-Cookie: usertrack_test=f56264d8.62812dc3ca18c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=f56264d8.62812dc3ca18c 1885s ok 918 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 919 1885s ok 920 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 921 1885s ok 922 1885s Set-Cookie: usertrack_test=b5ac3359.62812dc3cb4ee; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=b5ac3359.62812dc3cb4ee 1885s ok 923 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 924 1885s ok 925 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 926 1885s ok 927 1885s Set-Cookie: usertrack_test=8bde152.62812dc3cc781; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=8bde152.62812dc3cc781 1885s ok 928 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 929 1885s ok 930 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 931 1885s ok 932 1885s Set-Cookie: usertrack_test=ffe779b5.62812dc3cd98c; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=ffe779b5.62812dc3cd98c 1885s ok 933 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 934 1885s ok 935 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 936 1885s ok 937 1885s Set-Cookie: usertrack_test=4a1cad6b.62812dc3cec2f; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=4a1cad6b.62812dc3cec2f 1885s ok 938 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 939 1885s ok 940 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 941 1885s ok 942 1885s Set-Cookie: usertrack_test=80b1021c.62812dc3cfe1d; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=80b1021c.62812dc3cfe1d 1885s ok 943 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 944 1885s ok 945 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 946 1885s ok 947 1885s Set-Cookie: usertrack_test=f6465fc.62812dc3d1149; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=f6465fc.62812dc3d1149 1885s ok 948 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 949 1885s ok 950 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 951 1885s ok 952 1885s Set-Cookie: usertrack_test=e6877f13.62812dc3d2328; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e6877f13.62812dc3d2328 1885s ok 953 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 954 1885s ok 955 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 956 1885s ok 957 1885s Set-Cookie: usertrack_test=8ee99038.62812dc3d3457; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=8ee99038.62812dc3d3457 1885s ok 958 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 959 1885s ok 960 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 961 1885s ok 962 1885s Set-Cookie: usertrack_test=a1c2feea.62812dc3d4693; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=a1c2feea.62812dc3d4693 1885s ok 963 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 964 1885s ok 965 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 966 1885s ok 967 1885s Set-Cookie: usertrack_test=a9ab1fd5.62812dc3d58e2; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=a9ab1fd5.62812dc3d58e2 1885s ok 968 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 969 1885s ok 970 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 971 1885s ok 972 1885s Set-Cookie: usertrack_test=162465e7.62812dc3d6add; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=162465e7.62812dc3d6add 1885s ok 973 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 974 1885s ok 975 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 976 1885s ok 977 1885s Set-Cookie: usertrack_test=b52b2d.62812dc3d7cb5; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=b52b2d.62812dc3d7cb5 1885s ok 978 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 979 1885s ok 980 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 981 1885s ok 982 1885s Set-Cookie: usertrack_test=71b22db5.62812dc3d8dec; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=71b22db5.62812dc3d8dec 1885s ok 983 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 984 1885s ok 985 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 986 1885s ok 987 1885s Set-Cookie: usertrack_test=e4484728.62812dc3d9fb4; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=e4484728.62812dc3d9fb4 1885s ok 988 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 989 1885s ok 990 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 991 1885s ok 992 1885s Set-Cookie: usertrack_test=3e068822.62812dc3db096; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=3e068822.62812dc3db096 1885s ok 993 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 994 1885s ok 995 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 996 1885s ok 997 1885s Set-Cookie: usertrack_test=816568a4.62812dc3dc1de; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s Cookie: usertrack_test=816568a4.62812dc3dc1de 1885s ok 998 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 999 1885s ok 1000 1885s ok 1001 1885s # testing : Checking return code is '200' 1885s # expected: 200 1885s # received: '200' 1885s ok 1002 1885s # usertrack_test=4c8b13c7.62812dc3dd402; path=/; expires=Fri, 29-Nov-24 20:16:29 GMT 1885s ok 1003 1885s # expected: undef 1885s # received: undef 1885s ok 1004 1885s ok 1888s t/modules/vhost_alias.t ............. 1888s 1..8 1888s # Running under perl version 5.040000 for linux 1888s # Current time local: Fri Nov 29 20:15:29 2024 1888s # Current time GMT: Fri Nov 29 20:15:29 2024 1888s # Using Test.pm version 1.31 1888s # Using Apache/Test.pm version 1.44 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1888s # writing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1888s # testing : VirtalDocumentRoot test 1888s # expected: 'www.vha-test.com' 1888s # received: 'www.vha-test.com' 1888s ok 1 1888s # testing : VirtualScriptAlias test 1888s # expected: 'test cgi for www.vha-test.com' 1888s # received: 'test cgi for www.vha-test.com' 1888s ok 2 1888s # testing : VirtalDocumentRoot test 1888s # expected: 'big.server.name.from.heck.org' 1888s # received: 'big.server.name.from.heck.org' 1888s ok 3 1888s # testing : VirtualScriptAlias test 1888s # expected: 'test cgi for big.server.name.from.heck.org' 1888s # received: 'test cgi for big.server.name.from.heck.org' 1888s ok 4 1888s # testing : VirtalDocumentRoot test 1888s # expected: 'ab.com' 1888s # received: 'ab.com' 1888s ok 5 1888s # testing : VirtualScriptAlias test 1888s # expected: 'test cgi for ab.com' 1888s # received: 'test cgi for ab.com' 1888s ok 6 1888s # testing : VirtalDocumentRoot test 1888s # expected: 'w-t-f.net' 1888s # received: 'w-t-f.net' 1888s ok 7 1888s # testing : VirtualScriptAlias test 1888s # expected: 'test cgi for w-t-f.net' 1888s # received: 'test cgi for w-t-f.net' 1888s ok 8 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1888s # removing file: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1888s # removing dir tree: /tmp/autopkgtest.oEnoDp/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1888s ok 1891s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1894s t/protocol/echo.t ................... 1894s 1..8 1894s # Running under perl version 5.040000 for linux 1894s # Current time local: Fri Nov 29 20:15:36 2024 1894s # Current time GMT: Fri Nov 29 20:15:36 2024 1894s # Using Test.pm version 1.31 1894s # Using Apache/Test.pm version 1.44 1894s testing mod_echo_ssl 1894s ok 1 1894s #Cipher: TLS_AES_256_GCM_SHA384 1894s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1894s # testing : echo 1894s # expected: 't/protocol/echo.t' 1894s # received: 't/protocol/echo.t' 1894s ok 2 1894s # testing : echo 1894s # expected: '/usr/bin/perl' 1894s # received: '/usr/bin/perl' 1894s ok 3 1894s # testing : echo 1894s # expected: '12845491284549128454912845491284549' 1894s # received: '12845491284549128454912845491284549' 1894s ok 4 1894s testing mod_echo 1894s ok 5 1894s # testing : echo 1894s # expected: 't/protocol/echo.t' 1894s # received: 't/protocol/echo.t' 1894s ok 6 1894s # testing : echo 1894s # expected: '/usr/bin/perl' 1894s # received: '/usr/bin/perl' 1894s ok 7 1894s # testing : echo 1894s # expected: '12845491284549128454912845491284549' 1894s # received: '12845491284549128454912845491284549' 1894s ok 8 1894s ok 1897s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1900s t/security/CVE-2003-0542.t .......... 1900s 1..1 1900s # Running under perl version 5.040000 for linux 1900s # Current time local: Fri Nov 29 20:15:42 2024 1900s # Current time GMT: Fri Nov 29 20:15:42 2024 1900s # Using Test.pm version 1.31 1900s # Using Apache/Test.pm version 1.44 1900s # testing : CAN-2003-0542 test case 1900s # expected: 404 1900s # received: '404' 1900s ok 1 1900s ok 1903s t/security/CVE-2004-0747.t .......... 1903s 1..1 1903s # Running under perl version 5.040000 for linux 1903s # Current time local: Fri Nov 29 20:15:45 2024 1903s # Current time GMT: Fri Nov 29 20:15:45 2024 1903s # Using Test.pm version 1.31 1903s # Using Apache/Test.pm version 1.44 1903s # testing : CAN-2004-0747 ap_resolve_env test case 1903s # expected: 200 1903s # received: 200 1903s ok 1 1903s ok 1907s t/security/CVE-2004-0811.t .......... 1907s 1..8 1907s # Running under perl version 5.040000 for linux 1907s # Current time local: Fri Nov 29 20:15:48 2024 1907s # Current time GMT: Fri Nov 29 20:15:48 2024 1907s # Using Test.pm version 1.31 1907s # Using Apache/Test.pm version 1.44 1907s # testing : subdir access allowed 1907s # expected: 200 1907s # received: '200' 1907s ok 1 1907s # testing : subdir access allowed 1907s # expected: 200 1907s # received: '200' 1907s ok 2 1907s # testing : subdir access allowed 1907s # expected: 200 1907s # received: '200' 1907s ok 3 1907s # testing : subdir access allowed 1907s # expected: 200 1907s # received: '200' 1907s ok 4 1907s # testing : topdir access denied 1907s # expected: 401 1907s # received: '401' 1907s ok 5 1907s # testing : topdir access denied 1907s # expected: 401 1907s # received: '401' 1907s ok 6 1907s # testing : topdir access denied 1907s # expected: 401 1907s # received: '401' 1907s ok 7 1907s # testing : topdir access denied 1907s # expected: 401 1907s # received: '401' 1907s ok 8 1907s ok 1910s t/security/CVE-2004-0940.t .......... 1910s 1..1 1910s # Running under perl version 5.040000 for linux 1910s # Current time local: Fri Nov 29 20:15:52 2024 1910s # Current time GMT: Fri Nov 29 20:15:52 2024 1910s # Using Test.pm version 1.31 1910s # Using Apache/Test.pm version 1.44 1910s # testing : response was 200 1910s # expected: 200 1910s # received: '200' 1910s ok 1 1910s ok 1913s t/security/CVE-2004-0942.t .......... 1913s 1..2 1913s # Running under perl version 5.040000 for linux 1913s # Current time local: Fri Nov 29 20:15:55 2024 1913s # Current time GMT: Fri Nov 29 20:15:55 2024 1913s # Using Test.pm version 1.31 1913s # Using Apache/Test.pm version 1.44 1913s ok 1 1913s # testing : request was refused 1913s # expected: qr/^HTTP\/1\.. 400/ 1913s # received: 'HTTP/1.1 400 Bad Request 1913s # ' 1913s ok 2 1913s ok 1916s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1919s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1922s t/security/CVE-2005-2491.t .......... 1922s 1..4 1922s # Running under perl version 5.040000 for linux 1922s # Current time local: Fri Nov 29 20:16:04 2024 1922s # Current time GMT: Fri Nov 29 20:16:04 2024 1922s # Using Test.pm version 1.31 1922s # Using Apache/Test.pm version 1.44 1922s # testing : check that server did not segfault 1922s # expected: 'Internal Server Error' 1922s # received: 'Internal Server Error' 1922s ok 1 1922s # testing : check for 500 response error 1922s # expected: 500 1922s # received: '500' 1922s ok 2 1922s # testing : check that server did not segfault 1922s # expected: 'Internal Server Error' 1922s # received: 'Internal Server Error' 1922s ok 3 1922s # testing : check for 500 response error 1922s # expected: 500 1922s # received: '500' 1922s ok 4 1922s ok 1925s t/security/CVE-2005-2700.t .......... 1925s 1..2 1925s # Running under perl version 5.040000 for linux 1925s # Current time local: Fri Nov 29 20:16:07 2024 1925s # Current time GMT: Fri Nov 29 20:16:07 2024 1925s # Using Test.pm version 1.31 1925s # Using Apache/Test.pm version 1.44 1925s # testing : access permitted without ccert 1925s # expected: 200 1925s # received: '200' 1925s ok 1 1925s # testing : access *not* permitted without ccert 1925s # expected: 200 1925s # received: '403' 1925s ok 2 1925s ok 1928s t/security/CVE-2005-3352.t .......... 1928s 1..2 1928s # Running under perl version 5.040000 for linux 1928s # Current time local: Fri Nov 29 20:16:10 2024 1928s # Current time GMT: Fri Nov 29 20:16:10 2024 1928s # Using Test.pm version 1.31 1928s # Using Apache/Test.pm version 1.44 1928s # testing : response code is OK 1928s # expected: 200 1928s # received: '200' 1928s ok 1 1928s # testing : referer was escaped 1928s # expected: qr/%22%3e/ 1928s # received: ' 1928s # 1928s # Menu for /security/CVE-2005-3352.map 1928s # 1928s #

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

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

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

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

Bad Request

1990s #

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

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

Forbidden

2027s

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

2027s 2027s ok 1 2027s HTTP/1.1 200 OK 2027s Connection: close 2027s Date: Fri, 29 Nov 2024 20:17:51 GMT 2027s Accept-Ranges: bytes 2027s ETag: "1a-61fafa7f73d80" 2027s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 2027s Vary: In-If1 2027s Content-Length: 26 2027s Content-Type: text/html 2027s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 2027s Client-Date: Fri, 29 Nov 2024 20:17:51 GMT 2027s Client-Peer: 127.0.0.1:8532 2027s Client-Response-Num: 1 2027s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2027s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2027s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2027s Client-SSL-Socket-Class: IO::Socket::SSL 2027s Client-SSL-Version: TLSv1_3 2027s DMMATCH1: 1 2027s 2027s welcome to localhost:8529 2027s ok 2 2027s 500 Server closed connection without sending any data back 2027s Content-Type: text/plain 2027s Client-Date: Fri, 29 Nov 2024 20:17:51 GMT 2027s Client-Warning: Internal response 2027s 2027s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2027s ok 3 2027s ok 2027s All tests successful. 2027s Files=143, Tests=7309, 528 wallclock secs ( 1.94 usr 0.72 sys + 216.48 cusr 298.32 csys = 517.46 CPU) 2027s Result: PASS 2027s [warning] server localhost:8529 shutdown 2028s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2028s Files=143, Tests=7309, 528 wallclock secs ( 1.94 usr 0.72 sys + 216.48 cusr 298.32 csys = 517.46 CPU) 2028s + grep -E '^Result: PASS' testlog.mpm_event 2028s Result: PASS 2028s + grep -E '^Result: FAIL' testlog.mpm_event 2028s + grep -E 'server dumped core' testlog.mpm_event 2028s + return 0 2028s autopkgtest [20:17:53]: test run-test-suite: -----------------------] 2029s autopkgtest [20:17:54]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2029s run-test-suite PASS 2030s autopkgtest [20:17:55]: test duplicate-module-load: preparing testbed 2130s autopkgtest [20:19:35]: testbed dpkg architecture: arm64 2131s autopkgtest [20:19:36]: testbed apt version: 2.9.14ubuntu1 2131s autopkgtest [20:19:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2131s autopkgtest [20:19:36]: testbed release detected to be: plucky 2132s autopkgtest [20:19:37]: updating testbed package index (apt update) 2132s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 2133s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 2133s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 2133s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 2133s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 2133s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 2133s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 2133s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 2133s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [112 kB] 2133s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 2133s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [683 kB] 2133s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [20.2 kB] 2133s Fetched 1871 kB in 1s (2046 kB/s) 2134s Reading package lists... 2135s Reading package lists... 2135s Building dependency tree... 2135s Reading state information... 2135s Calculating upgrade... 2136s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2136s Reading package lists... 2136s Building dependency tree... 2136s Reading state information... 2137s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 2137s autopkgtest [20:19:42]: upgrading testbed (apt dist-upgrade and autopurge) 2137s Reading package lists... 2137s Building dependency tree... 2137s Reading state information... 2137s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2137s Starting 2 pkgProblemResolver with broken count: 0 2137s Done 2138s Entering ResolveByKeep 2138s 2139s The following NEW packages will be installed: 2139s openssl-provider-legacy 2139s The following packages will be upgraded: 2139s libssl3t64 openssl 2139s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2139s Need to get 3838 kB of archives. 2139s After this operation, 594 kB of additional disk space will be used. 2139s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl-provider-legacy arm64 3.4.0-1ubuntu1 [38.5 kB] 2139s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libssl3t64 arm64 3.4.0-1ubuntu1 [2641 kB] 2139s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl arm64 3.4.0-1ubuntu1 [1158 kB] 2140s Fetched 3838 kB in 1s (5551 kB/s) 2140s (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 ... 80333 files and directories currently installed.) 2140s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_arm64.deb ... 2140s Unpacking libssl3t64:arm64 (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2140s Selecting previously unselected package openssl-provider-legacy. 2140s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_arm64.deb ... 2140s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 2140s Setting up libssl3t64:arm64 (3.4.0-1ubuntu1) ... 2140s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 2140s (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 ... 80336 files and directories currently installed.) 2140s Preparing to unpack .../openssl_3.4.0-1ubuntu1_arm64.deb ... 2140s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2140s Setting up openssl (3.4.0-1ubuntu1) ... 2140s Installing new version of config file /etc/ssl/openssl.cnf ... 2140s Processing triggers for man-db (2.13.0-1) ... 2141s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2142s Reading package lists... 2142s Building dependency tree... 2142s Reading state information... 2142s Starting pkgProblemResolver with broken count: 0 2142s Starting 2 pkgProblemResolver with broken count: 0 2142s Done 2143s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2145s Reading package lists... 2146s Building dependency tree... 2146s Reading state information... 2146s Starting pkgProblemResolver with broken count: 0 2146s Starting 2 pkgProblemResolver with broken count: 0 2146s Done 2147s The following NEW packages will be installed: 2147s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2147s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2147s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2147s Need to get 2058 kB of archives. 2147s After this operation, 14.0 MB of additional disk space will be used. 2147s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2147s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu1 [94.9 kB] 2147s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu1 [11.4 kB] 2147s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu1 [9114 B] 2147s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 2147s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-bin arm64 2.4.62-1ubuntu1 [1328 kB] 2147s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-data all 2.4.62-1ubuntu1 [163 kB] 2147s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-utils arm64 2.4.62-1ubuntu1 [97.1 kB] 2147s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2 arm64 2.4.62-1ubuntu1 [90.4 kB] 2148s Fetched 2058 kB in 1s (3040 kB/s) 2148s Selecting previously unselected package libapr1t64:arm64. 2148s (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 ... 80338 files and directories currently installed.) 2148s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 2148s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2148s Selecting previously unselected package libaprutil1t64:arm64. 2148s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_arm64.deb ... 2148s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2148s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2148s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_arm64.deb ... 2148s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2148s Selecting previously unselected package libaprutil1-ldap:arm64. 2148s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_arm64.deb ... 2148s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2148s Selecting previously unselected package liblua5.4-0:arm64. 2148s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_arm64.deb ... 2148s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 2148s Selecting previously unselected package apache2-bin. 2148s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_arm64.deb ... 2148s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 2148s Selecting previously unselected package apache2-data. 2148s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 2148s Unpacking apache2-data (2.4.62-1ubuntu1) ... 2148s Selecting previously unselected package apache2-utils. 2148s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_arm64.deb ... 2148s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 2148s Selecting previously unselected package apache2. 2148s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_arm64.deb ... 2148s Unpacking apache2 (2.4.62-1ubuntu1) ... 2148s Setting up libapr1t64:arm64 (1.7.5-1) ... 2148s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 2148s Setting up apache2-data (2.4.62-1ubuntu1) ... 2148s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2148s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2148s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2148s Setting up apache2-utils (2.4.62-1ubuntu1) ... 2148s Setting up apache2-bin (2.4.62-1ubuntu1) ... 2148s Setting up apache2 (2.4.62-1ubuntu1) ... 2148s Enabling module mpm_event. 2148s Enabling module authz_core. 2148s Enabling module authz_host. 2148s Enabling module authn_core. 2148s Enabling module auth_basic. 2148s Enabling module access_compat. 2148s Enabling module authn_file. 2148s Enabling module authz_user. 2148s Enabling module alias. 2148s Enabling module dir. 2149s Enabling module autoindex. 2149s Enabling module env. 2149s Enabling module mime. 2149s Enabling module negotiation. 2149s Enabling module setenvif. 2149s Enabling module filter. 2149s Enabling module deflate. 2149s Enabling module status. 2149s Enabling module reqtimeout. 2149s Enabling conf charset. 2149s Enabling conf localized-error-pages. 2149s Enabling conf other-vhosts-access-log. 2149s Enabling conf security. 2149s Enabling conf serve-cgi-bin. 2149s Enabling site 000-default. 2150s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2150s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2151s Processing triggers for ufw (0.36.2-8) ... 2151s Processing triggers for man-db (2.13.0-1) ... 2152s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2157s autopkgtest [20:20:02]: test duplicate-module-load: [----------------------- 2158s + cd /tmp/autopkgtest.oEnoDp/autopkgtest_tmp 2158s + apache2ctl -l -M 2158s core.c 2158s http_core.c 2158s + sort unsorted 2158s + grep core.c sorted 2158s + uniq 2158s + diff -u sorted dedup 2158s autopkgtest [20:20:03]: test duplicate-module-load: -----------------------] 2158s duplicate-module-load PASS 2158s autopkgtest [20:20:03]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2159s autopkgtest [20:20:04]: test default-mods: preparing testbed 2159s Reading package lists... 2160s Building dependency tree... 2160s Reading state information... 2160s Starting pkgProblemResolver with broken count: 0 2161s Starting 2 pkgProblemResolver with broken count: 0 2161s Done 2162s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2162s autopkgtest [20:20:07]: test default-mods: [----------------------- 2163s alias_module (shared) 2163s autopkgtest [20:20:08]: test default-mods: -----------------------] 2163s auth_basic_module (shared) 2163s authn_core_module (shared) 2163s authz_core_module (shared) 2163s log_config_module (static) 2163s mime_module (shared) 2163s reqtimeout_module (shared) 2163s version_module (static) 2163s watchdog_module (static) 2164s default-mods PASS 2164s autopkgtest [20:20:09]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2164s autopkgtest [20:20:09]: test htcacheclean: preparing testbed 2164s Reading package lists... 2165s Building dependency tree... 2165s Reading state information... 2165s Starting pkgProblemResolver with broken count: 0 2165s Starting 2 pkgProblemResolver with broken count: 0 2165s Done 2166s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2167s autopkgtest [20:20:12]: test htcacheclean: [----------------------- 2167s + htc_enabled 2167s + ls /etc/rc[2345].d/S*apache-htcacheclean 2167s + return 1 2167s + a2enmod cache_disk 2167s Considering dependency cache for cache_disk: 2167s Enabling module cache. 2167s Enabling module cache_disk. 2167s Enabling external service apache-htcacheclean 2167s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2167s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2168s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 2168s The service will be started on next reboot. 2168s To activate the new configuration, you need to run: 2168s systemctl restart apache2 2168s systemctl start apache-htcacheclean 2168s + htc_enabled 2168s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2168s + return 0 2168s + service apache-htcacheclean start 2168s + ps -ef 2168s + grep /usr/bin/htcacheclean 2168s www-data 2126 1 0 20:19 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2168s root 2823 2674 0 20:20 ? 00:00:00 grep /usr/bin/htcacheclean 2168s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2168s + pgrep -P 1 -u www-data -G www-data htcacheclean 2168s 2126 2168s + service apache-htcacheclean status 2168s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2168s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2168s Active: active (running) since Fri 2024-11-29 20:19:55 UTC; 17s ago 2168s Invocation: f63f229682bc4d7f80e5ef574504cf52 2168s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2168s Main PID: 2126 (htcacheclean) 2168s Tasks: 1 (limit: 4559) 2168s Memory: 272K (peak: 1.5M) 2168s CPU: 8ms 2168s CGroup: /system.slice/apache-htcacheclean.service 2168s └─2126 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2168s 2168s Nov 29 20:19:55 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2168s Nov 29 20:19:55 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2168s + service apache-htcacheclean stop 2169s + sleep 1 2170s + pgrep -P 1 -u www-data -G www-data htcacheclean 2170s + service apache-htcacheclean status 2170s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2170s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2170s Active: inactive (dead) since Fri 2024-11-29 20:20:14 UTC; 1s ago 2170s Duration: 18.338s 2170s Invocation: f63f229682bc4d7f80e5ef574504cf52 2170s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2170s Main PID: 2126 (code=exited, status=0/SUCCESS) 2170s Mem peak: 1.5M 2170s CPU: 8ms 2170s 2170s Nov 29 20:19:55 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2170s Nov 29 20:19:55 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2170s Nov 29 20:20:14 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2170s Nov 29 20:20:14 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2170s Nov 29 20:20:14 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2170s + a2dismod cache_disk 2170s Disabling external service apache-htcacheclean 2170s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2170s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2170s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 2171s Module cache_disk disabled. 2171s To activate the new configuration, you need to run: 2171s systemctl restart apache2 2171s systemctl stop apache-htcacheclean 2171s + htc_enabled 2171s + ls /etc/rc[2345].d/S*apache-htcacheclean 2171s + return 1 2171s + a2enmod cache_socache 2171s Considering dependency cache for cache_socache: 2171s Module cache already enabled 2171s Enabling module cache_socache. 2171s To activate the new configuration, you need to run: 2171s systemctl restart apache2 2171s + htc_enabled 2171s + ls /etc/rc[2345].d/S*apache-htcacheclean 2171s + return 1 2171s + exit 0 2171s autopkgtest [20:20:16]: test htcacheclean: -----------------------] 2171s htcacheclean PASS 2171s autopkgtest [20:20:16]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2172s autopkgtest [20:20:17]: test ssl-passphrase: preparing testbed 2172s Reading package lists... 2173s Building dependency tree... 2173s Reading state information... 2173s Starting pkgProblemResolver with broken count: 0 2174s Starting 2 pkgProblemResolver with broken count: 0 2174s Done 2175s The following NEW packages will be installed: 2175s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2175s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 2175s Need to get 1269 kB of archives. 2175s After this operation, 5041 kB of additional disk space will be used. 2175s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libtcl8.6 arm64 8.6.15+dfsg-2 [987 kB] 2175s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 tcl8.6 arm64 8.6.15+dfsg-2 [14.7 kB] 2175s Get:3 http://ftpmaster.internal/ubuntu plucky/universe arm64 tcl-expect arm64 5.45.4-3 [112 kB] 2175s Get:4 http://ftpmaster.internal/ubuntu plucky/universe arm64 expect arm64 5.45.4-3 [137 kB] 2175s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2176s Preconfiguring packages ... 2176s Fetched 1269 kB in 1s (2002 kB/s) 2176s Selecting previously unselected package libtcl8.6:arm64. 2176s (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 ... 81052 files and directories currently installed.) 2176s Preparing to unpack .../libtcl8.6_8.6.15+dfsg-2_arm64.deb ... 2176s Unpacking libtcl8.6:arm64 (8.6.15+dfsg-2) ... 2176s Selecting previously unselected package tcl8.6. 2176s Preparing to unpack .../tcl8.6_8.6.15+dfsg-2_arm64.deb ... 2176s Unpacking tcl8.6 (8.6.15+dfsg-2) ... 2176s Selecting previously unselected package tcl-expect:arm64. 2176s Preparing to unpack .../tcl-expect_5.45.4-3_arm64.deb ... 2176s Unpacking tcl-expect:arm64 (5.45.4-3) ... 2176s Selecting previously unselected package expect. 2176s Preparing to unpack .../expect_5.45.4-3_arm64.deb ... 2176s Unpacking expect (5.45.4-3) ... 2176s Selecting previously unselected package ssl-cert. 2176s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 2176s Unpacking ssl-cert (1.1.3ubuntu1) ... 2176s Setting up ssl-cert (1.1.3ubuntu1) ... 2177s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2177s Setting up libtcl8.6:arm64 (8.6.15+dfsg-2) ... 2177s Setting up tcl8.6 (8.6.15+dfsg-2) ... 2177s Setting up tcl-expect:arm64 (5.45.4-3) ... 2177s Setting up expect (5.45.4-3) ... 2177s Processing triggers for man-db (2.13.0-1) ... 2177s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2178s autopkgtest [20:20:23]: test ssl-passphrase: [----------------------- 2179s + cd /etc/ssl/private 2179s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2179s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2179s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2179s writing RSA key 2179s + a2enmod ssl 2179s Considering dependency mime for ssl: 2179s Module mime already enabled 2179s Considering dependency socache_shmcb for ssl: 2179s Enabling module socache_shmcb. 2179s Enabling module ssl. 2179s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2179s To activate the new configuration, you need to run: 2179s systemctl restart apache2 2179s + a2ensite default-ssl 2179s Enabling site default-ssl. 2179s To activate the new configuration, you need to run: 2179s systemctl reload apache2 2179s + expect 2179s + password_responder 2179s + [ ! -e /run/systemd/ask-password/sck.* ] 2179s + sleep 1 2179s spawn service apache2 restart 2180s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 2180s + [ ! -e /run/systemd/ask-password/sck.50e305ab73312b84 ] 2180s + echo ssl-passphrase test password responder: found prompt, sending password 2180s + echo test 2180s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.50e305ab73312b84 2180s 2180s + echo Hello, world! 2180s + curl -k https://localhost/hello.txt 2180s % Total % Received % Xferd Average Speed Time Time Time Current 2180s Dload Upload Total Spent Left Speed 2180s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1390 0 --:--:-- --:--:-- --:--:-- 1400 2180s + result=Hello, world! 2180s + [ Hello, world! != Hello, world! ] 2180s autopkgtest [20:20:25]: test ssl-passphrase: -----------------------] 2180s ssl-passphrase PASS 2180s autopkgtest [20:20:25]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2181s autopkgtest [20:20:26]: test check-http2: preparing testbed 2306s autopkgtest [20:22:31]: testbed dpkg architecture: arm64 2306s autopkgtest [20:22:31]: testbed apt version: 2.9.14ubuntu1 2306s autopkgtest [20:22:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2307s autopkgtest [20:22:32]: testbed release detected to be: plucky 2307s autopkgtest [20:22:32]: updating testbed package index (apt update) 2308s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 2308s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 2308s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 2308s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 2308s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 2308s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 2308s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 2308s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 2308s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [112 kB] 2308s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 2308s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [683 kB] 2308s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [20.2 kB] 2309s Fetched 1871 kB in 1s (2004 kB/s) 2310s Reading package lists... 2311s Reading package lists... 2311s Building dependency tree... 2311s Reading state information... 2312s Calculating upgrade... 2313s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2313s Reading package lists... 2313s Building dependency tree... 2313s Reading state information... 2314s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 2314s autopkgtest [20:22:39]: upgrading testbed (apt dist-upgrade and autopurge) 2314s Reading package lists... 2315s Building dependency tree... 2315s Reading state information... 2315s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2316s Starting 2 pkgProblemResolver with broken count: 0 2316s Done 2316s Entering ResolveByKeep 2317s 2318s The following NEW packages will be installed: 2318s openssl-provider-legacy 2318s The following packages will be upgraded: 2318s libssl3t64 openssl 2319s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2319s Need to get 3838 kB of archives. 2319s After this operation, 594 kB of additional disk space will be used. 2319s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl-provider-legacy arm64 3.4.0-1ubuntu1 [38.5 kB] 2319s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libssl3t64 arm64 3.4.0-1ubuntu1 [2641 kB] 2319s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl arm64 3.4.0-1ubuntu1 [1158 kB] 2320s Fetched 3838 kB in 1s (5521 kB/s) 2320s (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 ... 80333 files and directories currently installed.) 2320s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_arm64.deb ... 2320s Unpacking libssl3t64:arm64 (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2320s Selecting previously unselected package openssl-provider-legacy. 2320s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_arm64.deb ... 2320s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 2320s Setting up libssl3t64:arm64 (3.4.0-1ubuntu1) ... 2320s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 2320s (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 ... 80336 files and directories currently installed.) 2320s Preparing to unpack .../openssl_3.4.0-1ubuntu1_arm64.deb ... 2320s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2320s Setting up openssl (3.4.0-1ubuntu1) ... 2320s Installing new version of config file /etc/ssl/openssl.cnf ... 2320s Processing triggers for man-db (2.13.0-1) ... 2321s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2322s Reading package lists... 2322s Building dependency tree... 2322s Reading state information... 2323s Starting pkgProblemResolver with broken count: 0 2323s Starting 2 pkgProblemResolver with broken count: 0 2323s Done 2325s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2328s Reading package lists... 2329s Building dependency tree... 2329s Reading state information... 2329s Starting pkgProblemResolver with broken count: 0 2329s Starting 2 pkgProblemResolver with broken count: 0 2330s Done 2331s The following NEW packages will be installed: 2331s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2331s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2331s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 2331s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 2331s Need to get 2472 kB of archives. 2331s After this operation, 15.2 MB of additional disk space will be used. 2331s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2331s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu1 [94.9 kB] 2331s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu1 [11.4 kB] 2331s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu1 [9114 B] 2332s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 2332s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-bin arm64 2.4.62-1ubuntu1 [1328 kB] 2332s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-data all 2.4.62-1ubuntu1 [163 kB] 2332s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-utils arm64 2.4.62-1ubuntu1 [97.1 kB] 2332s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2 arm64 2.4.62-1ubuntu1 [90.4 kB] 2332s Get:10 http://ftpmaster.internal/ubuntu plucky/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 2332s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjemalloc2 arm64 5.3.0-2build1 [204 kB] 2332s Get:12 http://ftpmaster.internal/ubuntu plucky/universe arm64 nghttp2-client arm64 1.64.0-1 [161 kB] 2332s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2332s Preconfiguring packages ... 2332s Fetched 2472 kB in 1s (3534 kB/s) 2332s Selecting previously unselected package libapr1t64:arm64. 2332s (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 ... 80338 files and directories currently installed.) 2332s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 2332s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2332s Selecting previously unselected package libaprutil1t64:arm64. 2332s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_arm64.deb ... 2332s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2333s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2333s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_arm64.deb ... 2333s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2333s Selecting previously unselected package libaprutil1-ldap:arm64. 2333s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_arm64.deb ... 2333s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2333s Selecting previously unselected package liblua5.4-0:arm64. 2333s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_arm64.deb ... 2333s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 2333s Selecting previously unselected package apache2-bin. 2333s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_arm64.deb ... 2333s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 2333s Selecting previously unselected package apache2-data. 2333s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 2333s Unpacking apache2-data (2.4.62-1ubuntu1) ... 2333s Selecting previously unselected package apache2-utils. 2333s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_arm64.deb ... 2333s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 2333s Selecting previously unselected package apache2. 2333s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_arm64.deb ... 2333s Unpacking apache2 (2.4.62-1ubuntu1) ... 2333s Selecting previously unselected package libev4t64:arm64. 2333s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 2333s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 2333s Selecting previously unselected package libjemalloc2:arm64. 2333s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_arm64.deb ... 2333s Unpacking libjemalloc2:arm64 (5.3.0-2build1) ... 2333s Selecting previously unselected package nghttp2-client. 2333s Preparing to unpack .../11-nghttp2-client_1.64.0-1_arm64.deb ... 2333s Unpacking nghttp2-client (1.64.0-1) ... 2333s Selecting previously unselected package ssl-cert. 2333s Preparing to unpack .../12-ssl-cert_1.1.3ubuntu1_all.deb ... 2333s Unpacking ssl-cert (1.1.3ubuntu1) ... 2333s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 2333s Setting up libjemalloc2:arm64 (5.3.0-2build1) ... 2333s Setting up nghttp2-client (1.64.0-1) ... 2333s Setting up ssl-cert (1.1.3ubuntu1) ... 2334s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2334s Setting up libapr1t64:arm64 (1.7.5-1) ... 2334s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 2334s Setting up apache2-data (2.4.62-1ubuntu1) ... 2334s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2334s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2334s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2334s Setting up apache2-utils (2.4.62-1ubuntu1) ... 2334s Setting up apache2-bin (2.4.62-1ubuntu1) ... 2334s Setting up apache2 (2.4.62-1ubuntu1) ... 2334s Enabling module mpm_event. 2334s Enabling module authz_core. 2334s Enabling module authz_host. 2335s Enabling module authn_core. 2335s Enabling module auth_basic. 2335s Enabling module access_compat. 2335s Enabling module authn_file. 2335s Enabling module authz_user. 2335s Enabling module alias. 2335s Enabling module dir. 2335s Enabling module autoindex. 2335s Enabling module env. 2335s Enabling module mime. 2335s Enabling module negotiation. 2335s Enabling module setenvif. 2335s Enabling module filter. 2335s Enabling module deflate. 2335s Enabling module status. 2335s Enabling module reqtimeout. 2336s Enabling conf charset. 2336s Enabling conf localized-error-pages. 2336s Enabling conf other-vhosts-access-log. 2336s Enabling conf security. 2336s Enabling conf serve-cgi-bin. 2336s Enabling site 000-default. 2337s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2337s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2339s Processing triggers for ufw (0.36.2-8) ... 2339s Processing triggers for man-db (2.13.0-1) ... 2340s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2344s autopkgtest [20:23:09]: test check-http2: [----------------------- 2344s Enabling module http2. 2344s To activate the new configuration, you need to run: 2344s systemctl restart apache2 2344s Considering dependency mime for ssl: 2344s Module mime already enabled 2344s Considering dependency socache_shmcb for ssl: 2344s Enabling module socache_shmcb. 2344s Enabling module ssl. 2344s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2344s To activate the new configuration, you need to run: 2344s systemctl restart apache2 2344s Enabling site default-ssl. 2344s To activate the new configuration, you need to run: 2344s systemctl reload apache2 2344s + a2enmod http2 2344s + a2enmod ssl 2344s + a2ensite default-ssl 2344s + echo Protocols h2c h2 http/1.1 2344s + service apache2 restart 2344s + echo Hello, world! 2344s + testapache curl -s -k http://localhost/hello.txt 2344s + cmd=curl -s -k http://localhost/hello.txt 2344s + curl -s -k http://localhost/hello.txt 2344s OK 2344s + result=Hello, world! 2344s + [ Hello, world! != Hello, world! ] 2344s + echo OK 2344s + testapache curl -s -k https://localhost/hello.txt 2344s + cmd=curl -s -k https://localhost/hello.txt 2344s + curl -s -k https://localhost/hello.txt 2344s OK 2344s + result=Hello, world! 2344s + [ Hello, world! != Hello, world! ] 2344s + echo OK 2344s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2344s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2344s + nghttp --no-verify-peer https://localhost/hello.txt 2344s + OK 2344s result=Hello, world! 2344s + [ Hello, world! != Hello, world! ] 2344s + echo OK 2344s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2344s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2344s + nghttp -u --no-verify-peer http://localhost/hello.txt 2344s OK 2344s + result=Hello, world! 2344s + [ Hello, world! != Hello, world! ] 2344s + echo OK 2345s autopkgtest [20:23:10]: test check-http2: -----------------------] 2345s check-http2 PASS 2345s autopkgtest [20:23:10]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2346s autopkgtest [20:23:11]: test check-ubuntu-branding: preparing testbed 2437s autopkgtest [20:24:42]: testbed dpkg architecture: arm64 2437s autopkgtest [20:24:42]: testbed apt version: 2.9.14ubuntu1 2437s autopkgtest [20:24:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2437s autopkgtest [20:24:42]: testbed release detected to be: plucky 2438s autopkgtest [20:24:43]: updating testbed package index (apt update) 2438s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 2439s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 2439s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 2439s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 2439s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 2439s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 2439s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 2439s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 2439s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [112 kB] 2439s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 2439s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [683 kB] 2439s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [20.2 kB] 2439s Fetched 1871 kB in 1s (2062 kB/s) 2440s Reading package lists... 2441s Reading package lists... 2441s Building dependency tree... 2441s Reading state information... 2441s Calculating upgrade... 2442s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2442s Reading package lists... 2442s Building dependency tree... 2442s Reading state information... 2443s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 2443s autopkgtest [20:24:48]: upgrading testbed (apt dist-upgrade and autopurge) 2443s Reading package lists... 2443s Building dependency tree... 2443s Reading state information... 2444s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2444s Starting 2 pkgProblemResolver with broken count: 0 2444s Done 2444s Entering ResolveByKeep 2445s 2445s The following NEW packages will be installed: 2445s openssl-provider-legacy 2445s The following packages will be upgraded: 2445s libssl3t64 openssl 2445s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2445s Need to get 3838 kB of archives. 2445s After this operation, 594 kB of additional disk space will be used. 2445s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl-provider-legacy arm64 3.4.0-1ubuntu1 [38.5 kB] 2445s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libssl3t64 arm64 3.4.0-1ubuntu1 [2641 kB] 2446s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl arm64 3.4.0-1ubuntu1 [1158 kB] 2446s Fetched 3838 kB in 1s (5584 kB/s) 2446s (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 ... 80333 files and directories currently installed.) 2446s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_arm64.deb ... 2446s Unpacking libssl3t64:arm64 (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2447s Selecting previously unselected package openssl-provider-legacy. 2447s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_arm64.deb ... 2447s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 2447s Setting up libssl3t64:arm64 (3.4.0-1ubuntu1) ... 2447s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 2447s (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 ... 80336 files and directories currently installed.) 2447s Preparing to unpack .../openssl_3.4.0-1ubuntu1_arm64.deb ... 2447s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2447s Setting up openssl (3.4.0-1ubuntu1) ... 2447s Installing new version of config file /etc/ssl/openssl.cnf ... 2447s Processing triggers for man-db (2.13.0-1) ... 2448s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2448s Reading package lists... 2448s Building dependency tree... 2448s Reading state information... 2449s Starting pkgProblemResolver with broken count: 0 2449s Starting 2 pkgProblemResolver with broken count: 0 2449s Done 2449s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2452s Reading package lists... 2452s Building dependency tree... 2452s Reading state information... 2452s Starting pkgProblemResolver with broken count: 0 2452s Starting 2 pkgProblemResolver with broken count: 0 2452s Done 2453s The following NEW packages will be installed: 2453s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2453s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2453s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2453s Need to get 2058 kB of archives. 2453s After this operation, 14.0 MB of additional disk space will be used. 2453s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2454s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu1 [94.9 kB] 2454s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu1 [11.4 kB] 2454s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu1 [9114 B] 2454s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 2454s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-bin arm64 2.4.62-1ubuntu1 [1328 kB] 2454s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-data all 2.4.62-1ubuntu1 [163 kB] 2454s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-utils arm64 2.4.62-1ubuntu1 [97.1 kB] 2454s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2 arm64 2.4.62-1ubuntu1 [90.4 kB] 2454s Fetched 2058 kB in 1s (3004 kB/s) 2454s Selecting previously unselected package libapr1t64:arm64. 2454s (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 ... 80338 files and directories currently installed.) 2454s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 2454s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2454s Selecting previously unselected package libaprutil1t64:arm64. 2454s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_arm64.deb ... 2454s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2454s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2454s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_arm64.deb ... 2454s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2454s Selecting previously unselected package libaprutil1-ldap:arm64. 2454s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_arm64.deb ... 2454s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2454s Selecting previously unselected package liblua5.4-0:arm64. 2454s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_arm64.deb ... 2454s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 2454s Selecting previously unselected package apache2-bin. 2454s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_arm64.deb ... 2454s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 2454s Selecting previously unselected package apache2-data. 2454s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 2454s Unpacking apache2-data (2.4.62-1ubuntu1) ... 2454s Selecting previously unselected package apache2-utils. 2454s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_arm64.deb ... 2454s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 2455s Selecting previously unselected package apache2. 2455s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_arm64.deb ... 2455s Unpacking apache2 (2.4.62-1ubuntu1) ... 2455s Setting up libapr1t64:arm64 (1.7.5-1) ... 2455s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 2455s Setting up apache2-data (2.4.62-1ubuntu1) ... 2455s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2455s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2455s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2455s Setting up apache2-utils (2.4.62-1ubuntu1) ... 2455s Setting up apache2-bin (2.4.62-1ubuntu1) ... 2455s Setting up apache2 (2.4.62-1ubuntu1) ... 2455s Enabling module mpm_event. 2455s Enabling module authz_core. 2455s Enabling module authz_host. 2455s Enabling module authn_core. 2455s Enabling module auth_basic. 2455s Enabling module access_compat. 2455s Enabling module authn_file. 2455s Enabling module authz_user. 2455s Enabling module alias. 2455s Enabling module dir. 2455s Enabling module autoindex. 2455s Enabling module env. 2455s Enabling module mime. 2455s Enabling module negotiation. 2455s Enabling module setenvif. 2455s Enabling module filter. 2455s Enabling module deflate. 2455s Enabling module status. 2455s Enabling module reqtimeout. 2455s Enabling conf charset. 2455s Enabling conf localized-error-pages. 2455s Enabling conf other-vhosts-access-log. 2455s Enabling conf security. 2455s Enabling conf serve-cgi-bin. 2455s Enabling site 000-default. 2456s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2456s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2457s Processing triggers for ufw (0.36.2-8) ... 2457s Processing triggers for man-db (2.13.0-1) ... 2458s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2462s autopkgtest [20:25:07]: test check-ubuntu-branding: [----------------------- 2462s + ubuntu_logo_path=icons/ubuntu-logo.png 2462s ++ curl -s http://localhost 2462s + html_content=' 2462s 2462s 2462s 2462s 2462s Apache2 Ubuntu Default Page: It works 2462s 2462s 2462s 2462s
2462s 2462s
2462s
2462s

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

2462s 2462s

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

2462s 2462s
2462s
2462s
2462s Configuration Overview 2462s
2462s
2462s

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

2462s

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

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

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

2462s

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

2462s
2462s 2462s
2462s
2462s Reporting Problems 2462s
2462s
2462s

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

2462s

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

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

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

2462s 2462s

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

2462s 2462s
2462s
2462s
2462s Configuration Overview 2462s
2462s
2462s

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

2462s

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

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

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

2462s

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

2462s
2462s 2462s
2462s
2462s Reporting Problems 2462s
2462s
2462s

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

2462s

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

2462s
2462s 2462s
2462s
2462s
2462s
2462s 2462s =~ icons/ubuntu-logo\.png ]] 2462s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2462s ++ grep Content-Type 2462s ++ tr -d '[:space:]' 2462s ++ cut -d ' ' -f 2- 2462s + content_type=image/png 2462s + expected=image/png 2462s + '[' image/png '!=' image/png ']' 2462s autopkgtest [20:25:07]: test check-ubuntu-branding: -----------------------] 2463s check-ubuntu-branding PASS 2463s autopkgtest [20:25:08]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2463s autopkgtest [20:25:08]: test chroot: preparing testbed 2617s autopkgtest [20:27:42]: testbed dpkg architecture: arm64 2617s autopkgtest [20:27:42]: testbed apt version: 2.9.14ubuntu1 2618s autopkgtest [20:27:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2618s autopkgtest [20:27:43]: testbed release detected to be: plucky 2618s autopkgtest [20:27:43]: updating testbed package index (apt update) 2619s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 2619s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 2619s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 2619s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 2619s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 2619s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 2619s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 2619s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 2619s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [112 kB] 2619s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 2619s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [683 kB] 2619s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [20.2 kB] 2620s Fetched 1871 kB in 1s (2081 kB/s) 2620s Reading package lists... 2621s Reading package lists... 2621s Building dependency tree... 2621s Reading state information... 2622s Calculating upgrade... 2622s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2622s Reading package lists... 2623s Building dependency tree... 2623s Reading state information... 2623s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 2623s autopkgtest [20:27:48]: upgrading testbed (apt dist-upgrade and autopurge) 2623s Reading package lists... 2624s Building dependency tree... 2624s Reading state information... 2624s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2624s Starting 2 pkgProblemResolver with broken count: 0 2624s Done 2626s Entering ResolveByKeep 2626s 2626s The following NEW packages will be installed: 2626s openssl-provider-legacy 2626s The following packages will be upgraded: 2626s libssl3t64 openssl 2626s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2626s Need to get 3838 kB of archives. 2626s After this operation, 594 kB of additional disk space will be used. 2626s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl-provider-legacy arm64 3.4.0-1ubuntu1 [38.5 kB] 2626s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libssl3t64 arm64 3.4.0-1ubuntu1 [2641 kB] 2626s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl arm64 3.4.0-1ubuntu1 [1158 kB] 2627s Fetched 3838 kB in 1s (5592 kB/s) 2627s (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 ... 80333 files and directories currently installed.) 2627s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_arm64.deb ... 2627s Unpacking libssl3t64:arm64 (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2627s Selecting previously unselected package openssl-provider-legacy. 2627s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_arm64.deb ... 2627s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 2627s Setting up libssl3t64:arm64 (3.4.0-1ubuntu1) ... 2627s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 2628s (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 ... 80336 files and directories currently installed.) 2628s Preparing to unpack .../openssl_3.4.0-1ubuntu1_arm64.deb ... 2628s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2628s Setting up openssl (3.4.0-1ubuntu1) ... 2628s Installing new version of config file /etc/ssl/openssl.cnf ... 2628s Processing triggers for man-db (2.13.0-1) ... 2628s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2629s Reading package lists... 2629s Building dependency tree... 2629s Reading state information... 2629s Starting pkgProblemResolver with broken count: 0 2630s Starting 2 pkgProblemResolver with broken count: 0 2630s Done 2630s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2633s Reading package lists... 2634s Building dependency tree... 2634s Reading state information... 2634s Starting pkgProblemResolver with broken count: 0 2634s Starting 2 pkgProblemResolver with broken count: 0 2634s Done 2635s The following NEW packages will be installed: 2635s apache2 apache2-bin apache2-data apache2-utils cpp cpp-14 2635s cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-14 2635s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 2635s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 2635s libgcc-14-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 liblua5.4-0 2635s libmpc3 libtsan2 libubsan1 2635s 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded. 2635s Need to get 47.3 MB of archives. 2635s After this operation, 163 MB of additional disk space will be used. 2635s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2635s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu1 [94.9 kB] 2635s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu1 [11.4 kB] 2635s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu1 [9114 B] 2635s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 2635s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-bin arm64 2.4.62-1ubuntu1 [1328 kB] 2636s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-data all 2.4.62-1ubuntu1 [163 kB] 2636s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-utils arm64 2.4.62-1ubuntu1 [97.1 kB] 2636s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2 arm64 2.4.62-1ubuntu1 [90.4 kB] 2636s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 2636s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 2636s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [10.6 MB] 2636s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-8ubuntu1 [1028 B] 2636s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 2636s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 2636s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-8ubuntu1 [49.7 kB] 2636s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-8ubuntu1 [145 kB] 2636s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-8ubuntu1 [27.8 kB] 2636s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-8ubuntu1 [2893 kB] 2636s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-8ubuntu1 [1283 kB] 2636s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-8ubuntu1 [2686 kB] 2636s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-8ubuntu1 [1151 kB] 2636s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-8ubuntu1 [1598 kB] 2636s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-8ubuntu1 [2594 kB] 2636s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8ubuntu1 [20.9 MB] 2637s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-8ubuntu1 [518 kB] 2637s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 2637s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 2637s Fetched 47.3 MB in 2s (27.4 MB/s) 2637s Selecting previously unselected package libapr1t64:arm64. 2637s (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 ... 80338 files and directories currently installed.) 2637s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 2637s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2637s Selecting previously unselected package libaprutil1t64:arm64. 2637s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_arm64.deb ... 2637s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2637s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2637s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_arm64.deb ... 2637s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2637s Selecting previously unselected package libaprutil1-ldap:arm64. 2637s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_arm64.deb ... 2637s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2637s Selecting previously unselected package liblua5.4-0:arm64. 2637s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_arm64.deb ... 2637s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 2637s Selecting previously unselected package apache2-bin. 2637s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_arm64.deb ... 2637s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 2637s Selecting previously unselected package apache2-data. 2637s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 2637s Unpacking apache2-data (2.4.62-1ubuntu1) ... 2637s Selecting previously unselected package apache2-utils. 2637s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_arm64.deb ... 2637s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 2637s Selecting previously unselected package apache2. 2637s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_arm64.deb ... 2637s Unpacking apache2 (2.4.62-1ubuntu1) ... 2638s Selecting previously unselected package libisl23:arm64. 2638s Preparing to unpack .../09-libisl23_0.27-1_arm64.deb ... 2638s Unpacking libisl23:arm64 (0.27-1) ... 2638s Selecting previously unselected package libmpc3:arm64. 2638s Preparing to unpack .../10-libmpc3_1.3.1-1build2_arm64.deb ... 2638s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 2638s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 2638s Preparing to unpack .../11-cpp-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package cpp-14. 2638s Preparing to unpack .../12-cpp-14_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package cpp-aarch64-linux-gnu. 2638s Preparing to unpack .../13-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 2638s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 2638s Selecting previously unselected package cpp. 2638s Preparing to unpack .../14-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 2638s Unpacking cpp (4:14.1.0-2ubuntu1) ... 2638s Selecting previously unselected package libcc1-0:arm64. 2638s Preparing to unpack .../15-libcc1-0_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libcc1-0:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package libgomp1:arm64. 2638s Preparing to unpack .../16-libgomp1_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libgomp1:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package libitm1:arm64. 2638s Preparing to unpack .../17-libitm1_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libitm1:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package libasan8:arm64. 2638s Preparing to unpack .../18-libasan8_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libasan8:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package liblsan0:arm64. 2638s Preparing to unpack .../19-liblsan0_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking liblsan0:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package libtsan2:arm64. 2638s Preparing to unpack .../20-libtsan2_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libtsan2:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package libubsan1:arm64. 2638s Preparing to unpack .../21-libubsan1_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libubsan1:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package libhwasan0:arm64. 2638s Preparing to unpack .../22-libhwasan0_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libhwasan0:arm64 (14.2.0-8ubuntu1) ... 2638s Selecting previously unselected package libgcc-14-dev:arm64. 2638s Preparing to unpack .../23-libgcc-14-dev_14.2.0-8ubuntu1_arm64.deb ... 2638s Unpacking libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 2639s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 2639s Preparing to unpack .../24-gcc-14-aarch64-linux-gnu_14.2.0-8ubuntu1_arm64.deb ... 2639s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 2639s Selecting previously unselected package gcc-14. 2639s Preparing to unpack .../25-gcc-14_14.2.0-8ubuntu1_arm64.deb ... 2639s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 2639s Selecting previously unselected package gcc-aarch64-linux-gnu. 2639s Preparing to unpack .../26-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 2639s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 2639s Selecting previously unselected package gcc. 2639s Preparing to unpack .../27-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 2639s Unpacking gcc (4:14.1.0-2ubuntu1) ... 2639s Setting up libgomp1:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up libmpc3:arm64 (1.3.1-1build2) ... 2639s Setting up libubsan1:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up libhwasan0:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up libasan8:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up libapr1t64:arm64 (1.7.5-1) ... 2639s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 2639s Setting up apache2-data (2.4.62-1ubuntu1) ... 2639s Setting up libtsan2:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up libisl23:arm64 (0.27-1) ... 2639s Setting up libcc1-0:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up liblsan0:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up libitm1:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2639s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2639s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2639s Setting up cpp-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 2639s Setting up libgcc-14-dev:arm64 (14.2.0-8ubuntu1) ... 2639s Setting up apache2-utils (2.4.62-1ubuntu1) ... 2639s Setting up apache2-bin (2.4.62-1ubuntu1) ... 2639s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 2639s Setting up cpp-14 (14.2.0-8ubuntu1) ... 2639s Setting up cpp (4:14.1.0-2ubuntu1) ... 2639s Setting up gcc-14-aarch64-linux-gnu (14.2.0-8ubuntu1) ... 2639s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 2639s Setting up apache2 (2.4.62-1ubuntu1) ... 2639s Enabling module mpm_event. 2639s Enabling module authz_core. 2639s Enabling module authz_host. 2639s Enabling module authn_core. 2639s Enabling module auth_basic. 2639s Enabling module access_compat. 2639s Enabling module authn_file. 2639s Enabling module authz_user. 2639s Enabling module alias. 2639s Enabling module dir. 2640s Enabling module autoindex. 2640s Enabling module env. 2640s Enabling module mime. 2640s Enabling module negotiation. 2640s Enabling module setenvif. 2640s Enabling module filter. 2640s Enabling module deflate. 2640s Enabling module status. 2640s Enabling module reqtimeout. 2640s Enabling conf charset. 2640s Enabling conf localized-error-pages. 2640s Enabling conf other-vhosts-access-log. 2640s Enabling conf security. 2640s Enabling conf serve-cgi-bin. 2640s Enabling site 000-default. 2641s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2641s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2642s Setting up gcc-14 (14.2.0-8ubuntu1) ... 2642s Setting up gcc (4:14.1.0-2ubuntu1) ... 2642s Processing triggers for ufw (0.36.2-8) ... 2642s Processing triggers for man-db (2.13.0-1) ... 2643s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2648s autopkgtest [20:28:13]: test chroot: [----------------------- 2648s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2648s + gcc --print-file-name=libgcc_s.so.1 2648s + LIBGCC_S_PATH=/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/libgcc_s.so.1 2648s + cat 2648s + a2enconf chroot 2648s Enabling conf chroot. 2648s To activate the new configuration, you need to run: 2648s systemctl reload apache2 2648s + echo Hello, world! 2648s + service apache2 restart 2648s + wget -qO- http://localhost/hello.txt 2648s + result=Hello, world! 2648s + [ Hello, world! != Hello, world! ] 2648s autopkgtest [20:28:13]: test chroot: -----------------------] 2649s chroot PASS 2649s autopkgtest [20:28:14]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2649s autopkgtest [20:28:14]: test uwsgi: preparing testbed 2840s autopkgtest [20:31:25]: testbed dpkg architecture: arm64 2840s autopkgtest [20:31:25]: testbed apt version: 2.9.14ubuntu1 2840s autopkgtest [20:31:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2841s autopkgtest [20:31:26]: testbed release detected to be: plucky 2841s autopkgtest [20:31:26]: updating testbed package index (apt update) 2842s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 2842s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 2842s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 2842s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 2842s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 2842s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 2842s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 2842s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 2842s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [112 kB] 2842s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 2842s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [683 kB] 2842s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [20.2 kB] 2842s Fetched 1871 kB in 1s (2067 kB/s) 2843s Reading package lists... 2844s Reading package lists... 2844s Building dependency tree... 2844s Reading state information... 2845s Calculating upgrade... 2845s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2845s Reading package lists... 2846s Building dependency tree... 2846s Reading state information... 2846s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 2846s autopkgtest [20:31:31]: upgrading testbed (apt dist-upgrade and autopurge) 2847s Reading package lists... 2847s Building dependency tree... 2847s Reading state information... 2847s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2848s Starting 2 pkgProblemResolver with broken count: 0 2848s Done 2848s Entering ResolveByKeep 2849s 2849s The following NEW packages will be installed: 2849s openssl-provider-legacy 2849s The following packages will be upgraded: 2849s libssl3t64 openssl 2849s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2849s Need to get 3838 kB of archives. 2849s After this operation, 594 kB of additional disk space will be used. 2849s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl-provider-legacy arm64 3.4.0-1ubuntu1 [38.5 kB] 2849s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libssl3t64 arm64 3.4.0-1ubuntu1 [2641 kB] 2850s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl arm64 3.4.0-1ubuntu1 [1158 kB] 2850s Fetched 3838 kB in 1s (5363 kB/s) 2850s (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 ... 80333 files and directories currently installed.) 2850s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_arm64.deb ... 2850s Unpacking libssl3t64:arm64 (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2851s Selecting previously unselected package openssl-provider-legacy. 2851s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_arm64.deb ... 2851s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 2851s Setting up libssl3t64:arm64 (3.4.0-1ubuntu1) ... 2851s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 2851s (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 ... 80336 files and directories currently installed.) 2851s Preparing to unpack .../openssl_3.4.0-1ubuntu1_arm64.deb ... 2851s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 2851s Setting up openssl (3.4.0-1ubuntu1) ... 2851s Installing new version of config file /etc/ssl/openssl.cnf ... 2851s Processing triggers for man-db (2.13.0-1) ... 2852s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2852s Reading package lists... 2852s Building dependency tree... 2852s Reading state information... 2853s Starting pkgProblemResolver with broken count: 0 2853s Starting 2 pkgProblemResolver with broken count: 0 2853s Done 2854s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2856s Reading package lists... 2856s Building dependency tree... 2856s Reading state information... 2857s Starting pkgProblemResolver with broken count: 0 2857s Starting 2 pkgProblemResolver with broken count: 0 2857s Done 2857s The following NEW packages will be installed: 2857s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2857s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2857s libnorm1t64 libpgm-5.3-0t64 libsodium23 libyajl2 libzmq5 uwsgi uwsgi-core 2857s uwsgi-plugin-python3 2858s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 2858s Need to get 3443 kB of archives. 2858s After this operation, 22.2 MB of additional disk space will be used. 2858s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2858s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu1 [94.9 kB] 2858s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu1 [11.4 kB] 2858s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu1 [9114 B] 2858s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 2858s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-bin arm64 2.4.62-1ubuntu1 [1328 kB] 2858s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-data all 2.4.62-1ubuntu1 [163 kB] 2858s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-utils arm64 2.4.62-1ubuntu1 [97.1 kB] 2858s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2 arm64 2.4.62-1ubuntu1 [90.4 kB] 2858s Get:10 http://ftpmaster.internal/ubuntu plucky/universe arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1build1 [150 kB] 2858s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1build1 [162 kB] 2858s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libsodium23 arm64 1.0.18-1build3 [119 kB] 2858s Get:13 http://ftpmaster.internal/ubuntu plucky/universe arm64 libzmq5 arm64 4.3.5-1build2 [247 kB] 2858s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libyajl2 arm64 2.1.0-5build1 [19.7 kB] 2858s Get:15 http://ftpmaster.internal/ubuntu plucky/universe arm64 uwsgi-core arm64 2.0.26-2ubuntu3 [586 kB] 2858s Get:16 http://ftpmaster.internal/ubuntu plucky/universe arm64 uwsgi arm64 2.0.26-2ubuntu3 [22.7 kB] 2858s Get:17 http://ftpmaster.internal/ubuntu plucky/universe arm64 uwsgi-plugin-python3 arm64 2.0.26-2ubuntu3 [79.7 kB] 2859s Fetched 3443 kB in 1s (4433 kB/s) 2859s Selecting previously unselected package libapr1t64:arm64. 2859s (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 ... 80338 files and directories currently installed.) 2859s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 2859s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2859s Selecting previously unselected package libaprutil1t64:arm64. 2859s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_arm64.deb ... 2859s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2859s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2859s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_arm64.deb ... 2859s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2859s Selecting previously unselected package libaprutil1-ldap:arm64. 2859s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_arm64.deb ... 2859s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2859s Selecting previously unselected package liblua5.4-0:arm64. 2859s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_arm64.deb ... 2859s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 2859s Selecting previously unselected package apache2-bin. 2859s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_arm64.deb ... 2859s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 2859s Selecting previously unselected package apache2-data. 2859s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 2859s Unpacking apache2-data (2.4.62-1ubuntu1) ... 2859s Selecting previously unselected package apache2-utils. 2859s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_arm64.deb ... 2859s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 2859s Selecting previously unselected package apache2. 2859s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_arm64.deb ... 2859s Unpacking apache2 (2.4.62-1ubuntu1) ... 2859s Selecting previously unselected package libnorm1t64:arm64. 2859s Preparing to unpack .../09-libnorm1t64_1.5.9+dfsg-3.1build1_arm64.deb ... 2859s Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 2859s Selecting previously unselected package libpgm-5.3-0t64:arm64. 2859s Preparing to unpack .../10-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_arm64.deb ... 2859s Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 2859s Selecting previously unselected package libsodium23:arm64. 2859s Preparing to unpack .../11-libsodium23_1.0.18-1build3_arm64.deb ... 2859s Unpacking libsodium23:arm64 (1.0.18-1build3) ... 2859s Selecting previously unselected package libzmq5:arm64. 2859s Preparing to unpack .../12-libzmq5_4.3.5-1build2_arm64.deb ... 2859s Unpacking libzmq5:arm64 (4.3.5-1build2) ... 2859s Selecting previously unselected package libyajl2:arm64. 2859s Preparing to unpack .../13-libyajl2_2.1.0-5build1_arm64.deb ... 2859s Unpacking libyajl2:arm64 (2.1.0-5build1) ... 2859s Selecting previously unselected package uwsgi-core. 2859s Preparing to unpack .../14-uwsgi-core_2.0.26-2ubuntu3_arm64.deb ... 2859s Unpacking uwsgi-core (2.0.26-2ubuntu3) ... 2859s Selecting previously unselected package uwsgi. 2859s Preparing to unpack .../15-uwsgi_2.0.26-2ubuntu3_arm64.deb ... 2859s Unpacking uwsgi (2.0.26-2ubuntu3) ... 2859s Selecting previously unselected package uwsgi-plugin-python3. 2859s Preparing to unpack .../16-uwsgi-plugin-python3_2.0.26-2ubuntu3_arm64.deb ... 2859s Unpacking uwsgi-plugin-python3 (2.0.26-2ubuntu3) ... 2859s Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 2859s Setting up libsodium23:arm64 (1.0.18-1build3) ... 2859s Setting up libyajl2:arm64 (2.1.0-5build1) ... 2859s Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 2859s Setting up libapr1t64:arm64 (1.7.5-1) ... 2859s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 2859s Setting up apache2-data (2.4.62-1ubuntu1) ... 2859s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 2859s Setting up libzmq5:arm64 (4.3.5-1build2) ... 2859s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 2859s Setting up uwsgi-core (2.0.26-2ubuntu3) ... 2859s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 2859s Setting up uwsgi (2.0.26-2ubuntu3) ... 2860s Setting up uwsgi-plugin-python3 (2.0.26-2ubuntu3) ... 2860s Setting up apache2-utils (2.4.62-1ubuntu1) ... 2860s Setting up apache2-bin (2.4.62-1ubuntu1) ... 2860s Setting up apache2 (2.4.62-1ubuntu1) ... 2860s Enabling module mpm_event. 2860s Enabling module authz_core. 2860s Enabling module authz_host. 2860s Enabling module authn_core. 2860s Enabling module auth_basic. 2860s Enabling module access_compat. 2860s Enabling module authn_file. 2860s Enabling module authz_user. 2860s Enabling module alias. 2860s Enabling module dir. 2860s Enabling module autoindex. 2860s Enabling module env. 2860s Enabling module mime. 2860s Enabling module negotiation. 2860s Enabling module setenvif. 2860s Enabling module filter. 2860s Enabling module deflate. 2860s Enabling module status. 2860s Enabling module reqtimeout. 2860s Enabling conf charset. 2860s Enabling conf localized-error-pages. 2861s Enabling conf other-vhosts-access-log. 2861s Enabling conf security. 2861s Enabling conf serve-cgi-bin. 2861s Enabling site 000-default. 2861s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2862s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2863s Processing triggers for ufw (0.36.2-8) ... 2863s Processing triggers for man-db (2.13.0-1) ... 2863s Processing triggers for libc-bin (2.40-1ubuntu3) ... 2868s autopkgtest [20:31:53]: test uwsgi: [----------------------- 2869s + RC=0 2869s + trap exit_handler EXIT 2869s + a2enmod proxy 2869s Enabling module proxy. 2869s To activate the new configuration, you need to run: 2869s systemctl restart apache2 2869s + a2enmod proxy_uwsgi 2869s Considering dependency proxy for proxy_uwsgi: 2869s Module proxy already enabled 2869s Enabling module proxy_uwsgi. 2869s To activate the new configuration, you need to run: 2869s systemctl restart apache2 2869s + rsync -a /var/log/apache2 /tmp/autopkgtest.oEnoDp/uwsgi-artifacts 2869s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2869s + mount -o bind /tmp/autopkgtest.oEnoDp/uwsgi-artifacts/apache2 /var/log/apache2 2869s 2869s # The ServerName directive sets the request scheme, hostname and port that 2869s # the server uses to identify itself. This is used when creating 2869s # redirection URLs. In the context of virtual hosts, the ServerName 2869s # specifies what hostname must appear in the request's Host: header to 2869s # match this virtual host. For the default virtual host (this file) this 2869s # value is not decisive as it is used as a last resort host regardless. 2869s # However, you must set it for any further virtual host explicitly. 2869s #ServerName www.example.com 2869s 2869s ServerAdmin webmaster@localhost 2869s DocumentRoot /var/www/html 2869s 2869s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2869s # error, crit, alert, emerg. 2869s # It is also possible to configure the loglevel for particular 2869s # modules, e.g. 2869s #LogLevel info ssl:warn 2869s 2869s ErrorLog ${APACHE_LOG_DIR}/error.log 2869s CustomLog ${APACHE_LOG_DIR}/access.log combined 2869s 2869s # For most configuration files from conf-available/, which are 2869s # enabled or disabled at a global level, it is possible to 2869s # include a line for only one particular virtual host. For example the 2869s # following line enables the CGI configuration for this host only 2869s # after it has been globally disabled with "a2disconf". 2869s #Include conf-available/serve-cgi-bin.conf 2869s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 2869s 2869s + tee /etc/apache2/sites-available/000-default.conf 2869s + systemctl restart apache2 2869s + test -d /etc/uwsgi/ 2869s + tee /etc/systemd/system/uwsgi-app@.socket 2869s [Unit] 2869s Description=Socket for uWSGI app %i 2869s 2869s [Socket] 2869s ListenStream=/run/uwsgi/%i.socket 2869s SocketUser=www-%i 2869s SocketGroup=www-data 2869s SocketMode=0660 2869s 2869s [Install] 2869s WantedBy=sockets.target 2869s + tee /etc/systemd/system/uwsgi-app@.service 2869s [Unit] 2869s Description=%i uWSGI app 2869s After=syslog.target 2869s 2869s [Service] 2869s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 2869s User=www-%i 2869s Group=www-data 2869s Restart=on-failure 2869s KillSignal=SIGQUIT 2869s Type=notify 2869s StandardError=file:/var/log/apache2/uwsgi.error.log 2869s StandardOutput=file:/var/log/apache2/uwsgi.log 2869s NotifyAccess=all 2869s 2869s [Install] 2869s WantedBy=multi-user.target 2869s + systemctl daemon-reload 2869s + useradd uwsgi_test 2869s + useradd www-test 2869s + tee /etc/uwsgi/apps-available/test.ini 2869s [uwsgi] 2869s chdir=/tmp 2869s master=True 2869s cheap=True 2869s die-on-idle=True 2869s manage-script-name=True 2869s plugin=python3 2869s wsgi-file=/tmp/uwsgi.py 2869s + tee /tmp/uwsgi.py 2869s import wsgiref.headers as h 2869s def application(env, start_response): 2869s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 2869s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 2869s ret = "Hello World Headers {}".format(env).encode() 2869s return [ret] 2869s + chown www-test:www-test /tmp/uwsgi.py 2869s + chmod +x /tmp/uwsgi.py 2869s + systemctl enable uwsgi-app@test.socket 2869s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 2870s + systemctl enable uwsgi-app@test.service 2870s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 2870s + systemctl start uwsgi-app@test.socket 2870s + systemctl restart apache2 2870s + wget -S -q --output-document - http://localhost/uwsgi 2870s HTTP/1.1 200 OK 2870s Date: Fri, 29 Nov 2024 20:31:55 GMT 2870s Server: Apache/2.4.62 (Ubuntu) 2870s Content-Type: text/html 2870s buggy: buggy# 2870s buggy2: buggy2 2870s Vary: Accept-Encoding 2870s Keep-Alive: timeout=5, max=100 2870s Connection: Keep-Alive 2870s Transfer-Encoding: chunked 2870s 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': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::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': '48660', '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'}+ wget -q --output-document - http://localhost/uwsgi 2870s + grep '^Hello World' 2870s 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': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::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': '48676', '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'} 2870s + exit 0 2870s + exit_handler 2870s + systemctl stop apache2 2870s [Fri Nov 29 20:31:47.084230 2024] [mpm_event:notice] [pid 2174:tid 2174] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 2870s [Fri Nov 29 20:31:47.084409 2024] [core:notice] [pid 2174:tid 2174] AH00094: Command line: '/usr/sbin/apache2' 2870s [Fri Nov 29 20:31:54.246999 2024] [mpm_event:notice] [pid 2528:tid 2528] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 2870s [Fri Nov 29 20:31:54.247153 2024] [core:notice] [pid 2528:tid 2528] AH00094: Command line: '/usr/sbin/apache2' 2870s [Fri Nov 29 20:31:55.282936 2024] [mpm_event:notice] [pid 2528:tid 2528] AH00492: caught SIGWINCH, shutting down gracefully 2870s [Fri Nov 29 20:31:55.344151 2024] [mpm_event:notice] [pid 2737:tid 2737] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 2870s [Fri Nov 29 20:31:55.344642 2024] [core:notice] [pid 2737:tid 2737] AH00094: Command line: '/usr/sbin/apache2' 2870s [Fri Nov 29 20:31:55.525042 2024] [mpm_event:notice] [pid 2737:tid 2737] AH00492: caught SIGWINCH, shutting down gracefully 2870s + test -f /run/uwsgi/uwsgi.pid 2870s + cat /tmp/autopkgtest.oEnoDp/uwsgi-artifacts/apache2/error.log 2870s + cat /tmp/autopkgtest.oEnoDp/uwsgi-artifacts/apache2/access.log 2870s ::1 - - [29/Nov/2024:20:31:55 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.24.5" 2870s ::1 - - [29/Nov/2024:20:31:55 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.24.5" 2870s + cat /tmp/autopkgtest.oEnoDp/uwsgi-artifacts/apache2/uwsgi.log 2870s + cat /tmp/autopkgtest.oEnoDp/uwsgi-artifacts/apache2/uwsgi.error.log 2870s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 2870s *** Starting uWSGI 2.0.26-debian (64bit) on [Fri Nov 29 20:31:55 2024] *** 2870s compiled with version: 14.2.0 on 20 October 2024 12:32:40 2870s os: Linux-6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 2870s nodename: autopkgtest 2870s machine: aarch64 2870s clock source: unix 2870s pcre jit disabled 2870s detected number of CPU cores: 2 2870s current working directory: / 2870s detected binary path: /usr/bin/uwsgi-core 2870s chdir() to /tmp 2870s your processes number limit is 15199 2870s your memory page size is 4096 bytes 2870s detected max file descriptor number: 1024 2870s lock engine: pthread robust mutexes 2870s thunder lock: disabled (you can enable it with --thunder-lock) 2870s - SystemD socket activation detected - 2870s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 2870s Python version: 3.12.7 (main, Nov 8 2024, 17:55:36) [GCC 14.2.0] 2870s *** Python threads support is disabled. You can enable it with --enable-threads *** 2870s Python main interpreter initialized at 0xe372158ab490 2870s your server socket listen backlog is limited to 100 connections 2870s your mercy for graceful operations on workers is 60 seconds 2870s mapped 145840 bytes (142 KB) for 1 cores 2870s *** Operational MODE: single process *** 2870s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0xe372158ab490 pid: 2796 (default app) 2870s *** uWSGI is running in multiple interpreter mode *** 2870s spawned uWSGI master process (pid: 2796) 2870s cheap mode enabled: waiting for socket connection... 2870s spawned uWSGI worker 1 (pid: 2797, cores: 1) 2870s [pid: 2797|app: 0|req: 1/1] ::1 () {52 vars in 750 bytes} [Fri Nov 29 20:31:55 2024] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2870s [pid: 2797|app: 0|req: 2/2] ::1 () {52 vars in 750 bytes} [Fri Nov 29 20:31:55 2024] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2870s autopkgtest [20:31:55]: test uwsgi: -----------------------] 2871s autopkgtest [20:31:56]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 2871s uwsgi PASS 2871s autopkgtest [20:31:56]: test CVE-2023-25690: preparing testbed 3050s autopkgtest [20:34:55]: testbed dpkg architecture: arm64 3050s autopkgtest [20:34:55]: testbed apt version: 2.9.14ubuntu1 3050s autopkgtest [20:34:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3050s autopkgtest [20:34:55]: testbed release detected to be: plucky 3051s autopkgtest [20:34:56]: updating testbed package index (apt update) 3052s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 3052s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 3052s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 3052s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 3052s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 3052s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 3052s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 3052s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 3052s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [112 kB] 3052s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 3052s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [683 kB] 3052s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [20.2 kB] 3053s Fetched 1871 kB in 1s (1899 kB/s) 3054s Reading package lists... 3055s Reading package lists... 3055s Building dependency tree... 3055s Reading state information... 3056s Calculating upgrade... 3057s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3057s Reading package lists... 3057s Building dependency tree... 3057s Reading state information... 3058s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 3059s autopkgtest [20:35:04]: upgrading testbed (apt dist-upgrade and autopurge) 3059s Reading package lists... 3059s Building dependency tree... 3059s Reading state information... 3060s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 3061s Starting 2 pkgProblemResolver with broken count: 0 3061s Done 3062s Entering ResolveByKeep 3062s 3063s The following NEW packages will be installed: 3063s openssl-provider-legacy 3063s The following packages will be upgraded: 3063s libssl3t64 openssl 3063s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3063s Need to get 3838 kB of archives. 3063s After this operation, 594 kB of additional disk space will be used. 3063s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl-provider-legacy arm64 3.4.0-1ubuntu1 [38.5 kB] 3063s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libssl3t64 arm64 3.4.0-1ubuntu1 [2641 kB] 3063s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 openssl arm64 3.4.0-1ubuntu1 [1158 kB] 3064s Fetched 3838 kB in 1s (5513 kB/s) 3065s (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 ... 80333 files and directories currently installed.) 3065s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_arm64.deb ... 3065s Unpacking libssl3t64:arm64 (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3065s Selecting previously unselected package openssl-provider-legacy. 3065s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_arm64.deb ... 3065s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 3065s Setting up libssl3t64:arm64 (3.4.0-1ubuntu1) ... 3065s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 3065s (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 ... 80336 files and directories currently installed.) 3065s Preparing to unpack .../openssl_3.4.0-1ubuntu1_arm64.deb ... 3065s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 3065s Setting up openssl (3.4.0-1ubuntu1) ... 3065s Installing new version of config file /etc/ssl/openssl.cnf ... 3065s Processing triggers for man-db (2.13.0-1) ... 3066s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3067s Reading package lists... 3067s Building dependency tree... 3067s Reading state information... 3068s Starting pkgProblemResolver with broken count: 0 3068s Starting 2 pkgProblemResolver with broken count: 0 3068s Done 3070s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3073s Reading package lists... 3073s Building dependency tree... 3073s Reading state information... 3074s Starting pkgProblemResolver with broken count: 0 3074s Starting 2 pkgProblemResolver with broken count: 0 3074s Done 3075s The following NEW packages will be installed: 3075s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3075s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3075s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3075s Need to get 2058 kB of archives. 3075s After this operation, 14.0 MB of additional disk space will be used. 3075s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 3075s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu1 [94.9 kB] 3075s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu1 [11.4 kB] 3075s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu1 [9114 B] 3075s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 liblua5.4-0 arm64 5.4.7-1 [158 kB] 3076s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-bin arm64 2.4.62-1ubuntu1 [1328 kB] 3076s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-data all 2.4.62-1ubuntu1 [163 kB] 3076s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2-utils arm64 2.4.62-1ubuntu1 [97.1 kB] 3076s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 apache2 arm64 2.4.62-1ubuntu1 [90.4 kB] 3076s Fetched 2058 kB in 1s (2998 kB/s) 3076s Selecting previously unselected package libapr1t64:arm64. 3077s (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 ... 80338 files and directories currently installed.) 3077s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 3077s Unpacking libapr1t64:arm64 (1.7.5-1) ... 3077s Selecting previously unselected package libaprutil1t64:arm64. 3077s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_arm64.deb ... 3077s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 3077s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 3077s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_arm64.deb ... 3077s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 3077s Selecting previously unselected package libaprutil1-ldap:arm64. 3077s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_arm64.deb ... 3077s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 3077s Selecting previously unselected package liblua5.4-0:arm64. 3077s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_arm64.deb ... 3077s Unpacking liblua5.4-0:arm64 (5.4.7-1) ... 3077s Selecting previously unselected package apache2-bin. 3077s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_arm64.deb ... 3077s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 3077s Selecting previously unselected package apache2-data. 3077s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 3077s Unpacking apache2-data (2.4.62-1ubuntu1) ... 3077s Selecting previously unselected package apache2-utils. 3077s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_arm64.deb ... 3077s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 3077s Selecting previously unselected package apache2. 3077s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_arm64.deb ... 3077s Unpacking apache2 (2.4.62-1ubuntu1) ... 3077s Setting up libapr1t64:arm64 (1.7.5-1) ... 3077s Setting up liblua5.4-0:arm64 (5.4.7-1) ... 3077s Setting up apache2-data (2.4.62-1ubuntu1) ... 3077s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu1) ... 3077s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu1) ... 3077s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu1) ... 3077s Setting up apache2-utils (2.4.62-1ubuntu1) ... 3077s Setting up apache2-bin (2.4.62-1ubuntu1) ... 3077s Setting up apache2 (2.4.62-1ubuntu1) ... 3078s Enabling module mpm_event. 3078s Enabling module authz_core. 3078s Enabling module authz_host. 3078s Enabling module authn_core. 3078s Enabling module auth_basic. 3078s Enabling module access_compat. 3078s Enabling module authn_file. 3078s Enabling module authz_user. 3078s Enabling module alias. 3078s Enabling module dir. 3078s Enabling module autoindex. 3078s Enabling module env. 3078s Enabling module mime. 3079s Enabling module negotiation. 3079s Enabling module setenvif. 3079s Enabling module filter. 3079s Enabling module deflate. 3079s Enabling module status. 3079s Enabling module reqtimeout. 3079s Enabling conf charset. 3079s Enabling conf localized-error-pages. 3079s Enabling conf other-vhosts-access-log. 3079s Enabling conf security. 3079s Enabling conf serve-cgi-bin. 3079s Enabling site 000-default. 3081s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3082s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3083s Processing triggers for ufw (0.36.2-8) ... 3084s Processing triggers for man-db (2.13.0-1) ... 3084s Processing triggers for libc-bin (2.40-1ubuntu3) ... 3088s autopkgtest [20:35:33]: test CVE-2023-25690: [----------------------- 3089s + RC=0 3089s + trap exit_handler EXIT 3089s + a2enmod proxy 3089s Enabling module proxy. 3089s To activate the new configuration, you need to run: 3089s systemctl restart apache2 3089s + a2enmod proxy_http 3089s Considering dependency proxy for proxy_http: 3089s Module proxy already enabled 3089s Enabling module proxy_http. 3089s To activate the new configuration, you need to run: 3089s systemctl restart apache2 3089s + a2enmod rewrite 3089s Enabling module rewrite. 3089s To activate the new configuration, you need to run: 3089s systemctl restart apache2 3089s + rsync -a /var/log/apache2 /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts 3089s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 3089s + mount -o bind /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts/apache2 /var/log/apache2 3089s + tee /etc/apache2/ports.conf 3089s Listen 80 3089s Listen 8080 3089s + tee /etc/apache2/sites-available/000-default.conf 3089s 3089s # The ServerName directive sets the request scheme, hostname and port that 3089s # the server uses to identify itself. This is used when creating 3089s # redirection URLs. In the context of virtual hosts, the ServerName 3089s # specifies what hostname must appear in the request's Host: header to 3089s # match this virtual host. For the default virtual host (this file) this 3089s # value is not decisive as it is used as a last resort host regardless. 3089s # However, you must set it for any further virtual host explicitly. 3089s #ServerName www.example.com 3089s 3089s ServerAdmin webmaster@localhost 3089s DocumentRoot /var/www/html 3089s 3089s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3089s # error, crit, alert, emerg. 3089s # It is also possible to configure the loglevel for particular 3089s # modules, e.g. 3089s #LogLevel info ssl:warn 3089s 3089s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 3089s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 3089s 3089s # For most configuration files from conf-available/, which are 3089s # enabled or disabled at a global level, it is possible to 3089s # include a line for only one particular virtual host. For example the 3089s # following line enables the CGI configuration for this host only 3089s # after it has been globally disabled with "a2disconf". 3089s #Include conf-available/serve-cgi-bin.conf 3089s 3089s 3089s # The ServerName directive sets the request scheme, hostname and port that 3089s # the server uses to identify itself. This is used when creating 3089s # redirection URLs. In the context of virtual hosts, the ServerName 3089s # specifies what hostname must appear in the request's Host: header to 3089s # match this virtual host. For the default virtual host (this file) this 3089s # value is not decisive as it is used as a last resort host regardless. 3089s # However, you must set it for any further virtual host explicitly. 3089s #ServerName www.example.com 3089s 3089s ServerAdmin webmaster@localhost 3089s DocumentRoot /var/www/html 3089s 3089s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3089s # error, crit, alert, emerg. 3089s # It is also possible to configure the loglevel for particular 3089s # modules, e.g. 3089s #LogLevel info ssl:warn 3089s LogLevel alert rewrite:trace6 3089s LogLevel error proxy:trace6 3089s ErrorLog ${APACHE_LOG_DIR}/error.log 3089s CustomLog ${APACHE_LOG_DIR}/access.log combined 3089s 3089s RewriteEngine on 3089s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 3089s ProxyPassReverse "/here/" "http://localhost:8080/" 3089s 3089s + systemctl restart apache2 3089s + 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' 3089s + 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' 3089s HTTP/1.1 403 Forbidden 3089s Date: Fri, 29 Nov 2024 20:35:34 GMT 3089s Server: Apache/2.4.62 (Ubuntu) 3089s Content-Length: 274 3089s Keep-Alive: timeout=5, max=100 3089s Connection: Keep-Alive 3089s Content-Type: text/html; charset=iso-8859-1 3089s + true 3089s + 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' 3089s HTTP/1.1 403 Forbidden 3089s Date: Fri, 29 Nov 2024 20:35:34 GMT 3089s Server: Apache/2.4.62 (Ubuntu) 3089s Content-Length: 274 3089s Keep-Alive: timeout=5, max=100 3089s Connection: Keep-Alive 3089s Content-Type: text/html; charset=iso-8859-1 3089s + true 3089s + 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' 3089s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 3089s + true 3089s HTTP/1.1 403 Forbidden 3089s + cat /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts/apache2/access.8080.log 3089s + grep '] "GET /BAD.html HTTP/1.1"' 3089s + exit 0 3089s + exit_handler 3089s + chmod -R a+rwX /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts/apache2 3089s + systemctl status apache2.service 3089s ● apache2.service - The Apache HTTP Server 3089s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 3089s Active: active (running) since Fri 2024-11-29 20:35:34 UTC; 66ms ago 3089s Invocation: abafd59fa8ff4b2888e3f680873429ed 3089s Docs: https://httpd.apache.org/docs/2.4/ 3089s Process: 2379 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 3089s Main PID: 2382 (apache2) 3089s Tasks: 55 (limit: 4559) 3089s Memory: 5.4M (peak: 5.9M) 3089s CPU: 67ms 3089s CGroup: /system.slice/apache2.service 3089s ├─2382 /usr/sbin/apache2 -k start 3089s ├─2385 /usr/sbin/apache2 -k start 3089s └─2386 /usr/sbin/apache2 -k start 3089s 3089s Nov 29 20:35:34 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 3089s Nov 29 20:35:34 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 3089s + systemctl stop apache2 3089s + cat /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts/apache2/error.log 3089s [Fri Nov 29 20:35:27.040140 2024] [mpm_event:notice] [pid 2020:tid 2020] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 3089s [Fri Nov 29 20:35:27.040494 2024] [core:notice] [pid 2020:tid 2020] AH00094: Command line: '/usr/sbin/apache2' 3089s [Fri Nov 29 20:35:34.684891 2024] [mpm_event:notice] [pid 2382:tid 2382] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 3089s [Fri Nov 29 20:35:34.685242 2024] [core:notice] [pid 2382:tid 2382] AH00094: Command line: '/usr/sbin/apache2' 3089s [Fri Nov 29 20:35:34.699054 2024] [rewrite:error] [pid 2385:tid 2388] [client ::1:39976] AH10410: Rewritten query string contains control characters or spaces 3089s [Fri Nov 29 20:35:34.708246 2024] [rewrite:error] [pid 2386:tid 2415] [client ::1:39988] AH10410: Rewritten query string contains control characters or spaces 3089s [Fri Nov 29 20:35:34.718186 2024] [rewrite:error] [pid 2385:tid 2406] [client ::1:39996] AH10410: Rewritten query string contains control characters or spaces 3089s [Fri Nov 29 20:35:34.815555 2024] [mpm_event:notice] [pid 2382:tid 2382] AH00492: caught SIGWINCH, shutting down gracefully 3089s + cat /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts/apache2/access.log 3089s ::1 - - [29/Nov/2024:20:35:34 +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" 3089s ::1 - - [29/Nov/2024:20:35:34 +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" 3089s ::1 - - [29/Nov/2024:20:35:34 +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" 3089s + cat /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts/apache2/error.8080.log 3089s + cat /tmp/autopkgtest.oEnoDp/CVE-2023-25690-artifacts/apache2/access.8080.log 3090s autopkgtest [20:35:35]: test CVE-2023-25690: -----------------------] 3090s CVE-2023-25690 PASS 3090s autopkgtest [20:35:35]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 3091s autopkgtest [20:35:36]: @@@@@@@@@@@@@@@@@@@@ summary 3091s run-test-suite PASS 3091s duplicate-module-load PASS 3091s default-mods PASS 3091s htcacheclean PASS 3091s ssl-passphrase PASS 3091s check-http2 PASS 3091s check-ubuntu-branding PASS 3091s chroot PASS 3091s uwsgi PASS 3091s CVE-2023-25690 PASS 3109s nova [W] Using flock in prodstack6-arm64 3109s flock: timeout while waiting to get lock 3109s Creating nova instance adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 from image adt/ubuntu-plucky-arm64-server-20241129.img (UUID 95bd9d52-713f-4d7f-863c-d97ddf9e9266)... 3109s nova [W] Using flock in prodstack6-arm64 3109s Creating nova instance adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 from image adt/ubuntu-plucky-arm64-server-20241129.img (UUID 95bd9d52-713f-4d7f-863c-d97ddf9e9266)... 3109s nova [W] Using flock in prodstack6-arm64 3109s Creating nova instance adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 from image adt/ubuntu-plucky-arm64-server-20241129.img (UUID 95bd9d52-713f-4d7f-863c-d97ddf9e9266)... 3109s nova [W] Using flock in prodstack6-arm64 3109s Creating nova instance adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 from image adt/ubuntu-plucky-arm64-server-20241129.img (UUID 95bd9d52-713f-4d7f-863c-d97ddf9e9266)... 3109s nova [W] Using flock in prodstack6-arm64 3109s flock: timeout while waiting to get lock 3109s Creating nova instance adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 from image adt/ubuntu-plucky-arm64-server-20241129.img (UUID 95bd9d52-713f-4d7f-863c-d97ddf9e9266)... 3109s nova [W] Using flock in prodstack6-arm64 3109s flock: timeout while waiting to get lock 3109s Creating nova instance adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 from image adt/ubuntu-plucky-arm64-server-20241129.img (UUID 95bd9d52-713f-4d7f-863c-d97ddf9e9266)... 3109s nova [W] Using flock in prodstack6-arm64 3109s Creating nova instance adt-plucky-arm64-apache2-20241129-194404-juju-7f2275-prod-proposed-migration-environment-15-ac4e9cbd-1131-44fb-a1a6-b447080165a8 from image adt/ubuntu-plucky-arm64-server-20241129.img (UUID 95bd9d52-713f-4d7f-863c-d97ddf9e9266)...