0s autopkgtest [19:45:37]: starting date and time: 2024-11-29 19:45:37+0000 0s autopkgtest [19:45:37]: git checkout: be626eda Fix armhf LXD image generation for plucky 0s autopkgtest [19:45:37]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.wn9oxq5i/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-1.secgroup --name adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -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/ 121s autopkgtest [19:47:38]: testbed dpkg architecture: s390x 121s autopkgtest [19:47:38]: testbed apt version: 2.9.14ubuntu1 122s autopkgtest [19:47:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 122s autopkgtest [19:47:39]: testbed release detected to be: None 122s autopkgtest [19:47:39]: updating testbed package index (apt update) 123s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 123s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 123s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 123s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 123s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 123s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 123s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 123s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 123s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.2 kB] 123s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [928 B] 123s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 123s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6956 B] 124s Fetched 1738 kB in 1s (1861 kB/s) 124s Reading package lists... 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 125s Calculating upgrade... 125s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 126s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 126s autopkgtest [19:47:43]: upgrading testbed (apt dist-upgrade and autopurge) 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 126s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 126s Starting 2 pkgProblemResolver with broken count: 0 126s Done 126s Entering ResolveByKeep 127s 127s The following NEW packages will be installed: 127s openssl-provider-legacy 127s The following packages will be upgraded: 127s libssl3t64 openssl 127s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 127s Need to get 3106 kB of archives. 127s After this operation, 520 kB of additional disk space will be used. 127s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl-provider-legacy s390x 3.4.0-1ubuntu1 [37.8 kB] 127s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libssl3t64 s390x 3.4.0-1ubuntu1 [1887 kB] 127s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl s390x 3.4.0-1ubuntu1 [1181 kB] 128s Fetched 3106 kB in 1s (4480 kB/s) 128s (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 ... 55869 files and directories currently installed.) 128s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_s390x.deb ... 128s Unpacking libssl3t64:s390x (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 128s Selecting previously unselected package openssl-provider-legacy. 128s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_s390x.deb ... 128s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 128s Setting up libssl3t64:s390x (3.4.0-1ubuntu1) ... 128s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 128s (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 ... 55872 files and directories currently installed.) 128s Preparing to unpack .../openssl_3.4.0-1ubuntu1_s390x.deb ... 128s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 128s Setting up openssl (3.4.0-1ubuntu1) ... 128s Installing new version of config file /etc/ssl/openssl.cnf ... 128s Processing triggers for man-db (2.13.0-1) ... 129s Processing triggers for libc-bin (2.40-1ubuntu3) ... 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 129s Starting pkgProblemResolver with broken count: 0 129s Starting 2 pkgProblemResolver with broken count: 0 129s Done 129s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 132s autopkgtest [19:47:49]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 132s autopkgtest [19:47:49]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 138s Get:1 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (dsc) [3266 B] 138s Get:2 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (tar) [9872 kB] 138s Get:3 http://ftpmaster.internal/ubuntu plucky/main apache2 2.4.62-1ubuntu1 (diff) [842 kB] 138s gpgv: Signature made Thu Aug 15 18:12:53 2024 UTC 138s gpgv: using RSA key A661100B3DAC1D4F2CAD8A54E603B2578FB8F0FB 138s gpgv: Can't check signature: No public key 138s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.62-1ubuntu1.dsc: no acceptable signature found 138s autopkgtest [19:47:55]: testing package apache2 version 2.4.62-1ubuntu1 141s autopkgtest [19:47:58]: build not needed 146s autopkgtest [19:48:03]: test run-test-suite: preparing testbed 146s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s Starting pkgProblemResolver with broken count: 0 147s Starting 2 pkgProblemResolver with broken count: 0 147s Done 147s The following NEW packages will be installed: 147s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 147s autopoint autotools-dev build-essential cpp cpp-14 cpp-14-s390x-linux-gnu 147s cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 147s dh-strip-nondeterminism dwz g++ g++-14 g++-14-s390x-linux-gnu 147s g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 147s gettext intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev 147s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap 147s libaprutil1t64 libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 147s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 147s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 147s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 147s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 147s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 147s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 147s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 147s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 147s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 147s libgcc-14-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 147s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 147s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 147s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblua5.4-0 147s liblwp-mediatypes-perl liblwp-protocol-https-perl libmath-random-isaac-perl 147s libmodule-implementation-perl libmodule-runtime-perl libmpc3 147s libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl 147s libnet-http-perl libnet-ssleay-perl libpackage-stash-perl 147s libparams-classify-perl libparams-util-perl 147s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-32-0 libpcre2-dev 147s libpcre2-posix3 libpod-parser-perl libprotocol-http2-perl librole-tiny-perl 147s libsctp-dev libsctp1 libspecio-perl libstdc++-14-dev libsub-exporter-perl 147s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 147s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 147s libubsan1 liburi-perl libvariable-magic-perl libwww-perl 147s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 147s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 147s po-debconf uuid-dev 147s 0 upgraded, 135 newly installed, 0 to remove and 0 not upgraded. 147s Need to get 73.7 MB of archives. 147s After this operation, 257 MB of additional disk space will be used. 147s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 147s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu1 [98.3 kB] 147s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu1 [11.7 kB] 147s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu1 [9052 B] 147s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 148s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-bin s390x 2.4.62-1ubuntu1 [1408 kB] 148s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-data all 2.4.62-1ubuntu1 [163 kB] 148s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-utils s390x 2.4.62-1ubuntu1 [101 kB] 148s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apache2 s390x 2.4.62-1ubuntu1 [90.4 kB] 148s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 148s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-4build1 [256 kB] 148s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 148s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 148s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.22.5-2 [616 kB] 148s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 148s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 148s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 148s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [9570 kB] 148s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-8ubuntu1 [1026 B] 148s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 148s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 148s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-8ubuntu1 [50.6 kB] 148s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-8ubuntu1 [151 kB] 148s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-8ubuntu1 [30.9 kB] 148s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-8ubuntu1 [2963 kB] 148s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-8ubuntu1 [1184 kB] 148s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-8ubuntu1 [1037 kB] 148s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [18.7 MB] 149s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-8ubuntu1 [518 kB] 149s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 149s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 149s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.4.7-8 [166 kB] 149s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 149s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 149s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 149s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 149s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-1 [49.9 kB] 149s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 149s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.22.5-2 [996 kB] 149s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 149s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 149s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.20ubuntu1 [893 kB] 149s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x uuid-dev s390x 2.40.2-1ubuntu1 [52.4 kB] 149s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x libsctp1 s390x 1.0.21+dfsg-1 [8990 B] 149s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x libsctp-dev s390x 1.0.21+dfsg-1 [56.9 kB] 149s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1-dev s390x 1.7.5-1 [775 kB] 149s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x libldap-dev s390x 2.6.8+dfsg-1~exp4ubuntu3 [313 kB] 149s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x libldap2-dev all 2.6.8+dfsg-1~exp4ubuntu3 [11.1 kB] 149s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x libexpat1-dev s390x 2.6.4-1 [146 kB] 149s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dev s390x 1.6.3-3ubuntu1 [417 kB] 149s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-16-0 s390x 10.42-4ubuntu3 [236 kB] 149s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-32-0 s390x 10.42-4ubuntu3 [221 kB] 149s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-posix3 s390x 10.42-4ubuntu3 [6820 B] 149s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-dev s390x 10.42-4ubuntu3 [815 kB] 149s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-dev s390x 2.4.62-1ubuntu1 [201 kB] 149s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-8ubuntu1 [2608 kB] 149s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [11.0 MB] 149s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-8ubuntu1 [19.9 kB] 149s Get:59 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 149s Get:60 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 149s Get:61 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 149s Get:62 http://ftpmaster.internal/ubuntu plucky/universe s390x libalgorithm-c3-perl all 0.11-2 [10.2 kB] 149s Get:63 http://ftpmaster.internal/ubuntu plucky/universe s390x libanyevent-perl s390x 7.170-2build7 [368 kB] 149s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x libb-hooks-op-check-perl s390x 0.22-3build2 [9566 B] 149s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x libdynaloader-functions-perl all 0.004-1 [11.4 kB] 149s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x libdevel-callchecker-perl s390x 0.009-1build1 [14.2 kB] 149s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x libparams-classify-perl s390x 0.015-2build6 [20.6 kB] 149s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 149s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x libtry-tiny-perl all 0.32-1 [21.2 kB] 149s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 149s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 149s Get:72 http://ftpmaster.internal/ubuntu plucky/main s390x libvariable-magic-perl s390x 0.64-1build1 [36.4 kB] 149s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 149s Get:74 http://ftpmaster.internal/ubuntu plucky/universe s390x libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 149s Get:75 http://ftpmaster.internal/ubuntu plucky/universe s390x libmath-random-isaac-perl all 1.004-2 [18.4 kB] 149s Get:76 http://ftpmaster.internal/ubuntu plucky/universe s390x libbytes-random-secure-perl all 0.29-3 [26.8 kB] 150s Get:77 http://ftpmaster.internal/ubuntu plucky/universe s390x libclass-c3-perl all 0.35-2 [18.4 kB] 150s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libclass-data-inheritable-perl all 0.10-1 [8038 B] 150s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 150s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 150s Get:81 http://ftpmaster.internal/ubuntu plucky/universe s390x libclass-singleton-perl all 1.6-2 [11.5 kB] 150s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libclone-perl s390x 0.47-1 [10.7 kB] 150s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x perl-openssl-defaults s390x 7build3 [6628 B] 150s Get:84 http://ftpmaster.internal/ubuntu plucky/universe s390x libcrypt-ssleay-perl s390x 0.73.06-2build6 [44.6 kB] 150s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x libparams-util-perl s390x 1.102-3build1 [21.3 kB] 150s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-install-perl all 0.929-1 [9764 B] 150s Get:87 http://ftpmaster.internal/ubuntu plucky/main s390x libdata-optlist-perl all 0.114-1 [9708 B] 150s Get:88 http://ftpmaster.internal/ubuntu plucky/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 150s Get:89 http://ftpmaster.internal/ubuntu plucky/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 150s Get:90 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-exporter-perl all 0.990-1 [49.0 kB] 150s Get:91 http://ftpmaster.internal/ubuntu plucky/universe s390x libeval-closure-perl all 0.14-3 [10.1 kB] 150s Get:92 http://ftpmaster.internal/ubuntu plucky/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 150s Get:93 http://ftpmaster.internal/ubuntu plucky/main s390x libfcgi0t64 s390x 2.4.2-2.1build1 [28.0 kB] 150s Get:94 http://ftpmaster.internal/ubuntu plucky/main s390x libfcgi-perl s390x 0.82+ds-3build3 [22.4 kB] 150s Get:95 http://ftpmaster.internal/ubuntu plucky/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 150s Get:96 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 150s Get:97 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 150s Get:98 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 150s Get:99 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 150s Get:100 http://ftpmaster.internal/ubuntu plucky/main s390x liburi-perl all 5.30-1 [94.4 kB] 150s Get:101 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-parser-perl s390x 3.83-1build1 [87.8 kB] 150s Get:102 http://ftpmaster.internal/ubuntu plucky/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 150s Get:103 http://ftpmaster.internal/ubuntu plucky/main s390x libio-html-perl all 1.004-3 [15.9 kB] 150s Get:104 http://ftpmaster.internal/ubuntu plucky/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 150s Get:105 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 150s Get:106 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 150s Get:107 http://ftpmaster.internal/ubuntu plucky/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 150s Get:108 http://ftpmaster.internal/ubuntu plucky/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 150s Get:109 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-ssleay-perl s390x 1.94-2 [319 kB] 150s Get:110 http://ftpmaster.internal/ubuntu plucky/main s390x libio-socket-ssl-perl all 2.089-1 [200 kB] 150s Get:111 http://ftpmaster.internal/ubuntu plucky/main s390x libnet-http-perl all 6.23-1 [22.3 kB] 150s Get:112 http://ftpmaster.internal/ubuntu plucky/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 150s Get:113 http://ftpmaster.internal/ubuntu plucky/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] 150s Get:114 http://ftpmaster.internal/ubuntu plucky/main s390x libwww-perl all 6.77-1 [138 kB] 150s Get:115 http://ftpmaster.internal/ubuntu plucky/main s390x libxml-parser-perl s390x 2.47-1build4 [205 kB] 150s Get:116 http://ftpmaster.internal/ubuntu plucky/universe s390x libxml-perl all 0.08-4 [90.5 kB] 151s Get:117 http://ftpmaster.internal/ubuntu plucky/universe s390x libxml-regexp-perl all 0.04-1.1 [7208 B] 151s Get:118 http://ftpmaster.internal/ubuntu plucky/universe s390x libxml-dom-perl all 1.46-2 [143 kB] 151s Get:119 http://ftpmaster.internal/ubuntu plucky/universe s390x libhttp-dav-perl all 0.50-1 [79.7 kB] 151s Get:120 http://ftpmaster.internal/ubuntu plucky/universe s390x libmro-compat-perl all 0.15-2 [10.1 kB] 151s Get:121 http://ftpmaster.internal/ubuntu plucky/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] 151s Get:122 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-identify-perl s390x 0.14-3build4 [10.0 kB] 151s Get:123 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-name-perl s390x 0.27-1build4 [11.0 kB] 151s Get:124 http://ftpmaster.internal/ubuntu plucky/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] 151s Get:125 http://ftpmaster.internal/ubuntu plucky/universe s390x libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 151s Get:126 http://ftpmaster.internal/ubuntu plucky/universe s390x libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 151s Get:127 http://ftpmaster.internal/ubuntu plucky/universe s390x libprotocol-http2-perl all 1.11-1 [39.3 kB] 151s Get:128 http://ftpmaster.internal/ubuntu plucky/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 151s Get:129 http://ftpmaster.internal/ubuntu plucky/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 151s Get:130 http://ftpmaster.internal/ubuntu plucky/universe s390x libxstring-perl s390x 0.005-2build4 [7886 B] 151s Get:131 http://ftpmaster.internal/ubuntu plucky/universe s390x libspecio-perl all 0.48-1 [137 kB] 151s Get:132 http://ftpmaster.internal/ubuntu plucky/main s390x perl-doc all 5.40.0-8 [8264 kB] 152s Get:133 http://ftpmaster.internal/ubuntu plucky/universe s390x libdatetime-locale-perl all 1:1.41-1 [3193 kB] 152s Get:134 http://ftpmaster.internal/ubuntu plucky/universe s390x libdatetime-timezone-perl all 1:2.63-2+2024b [259 kB] 152s Get:135 http://ftpmaster.internal/ubuntu plucky/universe s390x libdatetime-perl s390x 2:1.65-1build3 [96.5 kB] 152s Fetched 73.7 MB in 5s (15.6 MB/s) 152s Selecting previously unselected package libapr1t64:s390x. 152s (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 ... 55874 files and directories currently installed.) 152s Preparing to unpack .../000-libapr1t64_1.7.5-1_s390x.deb ... 152s Unpacking libapr1t64:s390x (1.7.5-1) ... 152s Selecting previously unselected package libaprutil1t64:s390x. 152s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu1_s390x.deb ... 152s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 152s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 152s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_s390x.deb ... 152s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 152s Selecting previously unselected package libaprutil1-ldap:s390x. 152s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu1_s390x.deb ... 152s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 152s Selecting previously unselected package liblua5.4-0:s390x. 152s Preparing to unpack .../004-liblua5.4-0_5.4.7-1_s390x.deb ... 152s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 152s Selecting previously unselected package apache2-bin. 152s Preparing to unpack .../005-apache2-bin_2.4.62-1ubuntu1_s390x.deb ... 152s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 152s Selecting previously unselected package apache2-data. 152s Preparing to unpack .../006-apache2-data_2.4.62-1ubuntu1_all.deb ... 152s Unpacking apache2-data (2.4.62-1ubuntu1) ... 152s Selecting previously unselected package apache2-utils. 152s Preparing to unpack .../007-apache2-utils_2.4.62-1ubuntu1_s390x.deb ... 152s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 152s Selecting previously unselected package apache2. 152s Preparing to unpack .../008-apache2_2.4.62-1ubuntu1_s390x.deb ... 152s Unpacking apache2 (2.4.62-1ubuntu1) ... 152s Selecting previously unselected package autotools-dev. 152s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 152s Unpacking autotools-dev (20220109.1) ... 152s Selecting previously unselected package m4. 152s Preparing to unpack .../010-m4_1.4.19-4build1_s390x.deb ... 152s Unpacking m4 (1.4.19-4build1) ... 152s Selecting previously unselected package autoconf. 152s Preparing to unpack .../011-autoconf_2.72-3_all.deb ... 152s Unpacking autoconf (2.72-3) ... 152s Selecting previously unselected package automake. 152s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 152s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 152s Selecting previously unselected package autopoint. 152s Preparing to unpack .../013-autopoint_0.22.5-2_all.deb ... 152s Unpacking autopoint (0.22.5-2) ... 152s Selecting previously unselected package libdebhelper-perl. 152s Preparing to unpack .../014-libdebhelper-perl_13.20ubuntu1_all.deb ... 152s Unpacking libdebhelper-perl (13.20ubuntu1) ... 152s Selecting previously unselected package libisl23:s390x. 152s Preparing to unpack .../015-libisl23_0.27-1_s390x.deb ... 152s Unpacking libisl23:s390x (0.27-1) ... 152s Selecting previously unselected package libmpc3:s390x. 152s Preparing to unpack .../016-libmpc3_1.3.1-1build2_s390x.deb ... 152s Unpacking libmpc3:s390x (1.3.1-1build2) ... 152s Selecting previously unselected package cpp-14-s390x-linux-gnu. 152s Preparing to unpack .../017-cpp-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 152s Unpacking cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package cpp-14. 153s Preparing to unpack .../018-cpp-14_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package cpp-s390x-linux-gnu. 153s Preparing to unpack .../019-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 153s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 153s Selecting previously unselected package cpp. 153s Preparing to unpack .../020-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 153s Unpacking cpp (4:14.1.0-2ubuntu1) ... 153s Selecting previously unselected package libcc1-0:s390x. 153s Preparing to unpack .../021-libcc1-0_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking libcc1-0:s390x (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package libgomp1:s390x. 153s Preparing to unpack .../022-libgomp1_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking libgomp1:s390x (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package libitm1:s390x. 153s Preparing to unpack .../023-libitm1_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking libitm1:s390x (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package libasan8:s390x. 153s Preparing to unpack .../024-libasan8_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking libasan8:s390x (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package libubsan1:s390x. 153s Preparing to unpack .../025-libubsan1_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking libubsan1:s390x (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package libgcc-14-dev:s390x. 153s Preparing to unpack .../026-libgcc-14-dev_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package gcc-14-s390x-linux-gnu. 153s Preparing to unpack .../027-gcc-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package gcc-14. 153s Preparing to unpack .../028-gcc-14_14.2.0-8ubuntu1_s390x.deb ... 153s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 153s Selecting previously unselected package gcc-s390x-linux-gnu. 153s Preparing to unpack .../029-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 153s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 153s Selecting previously unselected package gcc. 153s Preparing to unpack .../030-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 153s Unpacking gcc (4:14.1.0-2ubuntu1) ... 153s Selecting previously unselected package libtool. 153s Preparing to unpack .../031-libtool_2.4.7-8_all.deb ... 153s Unpacking libtool (2.4.7-8) ... 153s Selecting previously unselected package dh-autoreconf. 153s Preparing to unpack .../032-dh-autoreconf_20_all.deb ... 153s Unpacking dh-autoreconf (20) ... 153s Selecting previously unselected package libarchive-zip-perl. 153s Preparing to unpack .../033-libarchive-zip-perl_1.68-1_all.deb ... 153s Unpacking libarchive-zip-perl (1.68-1) ... 153s Selecting previously unselected package libfile-stripnondeterminism-perl. 153s Preparing to unpack .../034-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 153s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 153s Selecting previously unselected package dh-strip-nondeterminism. 153s Preparing to unpack .../035-dh-strip-nondeterminism_1.14.0-1_all.deb ... 153s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 153s Selecting previously unselected package debugedit. 153s Preparing to unpack .../036-debugedit_1%3a5.1-1_s390x.deb ... 153s Unpacking debugedit (1:5.1-1) ... 153s Selecting previously unselected package dwz. 153s Preparing to unpack .../037-dwz_0.15-1build6_s390x.deb ... 153s Unpacking dwz (0.15-1build6) ... 153s Selecting previously unselected package gettext. 153s Preparing to unpack .../038-gettext_0.22.5-2_s390x.deb ... 153s Unpacking gettext (0.22.5-2) ... 153s Selecting previously unselected package intltool-debian. 153s Preparing to unpack .../039-intltool-debian_0.35.0+20060710.6_all.deb ... 153s Unpacking intltool-debian (0.35.0+20060710.6) ... 153s Selecting previously unselected package po-debconf. 153s Preparing to unpack .../040-po-debconf_1.0.21+nmu1_all.deb ... 153s Unpacking po-debconf (1.0.21+nmu1) ... 153s Selecting previously unselected package debhelper. 153s Preparing to unpack .../041-debhelper_13.20ubuntu1_all.deb ... 153s Unpacking debhelper (13.20ubuntu1) ... 153s Selecting previously unselected package uuid-dev:s390x. 153s Preparing to unpack .../042-uuid-dev_2.40.2-1ubuntu1_s390x.deb ... 153s Unpacking uuid-dev:s390x (2.40.2-1ubuntu1) ... 153s Selecting previously unselected package libsctp1:s390x. 153s Preparing to unpack .../043-libsctp1_1.0.21+dfsg-1_s390x.deb ... 153s Unpacking libsctp1:s390x (1.0.21+dfsg-1) ... 153s Selecting previously unselected package libsctp-dev:s390x. 153s Preparing to unpack .../044-libsctp-dev_1.0.21+dfsg-1_s390x.deb ... 153s Unpacking libsctp-dev:s390x (1.0.21+dfsg-1) ... 153s Selecting previously unselected package libapr1-dev. 153s Preparing to unpack .../045-libapr1-dev_1.7.5-1_s390x.deb ... 153s Unpacking libapr1-dev (1.7.5-1) ... 153s Selecting previously unselected package libldap-dev:s390x. 153s Preparing to unpack .../046-libldap-dev_2.6.8+dfsg-1~exp4ubuntu3_s390x.deb ... 153s Unpacking libldap-dev:s390x (2.6.8+dfsg-1~exp4ubuntu3) ... 153s Selecting previously unselected package libldap2-dev. 153s Preparing to unpack .../047-libldap2-dev_2.6.8+dfsg-1~exp4ubuntu3_all.deb ... 153s Unpacking libldap2-dev (2.6.8+dfsg-1~exp4ubuntu3) ... 153s Selecting previously unselected package libexpat1-dev:s390x. 153s Preparing to unpack .../048-libexpat1-dev_2.6.4-1_s390x.deb ... 153s Unpacking libexpat1-dev:s390x (2.6.4-1) ... 153s Selecting previously unselected package libaprutil1-dev. 153s Preparing to unpack .../049-libaprutil1-dev_1.6.3-3ubuntu1_s390x.deb ... 153s Unpacking libaprutil1-dev (1.6.3-3ubuntu1) ... 153s Selecting previously unselected package libpcre2-16-0:s390x. 153s Preparing to unpack .../050-libpcre2-16-0_10.42-4ubuntu3_s390x.deb ... 153s Unpacking libpcre2-16-0:s390x (10.42-4ubuntu3) ... 153s Selecting previously unselected package libpcre2-32-0:s390x. 153s Preparing to unpack .../051-libpcre2-32-0_10.42-4ubuntu3_s390x.deb ... 153s Unpacking libpcre2-32-0:s390x (10.42-4ubuntu3) ... 153s Selecting previously unselected package libpcre2-posix3:s390x. 153s Preparing to unpack .../052-libpcre2-posix3_10.42-4ubuntu3_s390x.deb ... 153s Unpacking libpcre2-posix3:s390x (10.42-4ubuntu3) ... 153s Selecting previously unselected package libpcre2-dev:s390x. 153s Preparing to unpack .../053-libpcre2-dev_10.42-4ubuntu3_s390x.deb ... 153s Unpacking libpcre2-dev:s390x (10.42-4ubuntu3) ... 153s Selecting previously unselected package apache2-dev. 153s Preparing to unpack .../054-apache2-dev_2.4.62-1ubuntu1_s390x.deb ... 153s Unpacking apache2-dev (2.4.62-1ubuntu1) ... 154s Selecting previously unselected package libstdc++-14-dev:s390x. 154s Preparing to unpack .../055-libstdc++-14-dev_14.2.0-8ubuntu1_s390x.deb ... 154s Unpacking libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 154s Selecting previously unselected package g++-14-s390x-linux-gnu. 154s Preparing to unpack .../056-g++-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 154s Unpacking g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 154s Selecting previously unselected package g++-14. 154s Preparing to unpack .../057-g++-14_14.2.0-8ubuntu1_s390x.deb ... 154s Unpacking g++-14 (14.2.0-8ubuntu1) ... 154s Selecting previously unselected package g++-s390x-linux-gnu. 154s Preparing to unpack .../058-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 154s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 154s Selecting previously unselected package g++. 154s Preparing to unpack .../059-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 154s Unpacking g++ (4:14.1.0-2ubuntu1) ... 154s Selecting previously unselected package build-essential. 154s Preparing to unpack .../060-build-essential_12.10ubuntu1_s390x.deb ... 154s Unpacking build-essential (12.10ubuntu1) ... 154s Selecting previously unselected package libalgorithm-c3-perl. 154s Preparing to unpack .../061-libalgorithm-c3-perl_0.11-2_all.deb ... 154s Unpacking libalgorithm-c3-perl (0.11-2) ... 154s Selecting previously unselected package libanyevent-perl. 154s Preparing to unpack .../062-libanyevent-perl_7.170-2build7_s390x.deb ... 154s Unpacking libanyevent-perl (7.170-2build7) ... 154s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 154s Preparing to unpack .../063-libb-hooks-op-check-perl_0.22-3build2_s390x.deb ... 154s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build2) ... 154s Selecting previously unselected package libdynaloader-functions-perl. 154s Preparing to unpack .../064-libdynaloader-functions-perl_0.004-1_all.deb ... 154s Unpacking libdynaloader-functions-perl (0.004-1) ... 154s Selecting previously unselected package libdevel-callchecker-perl:s390x. 154s Preparing to unpack .../065-libdevel-callchecker-perl_0.009-1build1_s390x.deb ... 154s Unpacking libdevel-callchecker-perl:s390x (0.009-1build1) ... 154s Selecting previously unselected package libparams-classify-perl:s390x. 154s Preparing to unpack .../066-libparams-classify-perl_0.015-2build6_s390x.deb ... 154s Unpacking libparams-classify-perl:s390x (0.015-2build6) ... 154s Selecting previously unselected package libmodule-runtime-perl. 154s Preparing to unpack .../067-libmodule-runtime-perl_0.016-2_all.deb ... 154s Unpacking libmodule-runtime-perl (0.016-2) ... 154s Selecting previously unselected package libtry-tiny-perl. 154s Preparing to unpack .../068-libtry-tiny-perl_0.32-1_all.deb ... 154s Unpacking libtry-tiny-perl (0.32-1) ... 154s Selecting previously unselected package libmodule-implementation-perl. 154s Preparing to unpack .../069-libmodule-implementation-perl_0.09-2_all.deb ... 154s Unpacking libmodule-implementation-perl (0.09-2) ... 154s Selecting previously unselected package libsub-exporter-progressive-perl. 154s Preparing to unpack .../070-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 154s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 154s Selecting previously unselected package libvariable-magic-perl. 154s Preparing to unpack .../071-libvariable-magic-perl_0.64-1build1_s390x.deb ... 154s Unpacking libvariable-magic-perl (0.64-1build1) ... 154s Selecting previously unselected package libb-hooks-endofscope-perl. 154s Preparing to unpack .../072-libb-hooks-endofscope-perl_0.28-1_all.deb ... 154s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 154s Selecting previously unselected package libcrypt-random-seed-perl. 154s Preparing to unpack .../073-libcrypt-random-seed-perl_0.03-3_all.deb ... 154s Unpacking libcrypt-random-seed-perl (0.03-3) ... 154s Selecting previously unselected package libmath-random-isaac-perl. 154s Preparing to unpack .../074-libmath-random-isaac-perl_1.004-2_all.deb ... 154s Unpacking libmath-random-isaac-perl (1.004-2) ... 154s Selecting previously unselected package libbytes-random-secure-perl. 154s Preparing to unpack .../075-libbytes-random-secure-perl_0.29-3_all.deb ... 154s Unpacking libbytes-random-secure-perl (0.29-3) ... 154s Selecting previously unselected package libclass-c3-perl. 154s Preparing to unpack .../076-libclass-c3-perl_0.35-2_all.deb ... 154s Unpacking libclass-c3-perl (0.35-2) ... 154s Selecting previously unselected package libclass-data-inheritable-perl. 154s Preparing to unpack .../077-libclass-data-inheritable-perl_0.10-1_all.deb ... 154s Unpacking libclass-data-inheritable-perl (0.10-1) ... 154s Selecting previously unselected package libclass-inspector-perl. 154s Preparing to unpack .../078-libclass-inspector-perl_1.36-3_all.deb ... 154s Unpacking libclass-inspector-perl (1.36-3) ... 154s Selecting previously unselected package libclass-method-modifiers-perl. 154s Preparing to unpack .../079-libclass-method-modifiers-perl_2.15-1_all.deb ... 154s Unpacking libclass-method-modifiers-perl (2.15-1) ... 154s Selecting previously unselected package libclass-singleton-perl. 154s Preparing to unpack .../080-libclass-singleton-perl_1.6-2_all.deb ... 154s Unpacking libclass-singleton-perl (1.6-2) ... 154s Selecting previously unselected package libclone-perl:s390x. 154s Preparing to unpack .../081-libclone-perl_0.47-1_s390x.deb ... 154s Unpacking libclone-perl:s390x (0.47-1) ... 154s Selecting previously unselected package perl-openssl-defaults:s390x. 154s Preparing to unpack .../082-perl-openssl-defaults_7build3_s390x.deb ... 154s Unpacking perl-openssl-defaults:s390x (7build3) ... 154s Selecting previously unselected package libcrypt-ssleay-perl. 154s Preparing to unpack .../083-libcrypt-ssleay-perl_0.73.06-2build6_s390x.deb ... 154s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 154s Selecting previously unselected package libparams-util-perl. 154s Preparing to unpack .../084-libparams-util-perl_1.102-3build1_s390x.deb ... 154s Unpacking libparams-util-perl (1.102-3build1) ... 154s Selecting previously unselected package libsub-install-perl. 154s Preparing to unpack .../085-libsub-install-perl_0.929-1_all.deb ... 154s Unpacking libsub-install-perl (0.929-1) ... 154s Selecting previously unselected package libdata-optlist-perl. 154s Preparing to unpack .../086-libdata-optlist-perl_0.114-1_all.deb ... 154s Unpacking libdata-optlist-perl (0.114-1) ... 154s Selecting previously unselected package libdevel-stacktrace-perl. 154s Preparing to unpack .../087-libdevel-stacktrace-perl_2.0500-1_all.deb ... 154s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 154s Selecting previously unselected package libencode-locale-perl. 154s Preparing to unpack .../088-libencode-locale-perl_1.05-3_all.deb ... 154s Unpacking libencode-locale-perl (1.05-3) ... 154s Selecting previously unselected package libsub-exporter-perl. 154s Preparing to unpack .../089-libsub-exporter-perl_0.990-1_all.deb ... 154s Unpacking libsub-exporter-perl (0.990-1) ... 154s Selecting previously unselected package libeval-closure-perl. 154s Preparing to unpack .../090-libeval-closure-perl_0.14-3_all.deb ... 154s Unpacking libeval-closure-perl (0.14-3) ... 154s Selecting previously unselected package libexception-class-perl. 154s Preparing to unpack .../091-libexception-class-perl_1.45-1_all.deb ... 154s Unpacking libexception-class-perl (1.45-1) ... 154s Selecting previously unselected package libfcgi0t64:s390x. 154s Preparing to unpack .../092-libfcgi0t64_2.4.2-2.1build1_s390x.deb ... 154s Unpacking libfcgi0t64:s390x (2.4.2-2.1build1) ... 154s Selecting previously unselected package libfcgi-perl. 154s Preparing to unpack .../093-libfcgi-perl_0.82+ds-3build3_s390x.deb ... 154s Unpacking libfcgi-perl (0.82+ds-3build3) ... 154s Selecting previously unselected package libtimedate-perl. 154s Preparing to unpack .../094-libtimedate-perl_2.3300-2_all.deb ... 154s Unpacking libtimedate-perl (2.3300-2) ... 154s Selecting previously unselected package libhttp-date-perl. 154s Preparing to unpack .../095-libhttp-date-perl_6.06-1_all.deb ... 154s Unpacking libhttp-date-perl (6.06-1) ... 154s Selecting previously unselected package libfile-listing-perl. 154s Preparing to unpack .../096-libfile-listing-perl_6.16-1_all.deb ... 154s Unpacking libfile-listing-perl (6.16-1) ... 154s Selecting previously unselected package libfile-sharedir-perl. 154s Preparing to unpack .../097-libfile-sharedir-perl_1.118-3_all.deb ... 154s Unpacking libfile-sharedir-perl (1.118-3) ... 154s Selecting previously unselected package libhtml-tagset-perl. 154s Preparing to unpack .../098-libhtml-tagset-perl_3.24-1_all.deb ... 154s Unpacking libhtml-tagset-perl (3.24-1) ... 154s Selecting previously unselected package liburi-perl. 154s Preparing to unpack .../099-liburi-perl_5.30-1_all.deb ... 154s Unpacking liburi-perl (5.30-1) ... 154s Selecting previously unselected package libhtml-parser-perl:s390x. 154s Preparing to unpack .../100-libhtml-parser-perl_3.83-1build1_s390x.deb ... 154s Unpacking libhtml-parser-perl:s390x (3.83-1build1) ... 154s Selecting previously unselected package libhtml-tree-perl. 154s Preparing to unpack .../101-libhtml-tree-perl_5.07-3_all.deb ... 154s Unpacking libhtml-tree-perl (5.07-3) ... 154s Selecting previously unselected package libio-html-perl. 154s Preparing to unpack .../102-libio-html-perl_1.004-3_all.deb ... 154s Unpacking libio-html-perl (1.004-3) ... 154s Selecting previously unselected package liblwp-mediatypes-perl. 154s Preparing to unpack .../103-liblwp-mediatypes-perl_6.04-2_all.deb ... 154s Unpacking liblwp-mediatypes-perl (6.04-2) ... 154s Selecting previously unselected package libhttp-message-perl. 154s Preparing to unpack .../104-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 154s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 154s Selecting previously unselected package libhttp-cookies-perl. 154s Preparing to unpack .../105-libhttp-cookies-perl_6.11-1_all.deb ... 154s Unpacking libhttp-cookies-perl (6.11-1) ... 154s Selecting previously unselected package libpod-parser-perl. 154s Preparing to unpack .../106-libpod-parser-perl_1.67-1_all.deb ... 154s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 154s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 154s Unpacking libpod-parser-perl (1.67-1) ... 154s Selecting previously unselected package libhttp-negotiate-perl. 154s Preparing to unpack .../107-libhttp-negotiate-perl_6.01-2_all.deb ... 154s Unpacking libhttp-negotiate-perl (6.01-2) ... 154s Selecting previously unselected package libnet-ssleay-perl:s390x. 154s Preparing to unpack .../108-libnet-ssleay-perl_1.94-2_s390x.deb ... 154s Unpacking libnet-ssleay-perl:s390x (1.94-2) ... 154s Selecting previously unselected package libio-socket-ssl-perl. 154s Preparing to unpack .../109-libio-socket-ssl-perl_2.089-1_all.deb ... 154s Unpacking libio-socket-ssl-perl (2.089-1) ... 154s Selecting previously unselected package libnet-http-perl. 154s Preparing to unpack .../110-libnet-http-perl_6.23-1_all.deb ... 154s Unpacking libnet-http-perl (6.23-1) ... 154s Selecting previously unselected package liblwp-protocol-https-perl. 154s Preparing to unpack .../111-liblwp-protocol-https-perl_6.14-1_all.deb ... 154s Unpacking liblwp-protocol-https-perl (6.14-1) ... 154s Selecting previously unselected package libwww-robotrules-perl. 154s Preparing to unpack .../112-libwww-robotrules-perl_6.02-1_all.deb ... 154s Unpacking libwww-robotrules-perl (6.02-1) ... 154s Selecting previously unselected package libwww-perl. 154s Preparing to unpack .../113-libwww-perl_6.77-1_all.deb ... 154s Unpacking libwww-perl (6.77-1) ... 154s Selecting previously unselected package libxml-parser-perl. 154s Preparing to unpack .../114-libxml-parser-perl_2.47-1build4_s390x.deb ... 154s Unpacking libxml-parser-perl (2.47-1build4) ... 154s Selecting previously unselected package libxml-perl. 154s Preparing to unpack .../115-libxml-perl_0.08-4_all.deb ... 154s Unpacking libxml-perl (0.08-4) ... 154s Selecting previously unselected package libxml-regexp-perl. 154s Preparing to unpack .../116-libxml-regexp-perl_0.04-1.1_all.deb ... 154s Unpacking libxml-regexp-perl (0.04-1.1) ... 155s Selecting previously unselected package libxml-dom-perl. 155s Preparing to unpack .../117-libxml-dom-perl_1.46-2_all.deb ... 155s Unpacking libxml-dom-perl (1.46-2) ... 155s Selecting previously unselected package libhttp-dav-perl. 155s Preparing to unpack .../118-libhttp-dav-perl_0.50-1_all.deb ... 155s Unpacking libhttp-dav-perl (0.50-1) ... 155s Selecting previously unselected package libmro-compat-perl. 155s Preparing to unpack .../119-libmro-compat-perl_0.15-2_all.deb ... 155s Unpacking libmro-compat-perl (0.15-2) ... 155s Selecting previously unselected package libpackage-stash-perl. 155s Preparing to unpack .../120-libpackage-stash-perl_0.40-1_all.deb ... 155s Unpacking libpackage-stash-perl (0.40-1) ... 155s Selecting previously unselected package libsub-identify-perl. 155s Preparing to unpack .../121-libsub-identify-perl_0.14-3build4_s390x.deb ... 155s Unpacking libsub-identify-perl (0.14-3build4) ... 155s Selecting previously unselected package libsub-name-perl:s390x. 155s Preparing to unpack .../122-libsub-name-perl_0.27-1build4_s390x.deb ... 155s Unpacking libsub-name-perl:s390x (0.27-1build4) ... 155s Selecting previously unselected package libnamespace-clean-perl. 155s Preparing to unpack .../123-libnamespace-clean-perl_0.27-2_all.deb ... 155s Unpacking libnamespace-clean-perl (0.27-2) ... 155s Selecting previously unselected package libnamespace-autoclean-perl. 155s Preparing to unpack .../124-libnamespace-autoclean-perl_0.31-1_all.deb ... 155s Unpacking libnamespace-autoclean-perl (0.31-1) ... 155s Selecting previously unselected package libparams-validationcompiler-perl. 155s Preparing to unpack .../125-libparams-validationcompiler-perl_0.31-1_all.deb ... 155s Unpacking libparams-validationcompiler-perl (0.31-1) ... 155s Selecting previously unselected package libprotocol-http2-perl. 155s Preparing to unpack .../126-libprotocol-http2-perl_1.11-1_all.deb ... 155s Unpacking libprotocol-http2-perl (1.11-1) ... 155s Selecting previously unselected package librole-tiny-perl. 155s Preparing to unpack .../127-librole-tiny-perl_2.002004-1_all.deb ... 155s Unpacking librole-tiny-perl (2.002004-1) ... 155s Selecting previously unselected package libsub-quote-perl. 155s Preparing to unpack .../128-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 155s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 155s Selecting previously unselected package libxstring-perl:s390x. 155s Preparing to unpack .../129-libxstring-perl_0.005-2build4_s390x.deb ... 155s Unpacking libxstring-perl:s390x (0.005-2build4) ... 155s Selecting previously unselected package libspecio-perl. 155s Preparing to unpack .../130-libspecio-perl_0.48-1_all.deb ... 155s Unpacking libspecio-perl (0.48-1) ... 155s Selecting previously unselected package perl-doc. 155s Preparing to unpack .../131-perl-doc_5.40.0-8_all.deb ... 155s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 155s Unpacking perl-doc (5.40.0-8) ... 155s Selecting previously unselected package libdatetime-locale-perl. 155s Preparing to unpack .../132-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 155s Unpacking libdatetime-locale-perl (1:1.41-1) ... 155s Selecting previously unselected package libdatetime-timezone-perl. 155s Preparing to unpack .../133-libdatetime-timezone-perl_1%3a2.63-2+2024b_all.deb ... 155s Unpacking libdatetime-timezone-perl (1:2.63-2+2024b) ... 155s Selecting previously unselected package libdatetime-perl. 155s Preparing to unpack .../134-libdatetime-perl_2%3a1.65-1build3_s390x.deb ... 155s Unpacking libdatetime-perl (2:1.65-1build3) ... 155s Setting up libanyevent-perl (7.170-2build7) ... 155s Setting up libmath-random-isaac-perl (1.004-2) ... 155s Setting up libclass-inspector-perl (1.36-3) ... 155s Setting up libdynaloader-functions-perl (0.004-1) ... 155s Setting up libclass-method-modifiers-perl (2.15-1) ... 155s Setting up libxml-regexp-perl (0.04-1.1) ... 155s Setting up libclone-perl:s390x (0.47-1) ... 155s Setting up libarchive-zip-perl (1.68-1) ... 155s Setting up libsub-identify-perl (0.14-3build4) ... 155s Setting up libfcgi0t64:s390x (2.4.2-2.1build1) ... 155s Setting up libhtml-tagset-perl (3.24-1) ... 155s Setting up libdebhelper-perl (13.20ubuntu1) ... 155s Setting up liblwp-mediatypes-perl (6.04-2) ... 155s Setting up libtry-tiny-perl (0.32-1) ... 155s Setting up libprotocol-http2-perl (1.11-1) ... 155s Setting up perl-openssl-defaults:s390x (7build3) ... 155s Setting up perl-doc (5.40.0-8) ... 155s Setting up m4 (1.4.19-4build1) ... 155s Setting up libclass-singleton-perl (1.6-2) ... 155s Setting up libencode-locale-perl (1.05-3) ... 155s Setting up libxstring-perl:s390x (0.005-2build4) ... 155s Setting up libgomp1:s390x (14.2.0-8ubuntu1) ... 155s Setting up libpcre2-16-0:s390x (10.42-4ubuntu3) ... 155s Setting up libsub-install-perl (0.929-1) ... 155s Setting up autotools-dev (20220109.1) ... 155s Setting up libpcre2-32-0:s390x (10.42-4ubuntu3) ... 155s Setting up libclass-data-inheritable-perl (0.10-1) ... 155s Setting up libalgorithm-c3-perl (0.11-2) ... 155s Setting up libexpat1-dev:s390x (2.6.4-1) ... 155s Setting up libcrypt-random-seed-perl (0.03-3) ... 155s Setting up libldap-dev:s390x (2.6.8+dfsg-1~exp4ubuntu3) ... 155s Setting up uuid-dev:s390x (2.40.2-1ubuntu1) ... 155s Setting up libmpc3:s390x (1.3.1-1build2) ... 155s Setting up libvariable-magic-perl (0.64-1build1) ... 155s Setting up libio-html-perl (1.004-3) ... 155s Setting up libpod-parser-perl (1.67-1) ... 155s Setting up autopoint (0.22.5-2) ... 155s Setting up libb-hooks-op-check-perl:s390x (0.22-3build2) ... 155s Setting up libparams-util-perl (1.102-3build1) ... 155s Setting up autoconf (2.72-3) ... 155s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 155s Setting up libtimedate-perl (2.3300-2) ... 155s Setting up libubsan1:s390x (14.2.0-8ubuntu1) ... 155s Setting up libsub-name-perl:s390x (0.27-1build4) ... 155s Setting up libpcre2-posix3:s390x (10.42-4ubuntu3) ... 155s Setting up dwz (0.15-1build6) ... 155s Setting up libsctp1:s390x (1.0.21+dfsg-1) ... 155s Setting up libasan8:s390x (14.2.0-8ubuntu1) ... 155s Setting up libapr1t64:s390x (1.7.5-1) ... 155s Setting up librole-tiny-perl (2.002004-1) ... 155s Setting up debugedit (1:5.1-1) ... 155s Setting up libfile-sharedir-perl (1.118-3) ... 155s Setting up libfcgi-perl (0.82+ds-3build3) ... 155s Setting up liblua5.4-0:s390x (5.4.7-1) ... 155s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 155s Setting up libdevel-stacktrace-perl (2.0500-1) ... 155s Setting up apache2-data (2.4.62-1ubuntu1) ... 155s Setting up libisl23:s390x (0.27-1) ... 155s Setting up libcc1-0:s390x (14.2.0-8ubuntu1) ... 155s Setting up liburi-perl (5.30-1) ... 155s Setting up libitm1:s390x (14.2.0-8ubuntu1) ... 155s Setting up libnet-ssleay-perl:s390x (1.94-2) ... 155s Setting up automake (1:1.16.5-1.3ubuntu1) ... 155s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 155s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 155s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 155s Setting up libhttp-date-perl (6.06-1) ... 155s Setting up gettext (0.22.5-2) ... 155s Setting up libfile-listing-perl (6.16-1) ... 155s Setting up libpcre2-dev:s390x (10.42-4ubuntu3) ... 155s Setting up libnet-http-perl (6.23-1) ... 155s Setting up libexception-class-perl (1.45-1) ... 155s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 155s Setting up libclass-c3-perl (0.35-2) ... 155s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 155s Setting up libdevel-callchecker-perl:s390x (0.009-1build1) ... 155s Setting up intltool-debian (0.35.0+20060710.6) ... 155s Setting up libbytes-random-secure-perl (0.29-3) ... 155s Setting up libldap2-dev (2.6.8+dfsg-1~exp4ubuntu3) ... 155s Setting up libdata-optlist-perl (0.114-1) ... 155s Setting up libsctp-dev:s390x (1.0.21+dfsg-1) ... 155s Setting up cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 155s Setting up cpp-14 (14.2.0-8ubuntu1) ... 155s Setting up dh-strip-nondeterminism (1.14.0-1) ... 155s Setting up libwww-robotrules-perl (6.02-1) ... 155s Setting up libhtml-parser-perl:s390x (3.83-1build1) ... 155s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 155s Setting up libmro-compat-perl (0.15-2) ... 155s Setting up libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 155s Setting up libstdc++-14-dev:s390x (14.2.0-8ubuntu1) ... 155s Setting up libio-socket-ssl-perl (2.089-1) ... 155s Setting up libsub-exporter-perl (0.990-1) ... 155s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 155s Setting up apache2-utils (2.4.62-1ubuntu1) ... 155s Setting up libeval-closure-perl (0.14-3) ... 155s Setting up libhttp-negotiate-perl (6.01-2) ... 155s Setting up libparams-validationcompiler-perl (0.31-1) ... 155s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 155s Setting up libhttp-cookies-perl (6.11-1) ... 155s Setting up po-debconf (1.0.21+nmu1) ... 155s Setting up libhtml-tree-perl (5.07-3) ... 155s Setting up libparams-classify-perl:s390x (0.015-2build6) ... 155s Setting up apache2-bin (2.4.62-1ubuntu1) ... 155s Setting up gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 155s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 155s Setting up libmodule-runtime-perl (0.016-2) ... 155s Setting up libapr1-dev (1.7.5-1) ... 155s Setting up g++-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 155s Setting up cpp (4:14.1.0-2ubuntu1) ... 155s Setting up libaprutil1-dev (1.6.3-3ubuntu1) ... 155s Setting up libmodule-implementation-perl (0.09-2) ... 155s Setting up libpackage-stash-perl (0.40-1) ... 155s Setting up apache2 (2.4.62-1ubuntu1) ... 155s Enabling module mpm_event. 155s Enabling module authz_core. 155s Enabling module authz_host. 155s Enabling module authn_core. 155s Enabling module auth_basic. 155s Enabling module access_compat. 155s Enabling module authn_file. 155s Enabling module authz_user. 155s Enabling module alias. 155s Enabling module dir. 155s Enabling module autoindex. 155s Enabling module env. 155s Enabling module mime. 155s Enabling module negotiation. 155s Enabling module setenvif. 156s Enabling module filter. 156s Enabling module deflate. 156s Enabling module status. 156s Enabling module reqtimeout. 156s Enabling conf charset. 156s Enabling conf localized-error-pages. 156s Enabling conf other-vhosts-access-log. 156s Enabling conf security. 156s Enabling conf serve-cgi-bin. 156s Enabling site 000-default. 156s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 157s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 157s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 157s Setting up gcc-14 (14.2.0-8ubuntu1) ... 157s Setting up libspecio-perl (0.48-1) ... 157s Setting up g++-14 (14.2.0-8ubuntu1) ... 157s Setting up libb-hooks-endofscope-perl (0.28-1) ... 157s Setting up libtool (2.4.7-8) ... 157s Setting up gcc (4:14.1.0-2ubuntu1) ... 157s Setting up dh-autoreconf (20) ... 157s Setting up libnamespace-clean-perl (0.27-2) ... 157s Setting up g++ (4:14.1.0-2ubuntu1) ... 157s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 157s Setting up build-essential (12.10ubuntu1) ... 157s Setting up libnamespace-autoclean-perl (0.31-1) ... 157s Setting up libdatetime-locale-perl (1:1.41-1) ... 157s Setting up libdatetime-timezone-perl (1:2.63-2+2024b) ... 157s Setting up debhelper (13.20ubuntu1) ... 157s Setting up libdatetime-perl (2:1.65-1build3) ... 157s Setting up apache2-dev (2.4.62-1ubuntu1) ... 157s Setting up liblwp-protocol-https-perl (6.14-1) ... 157s Setting up libwww-perl (6.77-1) ... 157s Setting up libxml-parser-perl (2.47-1build4) ... 157s Setting up libxml-perl (0.08-4) ... 157s Setting up libxml-dom-perl (1.46-2) ... 157s Setting up libhttp-dav-perl (0.50-1) ... 157s Processing triggers for install-info (7.1.1-1) ... 157s Processing triggers for libc-bin (2.40-1ubuntu3) ... 157s Processing triggers for ufw (0.36.2-8) ... 157s Processing triggers for man-db (2.13.0-1) ... 159s autopkgtest [19:48:16]: test run-test-suite: [----------------------- 159s + set -o pipefail 159s + export LANG=C 159s + LANG=C 159s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 159s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 159s + TESTS= 159s + TESTUSER=tuser 159s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 159s + useradd --user-group --system --create-home -s /bin/bash tuser 159s + cp -a debian/perl-framework /tmp/autopkgtest.FWyGdM/autopkgtest_tmp 159s + cd /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework 159s + export HARNESS_VERBOSE=1 159s + HARNESS_VERBOSE=1 159s + run_tests mpm_prefork 159s =============Running-with-mpm_prefork========== 159s + local MPM=mpm_prefork 159s + shift 159s + local LOG=testlog.mpm_prefork 159s + echo =============Running-with-mpm_prefork========== 159s + rm -f apache2.conf.debian 159s + cp /etc/apache2/apache2.conf apache2.conf.debian 159s + cat /etc/apache2/mods-available/mpm_prefork.load 159s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-availab+ grep -v mpm_ 159s le/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 159s + xargs cat 159s + for m in bucketeer case_filter case_filter_in 159s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 159s + for m in bucketeer case_filter case_filter_in 159s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 159s + for m in bucketeer case_filter case_filter_in 159s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 159s + cat /etc/apache2/mods-available/mime.conf 159s + echo 'Servername localhost' 159s + make clean 159s make: *** No rule to make target 'clean'. Stop. 159s + true 159s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 159s + chown -R tuser: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp 159s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/apache2.conf.debian' 159s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 159s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 159s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 159s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 159s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 159s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 159s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 159s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 159s [ info] generating script ./t/htdocs/modules/cgi/action.pl 159s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 159s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 159s [ info] generating script ./t/htdocs/modules/cgi/big.pl 159s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 159s [ info] generating script ./t/htdocs/modules/cgi/env.pl 159s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 159s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 159s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 159s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 159s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 159s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 159s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 159s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 159s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 159s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 159s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 159s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 159s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 159s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 159s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 159s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 159s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 159s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 159s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 159s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 159s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 159s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 159s Warning: NAME must be a package name 159s Checking if your kit is complete... 159s Looks good 159s [ info] generating script t/TEST 159s [ info] generating script ./t/cgi-bin/cookies.pl 159s [ info] generating script ./t/cgi-bin/next_available_port.pl 159s [ info] generating script t/TEST 159s Writing MYMETA.yml and MYMETA.json 159s Writing MYMETA.yml and MYMETA.json 159s Checking for Cwd...ok 159s Checking for File::Spec...ok 159s Generating a Unix-style Makefile 159s Writing Makefile for httpd-test 159s Writing MYMETA.yml and MYMETA.json 159s + su tuser -c 't/TEST ' 159s + tee testlog.mpm_prefork 159s [warning] setting ulimit to allow core files 159s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/TEST 159s Duplicate specification "clean" for option "clean" 159s Duplicate specification "help" for option "help" 161s [warning] generating SSL CA for asf 161s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 161s ....+.....+.......+..+.+..+.+++++++++++++++++++++++++++++++++++++++*......+..+...............+.........+....+..+++++++++++++++++++++++++++++++++++++++*....+..+.............+.....+...+...+............+...+.+...+...+...+...........+.+.........+...+........+...+.+.........+..+...+.......+...+.........+..+...+.+..+..........+...............+..+.......+.....++++++ 161s .+..+.......+......+......+........+.+..+..........+...+..+.......+..+++++++++++++++++++++++++++++++++++++++*..+......+.......+...+..+.............+..+.......+.....+.+......+...+.....+...+....+.....+.........+.+.....+......+++++++++++++++++++++++++++++++++++++++*......+...+..........+..+...+.+.................+............+.............+..+......+.+...........+...+....+..+....+..+...+....+..+....+...........+...+...+..........+..+.+............+.........+......+..+...+.........+..........+...+......+..+...+....+..+.+...+......+...+..+..................+......+......+.+..+.+.....+.......+...+.....+....+..+.+........+....+..+....+...........+..........+........+.+.........+...........+..........+.....+.+.....+...+.......+...+..+......+...............+.......+..+....+..+.........+....+..............+.+..+...+.........+.+............+..+...+.........+.++++++ 161s ----- 161s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 161s [ info] openssl genrsa -out keys/server2.pem 2048 161s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 161s [ 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 161s Using configuration from conf/server2.cnf 161s Check that the request matches the signature 161s Signature ok 161s The Subject's Distinguished Name is as follows 161s countryName :PRINTABLE:'US' 161s stateOrProvinceName :ASN.1 12:'California' 161s localityName :ASN.1 12:'San Francisco' 161s organizationName :ASN.1 12:'ASF' 161s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 161s commonName :ASN.1 12:'localhost' 161s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 161s Certificate is to be certified until Nov 29 19:48:18 2025 GMT (365 days) 161s 161s Write out database with 1 new entries 161s Database updated 161s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 161s [ 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 161s [ 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 161s Using configuration from conf/client_snakeoil.cnf 161s Check that the request matches the signature 161s Signature ok 161s The Subject's Distinguished Name is as follows 161s countryName :PRINTABLE:'AU' 161s stateOrProvinceName :ASN.1 12:'Queensland' 161s localityName :ASN.1 12:'Mackay' 161s organizationName :ASN.1 12:'Snake Oil, Ltd.' 161s organizationalUnitName:ASN.1 12:'Staff' 161s commonName :ASN.1 12:'client_snakeoil' 161s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 161s Certificate is to be certified until Nov 29 19:48:18 2025 GMT (365 days) 161s 161s Write out database with 1 new entries 161s Database updated 161s [ 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 161s [ info] generating proxy cert: proxy/client_snakeoil.pem 161s [ info] openssl genrsa -out keys/client_colon.pem 2048 162s [ 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 162s [ 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 162s Using configuration from conf/client_colon.cnf 162s Check that the request matches the signature 162s Signature ok 162s The Subject's Distinguished Name is as follows 162s countryName :PRINTABLE:'US' 162s stateOrProvinceName :ASN.1 12:'California' 162s localityName :ASN.1 12:'San Francisco' 162s organizationName :ASN.1 12:'ASF' 162s organizationalUnitName:ASN.1 12:'httpd-test' 162s commonName :ASN.1 12:'user:colon' 162s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 162s Certificate is to be certified until Nov 29 19:48:19 2025 GMT (365 days) 162s 162s Write out database with 1 new entries 162s Database updated 162s [ 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 162s [ info] generating proxy cert: proxy/client_colon.pem 162s [ info] openssl genrsa -out keys/client_revoked.pem 2048 162s [ 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 162s [ 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 162s Using configuration from conf/client_revoked.cnf 162s Check that the request matches the signature 162s Signature ok 162s The Subject's Distinguished Name is as follows 162s countryName :PRINTABLE:'US' 162s stateOrProvinceName :ASN.1 12:'California' 162s localityName :ASN.1 12:'San Francisco' 162s organizationName :ASN.1 12:'ASF' 162s organizationalUnitName:ASN.1 12:'httpd-test' 162s commonName :ASN.1 12:'client_revoked' 162s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 162s Certificate is to be certified until Nov 29 19:48:19 2025 GMT (365 days) 162s 162s Write out database with 1 new entries 162s Database updated 162s [ 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 162s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 162s Using configuration from conf/cacrl.cnf 162s Revoking Certificate 04. 162s Database updated 162s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 162s Using configuration from conf/cacrl.cnf 162s [ info] generating proxy cert: proxy/client_revoked.pem 162s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 162s [ 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 162s [ 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 162s Using configuration from conf/server_des3.cnf 162s Check that the request matches the signature 162s Signature ok 162s The Subject's Distinguished Name is as follows 162s countryName :PRINTABLE:'US' 162s stateOrProvinceName :ASN.1 12:'California' 162s localityName :ASN.1 12:'San Francisco' 162s organizationName :ASN.1 12:'ASF' 162s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 162s commonName :ASN.1 12:'localhost' 162s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 162s Certificate is to be certified until Nov 29 19:48:19 2025 GMT (365 days) 162s 162s Write out database with 1 new entries 162s Database updated 162s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 162s [ 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 162s [ 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 162s Using configuration from conf/server2_des3.cnf 162s Check that the request matches the signature 162s Signature ok 162s The Subject's Distinguished Name is as follows 162s countryName :PRINTABLE:'US' 162s stateOrProvinceName :ASN.1 12:'California' 162s localityName :ASN.1 12:'San Francisco' 162s organizationName :ASN.1 12:'ASF' 162s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 162s commonName :ASN.1 12:'localhost' 162s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 162s Certificate is to be certified until Nov 29 19:48:19 2025 GMT (365 days) 162s 162s Write out database with 1 new entries 162s Database updated 162s [ info] openssl genrsa -out keys/server.pem 2048 162s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 162s [ 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 162s Using configuration from conf/server.cnf 162s Check that the request matches the signature 162s Signature ok 162s The Subject's Distinguished Name is as follows 162s countryName :PRINTABLE:'US' 162s stateOrProvinceName :ASN.1 12:'California' 162s localityName :ASN.1 12:'San Francisco' 162s organizationName :ASN.1 12:'ASF' 162s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 162s commonName :ASN.1 12:'localhost' 162s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 162s Certificate is to be certified until Nov 29 19:48:19 2025 GMT (365 days) 162s 162s Write out database with 1 new entries 162s Database updated 162s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 163s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 163s [ 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 163s [ 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 163s Using configuration from conf/server_des3_dsa.cnf 163s Check that the request matches the signature 163s Signature ok 163s The Subject's Distinguished Name is as follows 163s countryName :PRINTABLE:'US' 163s stateOrProvinceName :ASN.1 12:'California' 163s localityName :ASN.1 12:'San Francisco' 163s organizationName :ASN.1 12:'ASF' 163s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 163s commonName :ASN.1 12:'localhost' 163s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 163s Certificate is to be certified until Nov 29 19:48:20 2025 GMT (365 days) 163s 163s Write out database with 1 new entries 163s Database updated 163s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 163s [ 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 163s [ 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 163s Using configuration from conf/server2_des3_dsa.cnf 163s Check that the request matches the signature 163s Signature ok 163s The Subject's Distinguished Name is as follows 163s countryName :PRINTABLE:'US' 163s stateOrProvinceName :ASN.1 12:'California' 163s localityName :ASN.1 12:'San Francisco' 163s organizationName :ASN.1 12:'ASF' 163s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 163s commonName :ASN.1 12:'localhost' 163s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 163s Certificate is to be certified until Nov 29 19:48:20 2025 GMT (365 days) 163s 163s Write out database with 1 new entries 163s Database updated 163s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 163s [ 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 163s [ 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 163s Using configuration from conf/server2_dsa.cnf 163s Check that the request matches the signature 163s Signature ok 163s The Subject's Distinguished Name is as follows 163s countryName :PRINTABLE:'US' 163s stateOrProvinceName :ASN.1 12:'California' 163s localityName :ASN.1 12:'San Francisco' 163s organizationName :ASN.1 12:'ASF' 163s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 163s commonName :ASN.1 12:'localhost' 163s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 163s Certificate is to be certified until Nov 29 19:48:20 2025 GMT (365 days) 163s 163s Write out database with 1 new entries 163s Database updated 163s [ info] openssl genrsa -out keys/client_ok.pem 2048 163s [ 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 163s [ 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 163s Using configuration from conf/client_ok.cnf 163s Check that the request matches the signature 163s Signature ok 163s The Subject's Distinguished Name is as follows 163s countryName :PRINTABLE:'US' 163s stateOrProvinceName :ASN.1 12:'California' 163s localityName :ASN.1 12:'San Francisco' 163s organizationName :ASN.1 12:'ASF' 163s organizationalUnitName:ASN.1 12:'httpd-test' 163s commonName :ASN.1 12:'client_ok' 163s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 163s Certificate is to be certified until Nov 29 19:48:20 2025 GMT (365 days) 163s 163s Write out database with 1 new entries 163s Database updated 163s [ 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 163s [ info] generating proxy cert: proxy/client_ok.pem 163s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 163s [ 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 163s [ 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 163s Using configuration from conf/server_dsa.cnf 163s Check that the request matches the signature 163s Signature ok 163s The Subject's Distinguished Name is as follows 163s countryName :PRINTABLE:'US' 163s stateOrProvinceName :ASN.1 12:'California' 163s localityName :ASN.1 12:'San Francisco' 163s organizationName :ASN.1 12:'ASF' 163s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 163s commonName :ASN.1 12:'localhost' 163s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 163s Certificate is to be certified until Nov 29 19:48:20 2025 GMT (365 days) 163s 163s Write out database with 1 new entries 163s Database updated 163s [ info] linked ca-bundle.crl to fdd35eee.r0 163s cd fold && make .libs/mod_fold.so 163s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/fold' 163s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 163s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 163s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 164s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 164s libtool: link: s390x-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 164s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 164s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/fold' 164s cd memory_track && make .libs/mod_memory_track.so 164s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/memory_track' 164s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 164s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 164s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 164s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 164s libtool: link: s390x-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 164s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 164s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/memory_track' 164s cd echo_post && make .libs/mod_echo_post.so 164s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/echo_post' 164s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 164s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 164s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 164s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 164s libtool: link: s390x-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 164s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 164s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/echo_post' 164s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 164s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 164s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 164s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/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 164s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 164s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 164s libtool: link: s390x-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 164s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 164s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 164s cd random_chunk && make .libs/mod_random_chunk.so 164s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 164s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 164s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 164s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 165s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 165s libtool: link: s390x-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 165s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 165s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 165s cd authany && make .libs/mod_authany.so 165s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/authany' 165s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 165s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 165s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 165s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 165s libtool: link: s390x-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 165s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 165s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/authany' 165s cd nntp_like && make .libs/mod_nntp_like.so 165s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 165s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 165s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 165s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 165s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 165s libtool: link: s390x-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 165s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 165s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 165s cd test_ssl && make .libs/mod_test_ssl.so 165s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 165s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 165s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 165s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 165s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 165s libtool: link: s390x-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 165s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 165s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 165s cd client_add_filter && make .libs/mod_client_add_filter.so 165s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 165s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 165s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/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 165s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 165s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 166s libtool: link: s390x-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 166s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 166s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 166s cd test_session && make .libs/mod_test_session.so 166s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_session' 166s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 166s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 166s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 166s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 166s libtool: link: s390x-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 166s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 166s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_session' 166s cd test_apr_uri && make .libs/mod_test_apr_uri.so 166s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 166s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 166s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/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 166s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 166s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 166s libtool: link: s390x-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 166s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 166s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 166s cd test_utilities && make .libs/mod_test_utilities.so 166s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 166s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 166s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 166s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 166s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 167s libtool: link: s390x-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 167s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 167s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 167s cd list_modules && make .libs/mod_list_modules.so 167s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/list_modules' 167s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 167s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 167s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 167s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 167s libtool: link: s390x-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 167s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 167s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/list_modules' 167s cd input_body_filter && make .libs/mod_input_body_filter.so 167s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 167s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 167s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/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 167s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 167s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 167s libtool: link: s390x-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 167s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 167s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 167s cd test_rwrite && make .libs/mod_test_rwrite.so 167s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 167s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 167s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 167s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 167s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 167s libtool: link: s390x-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 167s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 167s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 167s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 167s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 167s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 167s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/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 167s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 167s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 168s libtool: link: s390x-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 168s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 168s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 168s cd eat_post && make .libs/mod_eat_post.so 168s make[1]: Entering directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/eat_post' 168s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 168s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static s390x-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 168s libtool: compile: s390x-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -mbackchain -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 168s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static s390x-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 168s libtool: link: s390x-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 168s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 168s make[1]: Leaving directory '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/c-modules/eat_post' 168s /usr/sbin/apache2 -d /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 168s using Apache/2.4.62 (prefork MPM) 168s 168s waiting 60 seconds for server to start: .[Fri Nov 29 19:48:25.313836 2024] [core:trace3] [pid 10159:tid 10159] core.c(3482): Setting LogLevel for all modules to trace8 168s [Fri Nov 29 19:48:25.314195 2024] [core:trace6] [pid 10159:tid 10159] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 168s [Fri Nov 29 19:48:25.314203 2024] [core:trace3] [pid 10159:tid 10159] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 168s [Fri Nov 29 19:48:25.314834 2024] [core:trace6] [pid 10159:tid 10159] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 168s [Fri Nov 29 19:48:25.314842 2024] [core:trace3] [pid 10159:tid 10159] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 168s [Fri Nov 29 19:48:25.314846 2024] [core:trace3] [pid 10159:tid 10159] core.c(3482): Setting LogLevel for all modules to info 168s [Fri Nov 29 19:48:25.314852 2024] [core:trace6] [pid 10159:tid 10159] core.c(3499): Cannot find module 'core', trying 'core_module' 168s [Fri Nov 29 19:48:25.314855 2024] [core:trace3] [pid 10159:tid 10159] core.c(3509): Setting LogLevel for module core.c to crit 168s [Fri Nov 29 19:48:25.314875 2024] [core:trace3] [pid 10159:tid 10159] core.c(3482): Setting LogLevel for all modules to crit 168s [Fri Nov 29 19:48:25.314881 2024] [core:trace6] [pid 10159:tid 10159] core.c(3499): Cannot find module 'core', trying 'core_module' 168s [Fri Nov 29 19:48:25.314886 2024] [core:trace3] [pid 10159:tid 10159] core.c(3509): Setting LogLevel for module core.c to info 168s [Fri Nov 29 19:48:25.314891 2024] [core:trace3] [pid 10159:tid 10159] core.c(3482): Setting LogLevel for all modules to crit 168s [Fri Nov 29 19:48:25.314898 2024] [core:trace6] [pid 10159:tid 10159] core.c(3499): Cannot find module 'core', trying 'core_module' 168s [Fri Nov 29 19:48:25.314903 2024] [core:trace3] [pid 10159:tid 10159] core.c(3509): Setting LogLevel for module core.c to info 168s [Fri Nov 29 19:48:25.314906 2024] [core:trace3] [pid 10159:tid 10159] core.c(3482): Setting LogLevel for all modules to crit 168s [Fri Nov 29 19:48:25.314909 2024] [core:trace3] [pid 10159:tid 10159] core.c(3482): Setting LogLevel for all modules to info 168s [Fri Nov 29 19:48:25.314916 2024] [core:trace6] [pid 10159:tid 10159] core.c(3499): Cannot find module 'core', trying 'core_module' 168s [Fri Nov 29 19:48:25.314920 2024] [core:trace3] [pid 10159:tid 10159] core.c(3509): Setting LogLevel for module core.c to crit 168s [Fri Nov 29 19:48:25.314924 2024] [core:trace3] [pid 10159:tid 10159] core.c(3482): Setting LogLevel for all modules to info 168s [Fri Nov 29 19:48:25.315278 2024] [alias:warn] [pid 10159:tid 10159] AH00671: The Alias directive in /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 168s [Fri Nov 29 19:48:25.315297 2024] [proxy:info] [pid 10159:tid 10159] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 168s [Fri Nov 29 19:48:25.315634 2024] [proxy:info] [pid 10159:tid 10159] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 168s [Fri Nov 29 19:48:25.315641 2024] [core:trace6] [pid 10159:tid 10159] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 168s [Fri Nov 29 19:48:25.315646 2024] [core:trace3] [pid 10159:tid 10159] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 168s 168s waiting 60 seconds for server to start: ok (waited 0 secs) 168s server localhost:8529 started 168s server localhost:8530 listening (mod_nntp_like) 168s server localhost:8531 listening (mod_nntp_like_ssl) 168s server localhost:8532 listening (mod_ssl) 168s server localhost:8533 listening (ssl_optional_cc) 168s server localhost:8534 listening (ssl_pr33791) 168s server localhost:8535 listening (ssl_ocsp) 168s server localhost:8536 listening (mod_proxy) 168s server localhost:8537 listening (proxy_http_bal1) 168s server localhost:8538 listening (proxy_http_bal2) 168s server localhost:8539 listening (proxy_http_balancer) 168s server localhost:8542 listening (proxy_fcgi) 168s server localhost:8543 listening (core) 168s server localhost:8544 listening (mod_vhost_alias) 168s server localhost:8545 listening (mod_include) 168s server localhost:8546 listening (mod_cache) 168s server localhost:8547 listening (cve_2011_3368_rewrite) 168s server localhost:8548 listening (proxy_http_reverse) 168s server localhost:8549 listening (proxy_http_nofwd) 168s server localhost:8550 listening (cve_2011_3368) 168s server localhost:8551 listening (mod_headers) 168s server localhost:8552 listening (mod_echo) 168s server localhost:8553 listening (mod_echo_ssl) 168s server localhost:8554 listening (error_document) 168s server localhost:8555 listening (http_unsafe) 168s server localhost:8556 listening (http_strict) 168s server localhost:8557 listening (remote_ip) 168s server localhost:8558 listening (proxy_http_https) 168s server localhost:8559 listening (proxy_https_https) 168s server localhost:8560 listening (proxy_http_https_proxy_section) 168s server localhost:8561 listening (proxy_https_https_proxy_section) 168s server localhost:8562 listening (proxy_https_http) 169s [ info] adding source lib /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 175s t/ab/base.t ......................... 175s 1..5 175s # Running under perl version 5.040000 for linux 175s # Current time local: Fri Nov 29 19:48:30 2024 175s # Current time GMT: Fri Nov 29 19:48:30 2024 175s # Using Test.pm version 1.31 175s # Using Apache/Test.pm version 1.44 175s # # running: 175s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8543/ 175s ok 1 175s ok 2 175s # # running: 175s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 175s ok 3 175s ok 4 175s ok 5 175s ok 176s t/apache/404.t ...................... 176s 1..2 176s # Running under perl version 5.040000 for linux 176s # Current time local: Fri Nov 29 19:48:32 2024 176s # Current time GMT: Fri Nov 29 19:48:32 2024 176s # Using Test.pm version 1.31 176s # Using Apache/Test.pm version 1.44 176s # GET_STR Response: 176s # HTTP/1.1 404 Not Found 176s # Connection: close 176s # Date: Fri, 29 Nov 2024 19:48:33 GMT 176s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 176s # Content-Length: 196 176s # Content-Type: text/html; charset=iso-8859-1 176s # Client-Date: Fri, 29 Nov 2024 19:48:33 GMT 176s # Client-Peer: 127.0.0.1:8529 176s # Client-Response-Num: 1 176s # Title: 404 Not Found 176s # 176s # 176s # 176s # 404 Not Found 176s # 176s #

Not Found

176s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

198s #

The requested URL was not found on this server.

198s # ' 198s ok 8 198s # testing : /merge/notfound.html code 198s # expected: 404 198s # received: '404' 198s ok 9 198s # testing : /merge/notfound.html content 198s # expected: 'testing merge' 198s # received: 'testing merge' 198s ok 10 198s # testing : /merge/merge2/notfound.html code 198s # expected: 404 198s # received: '404' 198s ok 11 198s # testing : /merge/merge2/notfound.html content 198s # expected: 'testing merge' 198s # received: 'testing merge' 198s ok 12 198s # testing : /bounce/notfound.html code 198s # expected: 404 198s # received: '404' 198s ok 13 198s # testing : /bounce/notfound.html content 198s # expected: qr/expire test/ 198s # received: ' 198s # expire test 198s # expire test 198s # ' 198s ok 14 198s ok 200s t/apache/etags.t .................... 200s # Checking for existence of FileETag directive 200s # Returned 200: 200s 1..61 200s # Running under perl version 5.040000 for linux 200s # Current time local: Fri Nov 29 19:48:55 2024 200s # Current time GMT: Fri Nov 29 19:48:55 2024 200s # Using Test.pm version 1.31 200s # Using Apache/Test.pm version 1.44 200s # --- 200s # HEAD /apache/etags/all/i/test.txt 200s # Expecting one component in ETag field 200s # Received "421e7" 200s ok 1 200s # --- 200s # HEAD /apache/etags/i/test.txt 200s # Expecting one component in ETag field 200s # Received "42216" 200s ok 2 200s # --- 200s # HEAD /apache/etags/ms/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 3 200s # --- 200s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 4 200s # --- 200s # HEAD /apache/etags/none/plus-ms/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 5 200s # --- 200s # HEAD /apache/etags/none/m/test.txt 200s # Expecting one component in ETag field 200s # Received "61fafa7f73d80" 200s ok 6 200s # --- 200s # HEAD /apache/etags/m/plus-s/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 7 200s # --- 200s # HEAD /apache/etags/none/plus-is/test.txt 200s # Expecting two components in ETag field 200s # Received "4226b-b" 200s ok 8 200s # --- 200s # HEAD /apache/etags/none/mis/test.txt 200s # Expecting three components in ETag field 200s # Received "42262-b-61fafa7f73d80" 200s ok 9 200s # --- 200s # HEAD /apache/etags/m/minus-m/test.txt 200s # Expecting field to be absent 200s # Received "b-61fafa7f73d80" 200s ok 10 200s # --- 200s # HEAD /apache/etags/none/mi/test.txt 200s # Expecting two components in ETag field 200s # Received "4225f-61fafa7f73d80" 200s ok 11 200s # --- 200s # HEAD /apache/etags/mi/test.txt 200s # Expecting two components in ETag field 200s # Received "42249-61fafa7f73d80" 200s ok 12 200s # --- 200s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 200s # Expecting one component in ETag field 200s # Received "b" 200s ok 13 200s # --- 200s # HEAD /apache/etags/none/plus-s/test.txt 200s # Expecting one component in ETag field 200s # Received "b" 200s ok 14 200s # --- 200s # HEAD /apache/etags/m/minus-i/test.txt 200s # Expecting field to be absent 200s # Received "61fafa7f73d80" 200s ok 15 200s # --- 200s # HEAD /apache/etags/m/plus-ms/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 16 200s # --- 200s # HEAD /apache/etags/m/plus-m/test.txt 200s # Expecting one component in ETag field 200s # Received "61fafa7f73d80" 200s ok 17 200s # --- 200s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 200s # Expecting field to be absent 200s # Received "b-61fafa7f73d80" 200s ok 18 200s # --- 200s # HEAD /apache/etags/none/plus-mis/test.txt 200s # Expecting three components in ETag field 200s # Received "42289-b-61fafa7f73d80" 200s ok 19 200s # --- 200s # HEAD /apache/etags/none/plus-mi/test.txt 200s # Expecting two components in ETag field 200s # Received "42271-61fafa7f73d80" 200s ok 20 200s # --- 200s # HEAD /apache/etags/none/is/test.txt 200s # Expecting two components in ETag field 200s # Received "42259-b" 200s ok 21 200s # --- 200s # HEAD /apache/etags/all/ms/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 22 200s # --- 200s # HEAD /apache/etags/none/plus-i/test.txt 200s # Expecting one component in ETag field 200s # Received "42268" 200s ok 23 200s # --- 200s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 200s # Expecting one component in ETag field 200s # Received "61fafa7f73d80" 200s ok 24 200s # --- 200s # HEAD /apache/etags/none/plus-m/test.txt 200s # Expecting one component in ETag field 200s # Received "61fafa7f73d80" 200s ok 25 200s # --- 200s # HEAD /apache/etags/m/minus-mis/test.txt 200s # Expecting field to be absent 200s # Received "b-61fafa7f73d80" 200s ok 26 200s # --- 200s # HEAD /apache/etags/none/test.txt 200s # Expecting field to be absent 200s # ETag field is missing 200s ok 27 200s # --- 200s # HEAD /apache/etags/all/mi/test.txt 200s # Expecting two components in ETag field 200s # Received "421f2-61fafa7f73d80" 200s ok 28 200s # --- 200s # HEAD /apache/etags/m/plus-mis/test.txt 200s # Expecting three components in ETag field 200s # Received "4223f-b-61fafa7f73d80" 200s ok 29 200s # --- 200s # HEAD /apache/etags/all/minus-ms/test.txt 200s # Expecting one component in ETag field 200s # Received "42204" 200s ok 30 200s # --- 200s # HEAD /apache/etags/s/test.txt 200s # Expecting one component in ETag field 200s # Received "b" 200s ok 31 200s # --- 200s # HEAD /apache/etags/all/minus-is/test.txt 200s # Expecting one component in ETag field 200s # Received "61fafa7f73d80" 200s ok 32 200s # --- 200s # HEAD /apache/etags/none/inherit/test.txt 200s # Expecting field to be absent 200s # ETag field is missing 200s ok 33 200s # --- 200s # HEAD /apache/etags/all/is/test.txt 200s # Expecting two components in ETag field 200s # Received "421ec-b" 200s ok 34 200s # --- 200s # HEAD /apache/etags/none/i/test.txt 200s # Expecting one component in ETag field 200s # Received "42254" 200s ok 35 200s # --- 200s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 200s # Expecting one component in ETag field 200s # Received "42285" 200s ok 36 200s # --- 200s # HEAD /apache/etags/all/inherit/test.txt 200s # Expecting three components in ETag field 200s # Received "421e9-b-61fafa7f73d80" 200s ok 37 200s # --- 200s # HEAD /apache/etags/all/s/test.txt 200s # Expecting one component in ETag field 200s # Received "b" 200s ok 38 200s # --- 200s # HEAD /apache/etags/m/minus-ms/test.txt 200s # Expecting field to be absent 200s # Received "b-61fafa7f73d80" 200s ok 39 200s # --- 200s # HEAD /apache/etags/none/s/test.txt 200s # Expecting one component in ETag field 200s # Received "b" 200s ok 40 200s # --- 200s # HEAD /apache/etags/all/mis/test.txt 200s # Expecting three components in ETag field 200s # Received "4220a-b-61fafa7f73d80" 200s ok 41 200s # --- 200s # HEAD /apache/etags/default/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 42 200s # --- 200s # HEAD /apache/etags/all/test.txt 200s # Expecting three components in ETag field 200s # Received "42211-b-61fafa7f73d80" 200s ok 43 200s # --- 200s # HEAD /apache/etags/all/m/test.txt 200s # Expecting one component in ETag field 200s # Received "61fafa7f73d80" 200s ok 44 200s # --- 200s # HEAD /apache/etags/m/plus-is/test.txt 200s # Expecting three components in ETag field 200s # Received "42236-b-61fafa7f73d80" 200s ok 45 200s # --- 200s # HEAD /apache/etags/all/minus-i/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 46 200s # --- 200s # HEAD /apache/etags/m/minus-is/test.txt 200s # Expecting field to be absent 200s # Received "61fafa7f73d80" 200s ok 47 200s # --- 200s # HEAD /apache/etags/m/minus-mi/test.txt 200s # Expecting field to be absent 200s # Received "b-61fafa7f73d80" 200s ok 48 200s # --- 200s # HEAD /apache/etags/m/plus-i/test.txt 200s # Expecting two components in ETag field 200s # Received "42233-61fafa7f73d80" 200s ok 49 200s # --- 200s # HEAD /apache/etags/all/minus-m/test.txt 200s # Expecting two components in ETag field 200s # Received "421fb-b" 200s ok 50 200s # --- 200s # HEAD /apache/etags/m/test.txt 200s # Expecting one component in ETag field 200s # Received "61fafa7f73d80" 200s ok 51 200s # --- 200s # HEAD /apache/etags/is/test.txt 200s # Expecting two components in ETag field 200s # Received "42219-b" 200s ok 52 200s # --- 200s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 200s # Expecting two components in ETag field 200s # Received "4227c-b" 200s ok 53 200s # --- 200s # HEAD /apache/etags/none/ms/test.txt 200s # Expecting two components in ETag field 200s # Received "b-61fafa7f73d80" 200s ok 54 200s # --- 200s # HEAD /apache/etags/all/minus-s/test.txt 200s # Expecting two components in ETag field 200s # Received "42207-61fafa7f73d80" 200s ok 55 200s # --- 200s # HEAD /apache/etags/m/minus-s/test.txt 200s # Expecting field to be absent 200s # Received "61fafa7f73d80" 200s ok 56 200s # --- 200s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 200s # Expecting two components in ETag field 200s # Received "42288-61fafa7f73d80" 200s ok 57 200s # --- 200s # HEAD /apache/etags/all/minus-mi/test.txt 200s # Expecting one component in ETag field 200s # Received "b" 200s ok 58 200s # --- 200s # HEAD /apache/etags/all/minus-mis/test.txt 200s # Expecting field to be absent 200s # Received "b-61fafa7f73d80" 200s ok 59 200s # --- 200s # HEAD /apache/etags/m/plus-mi/test.txt 200s # Expecting two components in ETag field 200s # Received "4223c-61fafa7f73d80" 200s ok 60 200s # --- 200s # HEAD /apache/etags/mis/test.txt 200s # Expecting three components in ETag field 200s # Received "4224c-b-61fafa7f73d80" 200s ok 61 200s ok 202s t/apache/expr.t ..................... 202s 1..229 202s # Running under perl version 5.040000 for linux 202s # Current time local: Fri Nov 29 19:48:57 2024 202s # Current time GMT: Fri Nov 29 19:48:57 2024 202s # Using Test.pm version 1.31 202s # Using Apache/Test.pm version 1.44 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true" should evaluate to true, got true 202s ok 1 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "false" should evaluate to false, got false 202s ok 2 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "foo", got parse error 202s ok 3 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -eq 01" should evaluate to true, got true 202s ok 4 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -eq 2" should evaluate to false, got false 202s ok 5 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -ne 2" should evaluate to true, got true 202s ok 6 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -ne 1" should evaluate to false, got false 202s ok 7 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -lt 02" should evaluate to true, got true 202s ok 8 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -lt 1" should evaluate to false, got false 202s ok 9 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -le 2" should evaluate to true, got true 202s ok 10 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -le 1" should evaluate to true, got true 202s ok 11 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "2 -gt 1" should evaluate to true, got true 202s ok 12 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -gt 1" should evaluate to false, got false 202s ok 13 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "2 -ge 1" should evaluate to true, got true 202s ok 14 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -ge 1" should evaluate to true, got true 202s ok 15 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "1 -gt -1" should evaluate to true, got true 202s ok 16 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' == 'aa'" should evaluate to true, got true 202s ok 17 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' == 'b'" should evaluate to false, got false 202s ok 18 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' = 'aa'" should evaluate to true, got true 202s ok 19 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' = 'b'" should evaluate to false, got false 202s ok 20 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' != 'b'" should evaluate to true, got true 202s ok 21 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' != 'aa'" should evaluate to false, got false 202s ok 22 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' < 'b'" should evaluate to true, got true 202s ok 23 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' < 'aa'" should evaluate to false, got false 202s ok 24 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' <= 'b'" should evaluate to true, got true 202s ok 25 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' <= 'aa'" should evaluate to true, got true 202s ok 26 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'b' > 'aa'" should evaluate to true, got true 202s ok 27 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' > 'aa'" should evaluate to false, got false 202s ok 28 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'b' >= 'aa'" should evaluate to true, got true 202s ok 29 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'aa' >= 'aa'" should evaluate to true, got true 202s ok 30 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 202s ok 31 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 202s ok 32 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 202s ok 33 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 202s ok 34 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 202s ok 35 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 202s ok 36 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 202s ok 37 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 202s ok 38 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 202s ok 39 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 202s ok 40 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME} != ''" should evaluate to true, got true 202s ok 41 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'a' -in { 'b', 'a' } " should evaluate to true, got true 202s ok 42 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'a' -in { 'b', 'c' } " should evaluate to false, got false 202s ok 43 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' =~ /bc/ " should evaluate to true, got true 202s ok 44 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' =~ /BC/i " should evaluate to true, got true 202s ok 45 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' !~ m!bc! " should evaluate to false, got false 202s ok 46 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' !~ m!BC!i " should evaluate to false, got false 202s ok 47 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " $0 == '' " should evaluate to true, got true 202s ok 48 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " $1 == '' " should evaluate to true, got true 202s ok 49 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " $9 == '' " should evaluate to true, got true 202s ok 50 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " '$0' == '' " should evaluate to true, got true 202s ok 51 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 202s ok 52 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 202s ok 53 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 202s ok 54 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 202s ok 55 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 202s ok 56 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 202s ok 57 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 202s ok 58 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 202s ok 59 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 202s ok 60 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 202s ok 61 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 202s ok 62 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 202s ok 63 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 202s ok 64 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 202s ok 65 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 202s ok 66 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 202s ok 67 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 202s ok 68 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 202s ok 69 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 202s ok 70 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{HTTPS} == 'off' " should evaluate to true, got true 202s ok 71 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 202s ok 72 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 202s ok 73 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 202s ok 74 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 202s ok 75 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 202s ok 76 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 202s ok 77 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 202s ok 78 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 202s ok 79 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 202s ok 80 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 202s ok 81 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 202s ok 82 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "escape('?') = '%3f' " should evaluate to true, got true 202s ok 83 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "unescape('%3f') = '?' " should evaluate to true, got true 202s ok 84 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 202s ok 85 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 202s ok 86 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 202s ok 87 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "file('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 202s ok 88 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-n ''" should evaluate to false, got false 202s ok 89 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-z ''" should evaluate to true, got true 202s ok 90 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-n '1'" should evaluate to true, got true 202s ok 91 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-z '1'" should evaluate to false, got false 202s ok 92 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "-R 'abc'", got parse error 202s ok 93 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 202s ok 94 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-R '240.0.0.0'" should evaluate to false, got false 202s ok 95 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-R '240.0.0.0/8'" should evaluate to false, got false 202s ok 96 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-R 'ff::/8'" should evaluate to false, got false 202s ok 97 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 202s ok 98 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 202s ok 99 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 202s ok 100 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 202s ok 101 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 202s ok 102 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 202s ok 103 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 202s ok 104 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'foo' -strmatch '*o'" should evaluate to true, got true 202s ok 105 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 202s ok 106 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'foo' -strmatch 'F*'" should evaluate to false, got false 202s ok 107 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'foo' -strcmatch 'F*'" should evaluate to true, got true 202s ok 108 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'foo' -strmatch 'g*'" should evaluate to false, got false 202s ok 109 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'foo' -strcmatch 'g*'" should evaluate to false, got false 202s ok 110 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 202s ok 111 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 202s ok 112 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 202s ok 113 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 202s ok 114 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "foo('bar') = 'bar'", got parse error 202s ok 115 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "%{FOO} != 'bar'", got parse error 202s ok 116 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s Should get parse error for "'bar' = bar", got parse error 202s ok 117 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true" should evaluate to true, got true 202s ok 118 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && true" should evaluate to true, got true 202s ok 119 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || true" should evaluate to true, got true 202s ok 120 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || true || true" should evaluate to true, got true 202s ok 121 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || true && true" should evaluate to true, got true 202s ok 122 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && true || true" should evaluate to true, got true 202s ok 123 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && true && true" should evaluate to true, got true 202s ok 124 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || true || !true" should evaluate to true, got true 202s ok 125 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || true && !true" should evaluate to true, got true 202s ok 126 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && true || !true" should evaluate to true, got true 202s ok 127 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && true && !true" should evaluate to false, got false 202s ok 128 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && !true" should evaluate to false, got false 202s ok 129 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || !true" should evaluate to true, got true 202s ok 130 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || !true || true" should evaluate to true, got true 202s ok 131 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || !true && true" should evaluate to true, got true 202s ok 132 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && !true || true" should evaluate to true, got true 202s ok 133 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && !true && true" should evaluate to false, got false 202s ok 134 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || !true || !true" should evaluate to true, got true 202s ok 135 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true || !true && !true" should evaluate to true, got true 202s ok 136 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && !true || !true" should evaluate to false, got false 202s ok 137 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "true && !true && !true" should evaluate to false, got false 202s ok 138 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true" should evaluate to false, got false 202s ok 139 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && true" should evaluate to false, got false 202s ok 140 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || true" should evaluate to true, got true 202s ok 141 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || true || true" should evaluate to true, got true 202s ok 142 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || true && true" should evaluate to true, got true 202s ok 143 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && true || true" should evaluate to true, got true 202s ok 144 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && true && true" should evaluate to false, got false 202s ok 145 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || true || !true" should evaluate to true, got true 202s ok 146 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || true && !true" should evaluate to false, got false 202s ok 147 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && true || !true" should evaluate to false, got false 202s ok 148 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && true && !true" should evaluate to false, got false 202s ok 149 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && !true" should evaluate to false, got false 202s ok 150 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || !true" should evaluate to false, got false 202s ok 151 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || !true || true" should evaluate to true, got true 202s ok 152 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || !true && true" should evaluate to false, got false 202s ok 153 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && !true || true" should evaluate to true, got true 202s ok 154 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && !true && true" should evaluate to false, got false 202s ok 155 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || !true || !true" should evaluate to false, got false 202s ok 156 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true || !true && !true" should evaluate to false, got false 202s ok 157 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && !true || !true" should evaluate to false, got false 202s ok 158 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!true && !true && !true" should evaluate to false, got false 202s ok 159 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true)" should evaluate to false, got false 202s ok 160 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && true)" should evaluate to false, got false 202s ok 161 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || true)" should evaluate to false, got false 202s ok 162 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || true || true)" should evaluate to false, got false 202s ok 163 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || true && true)" should evaluate to false, got false 202s ok 164 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && true || true)" should evaluate to false, got false 202s ok 165 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && true && true)" should evaluate to false, got false 202s ok 166 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || true || !true)" should evaluate to false, got false 202s ok 167 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || true && !true)" should evaluate to false, got false 202s ok 168 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && true || !true)" should evaluate to false, got false 202s ok 169 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && true && !true)" should evaluate to true, got true 202s ok 170 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && !true)" should evaluate to true, got true 202s ok 171 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || !true)" should evaluate to false, got false 202s ok 172 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || !true || true)" should evaluate to false, got false 202s ok 173 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || !true && true)" should evaluate to false, got false 202s ok 174 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && !true || true)" should evaluate to false, got false 202s ok 175 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && !true && true)" should evaluate to true, got true 202s ok 176 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || !true || !true)" should evaluate to false, got false 202s ok 177 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true || !true && !true)" should evaluate to false, got false 202s ok 178 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && !true || !true)" should evaluate to true, got true 202s ok 179 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(true && !true && !true)" should evaluate to true, got true 202s ok 180 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true)" should evaluate to true, got true 202s ok 181 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && true)" should evaluate to true, got true 202s ok 182 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || true)" should evaluate to false, got false 202s ok 183 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || true || true)" should evaluate to false, got false 202s ok 184 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || true && true)" should evaluate to false, got false 202s ok 185 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && true || true)" should evaluate to false, got false 202s ok 186 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && true && true)" should evaluate to true, got true 202s ok 187 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || true || !true)" should evaluate to false, got false 202s ok 188 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || true && !true)" should evaluate to true, got true 202s ok 189 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && true || !true)" should evaluate to true, got true 202s ok 190 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && true && !true)" should evaluate to true, got true 202s ok 191 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && !true)" should evaluate to true, got true 202s ok 192 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || !true)" should evaluate to true, got true 202s ok 193 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || !true || true)" should evaluate to false, got false 202s ok 194 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || !true && true)" should evaluate to true, got true 202s ok 195 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && !true || true)" should evaluate to false, got false 202s ok 196 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && !true && true)" should evaluate to true, got true 202s ok 197 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || !true || !true)" should evaluate to true, got true 202s ok 198 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true || !true && !true)" should evaluate to true, got true 202s ok 199 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && !true || !true)" should evaluate to true, got true 202s ok 200 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "!(!true && !true && !true)" should evaluate to true, got true 202s ok 201 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 202s ok 202 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 202s ok 203 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 202s ok 204 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 202s ok 205 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 202s ok 206 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 202s ok 207 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 202s ok 208 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 202s ok 209 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 202s ok 210 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 202s ok 211 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 202s ok 212 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 202s ok 213 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 202s ok 214 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 202s ok 215 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 202s ok 216 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 202s ok 217 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 202s ok 218 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 202s ok 219 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 202s ok 220 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-F '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 202s ok 221 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-F '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 202s ok 222 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-U '/apache/' " should evaluate to true, got true 202s ok 223 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "-U '/apache/expr/none' " should evaluate to false, got false 202s ok 224 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 202s ok 225 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 202s ok 226 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "base64('foo') = 'Zm9v' " should evaluate to true, got true 202s ok 227 202s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 202s ok 228 202s Error log should not have 'Internal evaluation error' entries, found 0 202s ok 229 202s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 202s ok 206s t/apache/expr_string.t .............. 206s 1..29 206s # Running under perl version 5.040000 for linux 206s # Current time local: Fri Nov 29 19:48:59 2024 206s # Current time GMT: Fri Nov 29 19:48:59 2024 206s # Using Test.pm version 1.31 206s # Using Apache/Test.pm version 1.44 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 1 206s Expected return code 200, got 200 for 'foo' 206s ok 2 206s # testing : log message [Fri Nov 29 19:49:00.759328 2024] [log_debug:info] [pid 10163:tid 10163] [client 127.0.0.1:53782] foo (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: 'foo' 206s # received: 'foo' 206s ok 3 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 4 206s Expected return code 200, got 200 for '%{req:SomeHeader}' 206s ok 5 206s # testing : log message [Fri Nov 29 19:49:01.014956 2024] [log_debug:info] [pid 10163:tid 10163] [client 127.0.0.1:53782] SomeValue (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: 'SomeValue' 206s # received: 'SomeValue' 206s ok 6 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 7 206s Should get parse error (500) for "%{", got 500 206s ok 8 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 9 206s Expected return code 200, got 200 for '%' 206s ok 10 206s # testing : log message [Fri Nov 29 19:49:01.521564 2024] [log_debug:info] [pid 10164:tid 10164] [client 127.0.0.1:53788] % (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: '%' 206s # received: '%' 206s ok 11 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 12 206s Expected return code 200, got 200 for '}' 206s ok 13 206s # testing : log message [Fri Nov 29 19:49:01.775376 2024] [log_debug:info] [pid 10164:tid 10164] [client 127.0.0.1:53788] } (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: '}' 206s # received: '}' 206s ok 14 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 15 206s Expected return code 200, got 200 for '\"' 206s ok 16 206s # testing : log message [Fri Nov 29 19:49:02.028197 2024] [log_debug:info] [pid 10164:tid 10164] [client 127.0.0.1:53788] " (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: '"' 206s # received: '"' 206s ok 17 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 18 206s Expected return code 200, got 200 for '\'' 206s ok 19 206s # testing : log message [Fri Nov 29 19:49:02.282013 2024] [log_debug:info] [pid 10164:tid 10164] [client 127.0.0.1:53788] ' (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: '\'' 206s # received: '\'' 206s ok 20 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 21 206s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 206s ok 22 206s # testing : log message [Fri Nov 29 19:49:02.534671 2024] [log_debug:info] [pid 10164:tid 10164] [client 127.0.0.1:53788] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: '%{req:SomeHeader}' 206s # received: '%{req:SomeHeader}' 206s ok 23 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 24 206s Expected return code 200, got 200 for '%{tolower:IDENT}' 206s ok 25 206s # testing : log message [Fri Nov 29 19:49:02.788425 2024] [log_debug:info] [pid 10164:tid 10164] [client 127.0.0.1:53788] ident (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: 'ident' 206s # received: 'ident' 206s ok 26 206s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 27 206s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 206s ok 28 206s # testing : log message [Fri Nov 29 19:49:03.041074 2024] [log_debug:info] [pid 10164:tid 10164] [client 127.0.0.1:53788] get (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 206s # didn't match 206s # expected: 'get' 206s # received: 'get' 206s ok 29 206s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 206s ok 208s t/apache/getfile.t .................. 208s # using LWP client 208s 1..220 208s # Running under perl version 5.040000 for linux 208s # Current time local: Fri Nov 29 19:49:03 2024 208s # Current time GMT: Fri Nov 29 19:49:03 2024 208s # Using Test.pm version 1.31 208s # Using Apache/Test.pm version 1.44 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4c64-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 19556 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl.pod 208s # expected: 19556 208s # received: 19556 208s ok 1 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "dbb0-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 56240 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5004delta.pod 208s # expected: 56240 208s # received: 56240 208s ok 2 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "85ea-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 34282 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5005delta.pod 208s # expected: 34282 208s # received: 34282 208s ok 3 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "da40-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 55872 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5100delta.pod 208s # expected: 55872 208s # received: 55872 208s ok 4 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "ab70-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 43888 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5101delta.pod 208s # expected: 43888 208s # received: 43888 208s ok 5 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "15cb8-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 89272 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5120delta.pod 208s # expected: 89272 208s # received: 89272 208s ok 6 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2707-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 9991 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5121delta.pod 208s # expected: 9991 208s # received: 9991 208s ok 7 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2569-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 9577 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5122delta.pod 208s # expected: 9577 208s # received: 9577 208s ok 8 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1004-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4100 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5123delta.pod 208s # expected: 4100 208s # received: 4100 208s ok 9 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "e58-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 3672 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5124delta.pod 208s # expected: 3672 208s # received: 3672 208s ok 10 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1e00-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7680 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5125delta.pod 208s # expected: 7680 208s # received: 7680 208s ok 11 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "233a9-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 144297 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5140delta.pod 208s # expected: 144297 208s # received: 144297 208s ok 12 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1f1e-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7966 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5141delta.pod 208s # expected: 7966 208s # received: 7966 208s ok 13 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1aeb-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6891 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5142delta.pod 208s # expected: 6891 208s # received: 6891 208s ok 14 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1e50-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7760 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5143delta.pod 208s # expected: 7760 208s # received: 7760 208s ok 15 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "18b7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6327 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5144delta.pod 208s # expected: 6327 208s # received: 6327 208s ok 16 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "20a07-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 133639 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5160delta.pod 208s # expected: 133639 208s # received: 133639 208s ok 17 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "17fe-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6142 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5161delta.pod 208s # expected: 6142 208s # received: 6142 208s ok 18 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "e0a-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 3594 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5162delta.pod 208s # expected: 3594 208s # received: 3594 208s ok 19 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "ff5-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4085 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5163delta.pod 208s # expected: 4085 208s # received: 4085 208s ok 20 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1d280-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 119424 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5180delta.pod 208s # expected: 119424 208s # received: 119424 208s ok 21 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "19c5-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6597 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5181delta.pod 208s # expected: 6597 208s # received: 6597 208s ok 22 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "14d7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 5335 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5182delta.pod 208s # expected: 5335 208s # received: 5335 208s ok 23 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1208-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4616 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5184delta.pod 208s # expected: 4616 208s # received: 4616 208s ok 24 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1c352-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 115538 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5200delta.pod 208s # expected: 115538 208s # received: 115538 208s ok 25 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2a07-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10759 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5201delta.pod 208s # expected: 10759 208s # received: 10759 208s ok 26 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2fef-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 12271 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5202delta.pod 208s # expected: 12271 208s # received: 12271 208s ok 27 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2410-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 9232 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5203delta.pod 208s # expected: 9232 208s # received: 9232 208s ok 28 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1fa8f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 129679 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5220delta.pod 208s # expected: 129679 208s # received: 129679 208s ok 29 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "293d-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10557 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5221delta.pod 208s # expected: 10557 208s # received: 10557 208s ok 30 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "301f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 12319 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5222delta.pod 208s # expected: 12319 208s # received: 12319 208s ok 31 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "20fa-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8442 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5223delta.pod 208s # expected: 8442 208s # received: 8442 208s ok 32 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1162-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4450 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5224delta.pod 208s # expected: 4450 208s # received: 4450 208s ok 33 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "fc09-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 64521 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5240delta.pod 208s # expected: 64521 208s # received: 64521 208s ok 34 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2009-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8201 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5241delta.pod 208s # expected: 8201 208s # received: 8201 208s ok 35 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1007-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4103 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5242delta.pod 208s # expected: 4103 208s # received: 4103 208s ok 36 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2aac-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10924 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5243delta.pod 208s # expected: 10924 208s # received: 10924 208s ok 37 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1168-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4456 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5244delta.pod 208s # expected: 4456 208s # received: 4456 208s ok 38 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1875a-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 100186 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5260delta.pod 208s # expected: 100186 208s # received: 100186 208s ok 39 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1e25-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7717 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5261delta.pod 208s # expected: 7717 208s # received: 7717 208s ok 40 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1e16-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7702 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5262delta.pod 208s # expected: 7702 208s # received: 7702 208s ok 41 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1b69-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7017 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5263delta.pod 208s # expected: 7017 208s # received: 7017 208s ok 42 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "115d9-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 71129 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5280delta.pod 208s # expected: 71129 208s # received: 71129 208s ok 43 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "11f7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4599 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5281delta.pod 208s # expected: 4599 208s # received: 4599 208s ok 44 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1806-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6150 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5282delta.pod 208s # expected: 6150 208s # received: 6150 208s ok 45 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "13f7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 5111 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5283delta.pod 208s # expected: 5111 208s # received: 5111 208s ok 46 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "a038-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 41016 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5300delta.pod 208s # expected: 41016 208s # received: 41016 208s ok 47 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1662-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 5730 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5301delta.pod 208s # expected: 5730 208s # received: 5730 208s ok 48 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "124a-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4682 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5302delta.pod 208s # expected: 4682 208s # received: 4682 208s ok 49 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1374-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4980 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5303delta.pod 208s # expected: 4980 208s # received: 4980 208s ok 50 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "d310-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 54032 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5320delta.pod 208s # expected: 54032 208s # received: 54032 208s ok 51 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1b5f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7007 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5321delta.pod 208s # expected: 7007 208s # received: 7007 208s ok 52 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "9201-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 37377 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5340delta.pod 208s # expected: 37377 208s # received: 37377 208s ok 53 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1076-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4214 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5341delta.pod 208s # expected: 4214 208s # received: 4214 208s ok 54 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "f68-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 3944 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5342delta.pod 208s # expected: 3944 208s # received: 3944 208s ok 55 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "fd6-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4054 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5343delta.pod 208s # expected: 4054 208s # received: 4054 208s ok 56 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Accept-Ranges: bytes 208s #ETag: "ad8b-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 44427 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5360delta.pod 208s # expected: 44427 208s # received: 44427 208s ok 57 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1288-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4744 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5361delta.pod 208s # expected: 4744 208s # received: 4744 208s ok 58 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "f69-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 3945 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5362delta.pod 208s # expected: 3945 208s # received: 3945 208s ok 59 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "fd7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4055 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5363delta.pod 208s # expected: 4055 208s # received: 4055 208s ok 60 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "10d47-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 68935 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5380delta.pod 208s # expected: 68935 208s # received: 68935 208s ok 61 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "f6a-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 3946 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5381delta.pod 208s # expected: 3946 208s # received: 3946 208s ok 62 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "fd8-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4056 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5382delta.pod 208s # expected: 4056 208s # received: 4056 208s ok 63 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c797-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 51095 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl5400delta.pod 208s # expected: 51095 208s # received: 51095 208s ok 64 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1e723-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 124707 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl561delta.pod 208s # expected: 124707 208s # received: 124707 208s ok 65 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1a2bb-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 107195 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl56delta.pod 208s # expected: 107195 208s # received: 107195 208s ok 66 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "94ac-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 38060 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl581delta.pod 208s # expected: 38060 208s # received: 38060 208s ok 67 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1176-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4470 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl582delta.pod 208s # expected: 4470 208s # received: 4470 208s ok 68 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "18bf-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6335 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:04 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl583delta.pod 208s # expected: 6335 208s # received: 6335 208s ok 69 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1cc3-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7363 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl584delta.pod 208s # expected: 7363 208s # received: 7363 208s ok 70 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1701-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 5889 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl585delta.pod 208s # expected: 5889 208s # received: 5889 208s ok 71 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "122b-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4651 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl586delta.pod 208s # expected: 4651 208s # received: 4651 208s ok 72 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "20a4-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8356 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl587delta.pod 208s # expected: 8356 208s # received: 8356 208s ok 73 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "62c1-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 25281 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl588delta.pod 208s # expected: 25281 208s # received: 25281 208s ok 74 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "d28d-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 53901 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl589delta.pod 208s # expected: 53901 208s # received: 53901 208s ok 75 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1c1d5-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 115157 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perl58delta.pod 208s # expected: 115157 208s # received: 115157 208s ok 76 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4fe9-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 20457 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlaix.pod 208s # expected: 20457 208s # received: 20457 208s ok 77 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1688-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 5768 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlamiga.pod 208s # expected: 5768 208s # received: 5768 208s ok 78 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2031-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8241 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlandroid.pod 208s # expected: 8241 208s # received: 8241 208s ok 79 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "ceb51-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 846673 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlapi.pod 208s # expected: 846673 208s # received: 846673 208s ok 80 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "5838-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 22584 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlapio.pod 208s # expected: 22584 208s # received: 22584 208s ok 81 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1b62-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7010 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlartistic.pod 208s # expected: 7010 208s # received: 7010 208s ok 82 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "210c-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8460 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlbook.pod 208s # expected: 8460 208s # received: 8460 208s ok 83 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "126-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 294 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlboot.pod 208s # expected: 294 208s # received: 294 208s ok 84 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "130-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 304 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlbot.pod 208s # expected: 304 208s # received: 304 208s ok 85 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1f50-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8016 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlbs2000.pod 208s # expected: 8016 208s # received: 8016 208s ok 86 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "dea2-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 56994 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlcall.pod 208s # expected: 56994 208s # received: 56994 208s ok 87 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1180-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4480 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlcheat.pod 208s # expected: 4480 208s # received: 4480 208s ok 88 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "3179-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 12665 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlclass.pod 208s # expected: 12665 208s # received: 12665 208s ok 89 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "3c63-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 15459 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlclassguts.pod 208s # expected: 15459 208s # received: 15459 208s ok 90 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "d19f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 53663 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlclib.pod 208s # expected: 53663 208s # received: 53663 208s ok 91 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "12e5-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4837 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlcn.pod 208s # expected: 4837 208s # received: 4837 208s ok 92 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1b1b-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6939 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlcommunity.pod 208s # expected: 6939 208s # received: 6939 208s ok 93 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "662a-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 26154 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlcygwin.pod 208s # expected: 26154 208s # received: 26154 208s ok 94 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "cfa2-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 53154 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldata.pod 208s # expected: 53154 208s # received: 53154 208s ok 95 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "134d-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4941 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 208s # expected: 4941 208s # received: 4941 208s ok 96 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "a85c-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 43100 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldebguts.pod 208s # expected: 43100 208s # received: 43100 208s ok 97 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "5693-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 22163 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldebtut.pod 208s # expected: 22163 208s # received: 22163 208s ok 98 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "9bc9-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 39881 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldebug.pod 208s # expected: 39881 208s # received: 39881 208s ok 99 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c797-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 51095 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldelta.pod 208s # expected: 51095 208s # received: 51095 208s ok 100 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "5fb8-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 24504 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldeprecation.pod 208s # expected: 24504 208s # received: 24504 208s ok 101 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4d4e9-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 316649 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldiag.pod 208s # expected: 316649 208s # received: 316649 208s ok 102 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "24a0-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 9376 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldoc.pod 208s # expected: 9376 208s # received: 9376 208s ok 103 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "b4ed-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 46317 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldocstyle.pod 208s # expected: 46317 208s # received: 46317 208s ok 104 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "6946-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 26950 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldsc.pod 208s # expected: 26950 208s # received: 26950 208s ok 105 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1f20-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7968 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perldtrace.pod 208s # expected: 7968 208s # received: 7968 208s ok 106 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1497f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 84351 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlebcdic.pod 208s # expected: 84351 208s # received: 84351 208s ok 107 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "937e-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 37758 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlembed.pod 208s # expected: 37758 208s # received: 37758 208s ok 108 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2812-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10258 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlexperiment.pod 208s # expected: 10258 208s # received: 10258 208s ok 109 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "58d2-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 22738 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq.pod 208s # expected: 22738 208s # received: 22738 208s ok 110 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "34a1-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 13473 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq1.pod 208s # expected: 13473 208s # received: 13473 208s ok 111 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "292a-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10538 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq2.pod 208s # expected: 10538 208s # received: 10538 208s ok 112 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "92e1-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 37601 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq3.pod 208s # expected: 37601 208s # received: 37601 208s ok 113 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "16bcd-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 93133 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq4.pod 208s # expected: 93133 208s # received: 93133 208s ok 114 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "dbc1-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 56257 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq5.pod 208s # expected: 56257 208s # received: 56257 208s ok 115 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "9a71-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 39537 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq6.pod 208s # expected: 39537 208s # received: 39537 208s ok 116 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "93ae-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 37806 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq7.pod 208s # expected: 37806 208s # received: 37806 208s ok 117 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c30c-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 49932 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq8.pod 208s # expected: 49932 208s # received: 49932 208s ok 118 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "3b75-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 15221 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfaq9.pod 208s # expected: 15221 208s # received: 15221 208s ok 119 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "56ca-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 22218 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfilter.pod 208s # expected: 22218 208s # received: 22218 208s ok 120 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "342b-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 13355 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfork.pod 208s # expected: 13355 208s # received: 13355 208s ok 121 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4122-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 16674 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlform.pod 208s # expected: 16674 208s # received: 16674 208s ok 122 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "671-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 1649 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 208s # expected: 1649 208s # received: 1649 208s ok 123 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "68740-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 427840 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlfunc.pod 208s # expected: 427840 208s # received: 427840 208s ok 124 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "7c2e-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 31790 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlgit.pod 208s # expected: 31790 208s # received: 31790 208s ok 125 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "219ca-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 137674 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlglossary.pod 208s # expected: 137674 208s # received: 137674 208s ok 126 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4072-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 16498 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlgov.pod 208s # expected: 16498 208s # received: 16498 208s ok 127 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "35f7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 13815 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlgpl.pod 208s # expected: 13815 208s # received: 13815 208s ok 128 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "31bb8-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 203704 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlguts.pod 208s # expected: 203704 208s # received: 203704 208s ok 129 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "afe5-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 45029 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlhack.pod 208s # expected: 45029 208s # received: 45029 208s ok 130 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1297d-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 76157 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlhacktips.pod 208s # expected: 76157 208s # received: 76157 208s ok 131 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1809-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6153 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlhacktut.pod 208s # expected: 6153 208s # received: 6153 208s ok 132 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "602-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 1538 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlhaiku.pod 208s # expected: 1538 208s # received: 1538 208s ok 133 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "ea29-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 59945 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlhist.pod 208s # expected: 59945 208s # received: 59945 208s ok 134 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "77a4-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 30628 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlhpux.pod 208s # expected: 30628 208s # received: 30628 208s ok 135 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "7dd-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 2013 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlhurd.pod 208s # expected: 2013 208s # received: 2013 208s ok 136 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1fc9f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 130207 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlintern.pod 208s # expected: 130207 208s # received: 130207 208s ok 137 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "9216-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 37398 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlinterp.pod 208s # expected: 37398 208s # received: 37398 208s ok 138 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "579a-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 22426 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlintro.pod 208s # expected: 22426 208s # received: 22426 208s ok 139 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "8ad2-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 35538 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perliol.pod 208s # expected: 35538 208s # received: 35538 208s ok 140 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "11818-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 71704 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlipc.pod 208s # expected: 71704 208s # received: 71704 208s ok 141 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1150-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4432 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlirix.pod 208s # expected: 4432 208s # received: 4432 208s ok 142 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "20a8-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8360 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perljp.pod 208s # expected: 8360 208s # received: 8360 208s ok 143 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2fc0-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 12224 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlko.pod 208s # expected: 12224 208s # received: 12224 208s ok 144 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "163-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 355 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perllexwarn.pod 208s # expected: 355 208s # received: 355 208s ok 145 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "7ea-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 2026 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perllinux.pod 208s # expected: 2026 208s # received: 2026 208s ok 146 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "12978-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 76152 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perllocale.pod 208s # expected: 76152 208s # received: 76152 208s ok 147 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2487-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 9351 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perllol.pod 208s # expected: 9351 208s # received: 9351 208s ok 148 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2f6f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 12143 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlmacosx.pod 208s # expected: 12143 208s # received: 12143 208s ok 149 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "67a7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 26535 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlmod.pod 208s # expected: 26535 208s # received: 26535 208s ok 150 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2574-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 9588 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 208s # expected: 9588 208s # received: 9588 208s ok 151 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1095c-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 67932 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlmodlib.pod 208s # expected: 67932 208s # received: 67932 208s ok 152 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "573b-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 22331 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 208s # expected: 22331 208s # received: 22331 208s ok 153 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "d65-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 3429 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlmroapi.pod 208s # expected: 3429 208s # received: 3429 208s ok 154 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2ad3-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10963 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlnewmod.pod 208s # expected: 10963 208s # received: 10963 208s ok 155 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "20a5-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8357 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlnumber.pod 208s # expected: 8357 208s # received: 8357 208s ok 156 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "8d31-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 36145 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlobj.pod 208s # expected: 36145 208s # received: 36145 208s ok 157 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "6885-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 26757 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlootut.pod 208s # expected: 26757 208s # received: 26757 208s ok 158 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2b4ac-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 177324 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlop.pod 208s # expected: 177324 208s # received: 177324 208s ok 159 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4db-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 1243 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 208s # expected: 1243 208s # received: 1243 208s ok 160 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "3b77-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 15223 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlopentut.pod 208s # expected: 15223 208s # received: 15223 208s ok 161 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "16cb7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 93367 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlos2.pod 208s # expected: 93367 208s # received: 93367 208s ok 162 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "37cb-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 14283 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlos390.pod 208s # expected: 14283 208s # received: 14283 208s ok 163 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "12b0-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4784 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlos400.pod 208s # expected: 4784 208s # received: 4784 208s ok 164 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c8a9-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 51369 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlpacktut.pod 208s # expected: 51369 208s # received: 51369 208s ok 165 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c2bc-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 49852 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlperf.pod 208s # expected: 49852 208s # received: 49852 208s ok 166 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1418-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 5144 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlplan9.pod 208s # expected: 5144 208s # received: 5144 208s ok 167 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "5b65-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 23397 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlpod.pod 208s # expected: 23397 208s # received: 23397 208s ok 168 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "10d10-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 68880 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlpodspec.pod 208s # expected: 68880 208s # received: 68880 208s ok 169 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2f40-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 12096 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 208s # expected: 12096 208s # received: 12096 208s ok 170 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "67b7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 26551 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlpolicy.pod 208s # expected: 26551 208s # received: 26551 208s ok 171 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "15db1-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 89521 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlport.pod 208s # expected: 89521 208s # received: 89521 208s ok 172 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1412-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 5138 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlpragma.pod 208s # expected: 5138 208s # received: 5138 208s ok 173 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1a25-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 6693 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlqnx.pod 208s # expected: 6693 208s # received: 6693 208s ok 174 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "21256-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 135766 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlre.pod 208s # expected: 135766 208s # received: 135766 208s ok 175 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "8a9c-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 35484 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlreapi.pod 208s # expected: 35484 208s # received: 35484 208s ok 176 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "818f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 33167 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 208s # expected: 33167 208s # received: 33167 208s ok 177 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "bec7-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 48839 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 208s # expected: 48839 208s # received: 48839 208s ok 178 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "8d5c-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 36188 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlref.pod 208s # expected: 36188 208s # received: 36188 208s ok 179 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4944-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 18756 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlreftut.pod 208s # expected: 18756 208s # received: 18756 208s ok 180 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "a989-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 43401 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlreguts.pod 208s # expected: 43401 208s # received: 43401 208s ok 181 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1fd-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 509 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlrepository.pod 208s # expected: 509 208s # received: 509 208s ok 182 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4b07-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 19207 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlrequick.pod 208s # expected: 19207 208s # received: 19207 208s ok 183 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "3caa-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 15530 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlreref.pod 208s # expected: 15530 208s # received: 15530 208s ok 184 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1e1ef-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 123375 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlretut.pod 208s # expected: 123375 208s # received: 123375 208s ok 185 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "651-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 1617 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlriscos.pod 208s # expected: 1617 208s # received: 1617 208s ok 186 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "e707-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 59143 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlrun.pod 208s # expected: 59143 208s # received: 59143 208s ok 187 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "6cea-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 27882 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlsec.pod 208s # expected: 27882 208s # received: 27882 208s ok 188 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "4af2-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 19186 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 208s # expected: 19186 208s # received: 19186 208s ok 189 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "7494-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 29844 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlsolaris.pod 208s # expected: 29844 208s # received: 29844 208s ok 190 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1bdc-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7132 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlsource.pod 208s # expected: 7132 208s # received: 7132 208s ok 191 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "233b-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 9019 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlstyle.pod 208s # expected: 9019 208s # received: 9019 208s ok 192 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "12fb9-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 77753 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlsub.pod 208s # expected: 77753 208s # received: 77753 208s ok 193 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "d31f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 54047 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlsyn.pod 208s # expected: 54047 208s # received: 54047 208s ok 194 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "2858-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10328 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlsynology.pod 208s # expected: 10328 208s # received: 10328 208s ok 195 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "b184-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 45444 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlthrtut.pod 208s # expected: 45444 208s # received: 45444 208s ok 196 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "9a91-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 39569 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltie.pod 208s # expected: 39569 208s # received: 39569 208s ok 197 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "ce6d8-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 845528 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltoc.pod 208s # expected: 845528 208s # received: 845528 208s ok 198 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "174-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 372 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltodo.pod 208s # expected: 372 208s # received: 372 208s ok 199 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "126-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 294 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltooc.pod 208s # expected: 294 208s # received: 294 208s ok 200 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "126-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 294 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltoot.pod 208s # expected: 294 208s # received: 294 208s ok 201 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "297f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 10623 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltrap.pod 208s # expected: 10623 208s # received: 10623 208s ok 202 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "213f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 8511 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltru64.pod 208s # expected: 8511 208s # received: 8511 208s ok 203 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1183-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4483 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perltw.pod 208s # expected: 4483 208s # received: 4483 208s ok 204 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "162b6-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 90806 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlunicode.pod 208s # expected: 90806 208s # received: 90806 208s ok 205 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "6349-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 25417 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlunicook.pod 208s # expected: 25417 208s # received: 25417 208s ok 206 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "372e-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 14126 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlunifaq.pod 208s # expected: 14126 208s # received: 14126 208s ok 207 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "96e1-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 38625 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perluniintro.pod 208s # expected: 38625 208s # received: 38625 208s ok 208 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "6eefa-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 454394 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perluniprops.pod 208s # expected: 454394 208s # received: 454394 208s ok 209 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1f10-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7952 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlunitut.pod 208s # expected: 7952 208s # received: 7952 208s ok 210 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "1ce8-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 7400 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlutil.pod 208s # expected: 7400 208s # received: 7400 208s ok 211 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "16c17-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 93207 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlvar.pod 208s # expected: 93207 208s # received: 93207 208s ok 212 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c68d-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 50829 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlvms.pod 208s # expected: 50829 208s # received: 50829 208s ok 213 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "f16-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 3862 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlvos.pod 208s # expected: 3862 208s # received: 3862 208s ok 214 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "7c61-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 31841 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlwin32.pod 208s # expected: 31841 208s # received: 31841 208s ok 215 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "12d15-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 77077 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlxs.pod 208s # expected: 77077 208s # received: 77077 208s ok 216 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c51f-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 50463 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlxstut.pod 208s # expected: 50463 208s # received: 50463 208s ok 217 208s #lwp request: 208s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "5dc1-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 24001 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 208s # expected: 24001 208s # received: 24001 208s ok 218 208s #lwp request: 208s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "c7100-61fb3d76b3b80" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 815360 208s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-binary-httpd 208s # expected: 815360 208s # received: 815360 208s ok 219 208s #lwp request: 208s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 208s #User-Agent: libwww-perl/6.77 208s # 208s #server response: 208s #HTTP/1.1 200 OK 208s #Connection: close 208s #Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Accept-Ranges: bytes 208s #ETag: "416790-62796587675c0" 208s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 208s #Vary: In-If1 208s #Content-Length: 4286352 208s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 208s #Client-Date: Fri, 29 Nov 2024 19:49:05 GMT 208s #Client-Peer: 127.0.0.1:8529 208s #Client-Response-Num: 1 208s #DMMATCH1: 1 208s # 208s # testing : download of /getfiles-binary-perl 208s # expected: 4286352 208s # received: 4286352 208s ok 220 208s ok 209s t/apache/headers.t .................. 209s 1..27 209s # Running under perl version 5.040000 for linux 209s # Current time local: Fri Nov 29 19:49:05 2024 209s # Current time GMT: Fri Nov 29 19:49:05 2024 209s # Using Test.pm version 1.31 209s # Using Apache/Test.pm version 1.44 209s testing: Hello: World 209s ok 1 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 2 209s header: [World] vs [World] 209s # testing : compare header Hello value 209s # expected: 'World' 209s # received: 'World' 209s ok 3 209s testing: Hello: World 209s ok 4 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 5 209s header: [World] vs [World] 209s # testing : compare header Hello value 209s # expected: 'World' 209s # received: 'World' 209s ok 6 209s testing: Hello: World 209s ok 7 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 8 209s header: [World] vs [World] 209s # testing : compare header Hello value 209s # expected: 'World' 209s # received: 'World' 209s ok 9 209s testing: Hello: Foo 209s Bar 209s ok 10 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 11 209s header: [Foo Bar] vs [Foo Bar] 209s # testing : compare header Hello value 209s # expected: 'Foo Bar' 209s # received: 'Foo Bar' 209s ok 12 209s testing: Hello: Foo 209s Bar 209s ok 13 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 14 209s header: [Foo Bar] vs [Foo Bar] 209s # testing : compare header Hello value 209s # expected: 'Foo Bar' 209s # received: 'Foo Bar' 209s ok 15 209s testing: Hello: Foo 209s Bar 209s ok 16 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 17 209s header: [Foo Bar] vs [Foo Bar] 209s # testing : compare header Hello value 209s # expected: 'Foo Bar' 209s # received: 'Foo Bar' 209s ok 18 209s testing: Hello: Foo 209s Bar 209s ok 19 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 20 209s header: [Foo Bar] vs [Foo Bar] 209s # testing : compare header Hello value 209s # expected: 'Foo Bar' 209s # received: 'Foo Bar' 209s ok 21 209s testing: Hello: Foo 209s Bar 209s ok 22 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 23 209s header: [Foo Bar] vs [Foo Bar] 209s # testing : compare header Hello value 209s # expected: 'Foo Bar' 209s # received: 'Foo Bar' 209s ok 24 209s testing: Hello:World 209s ok 25 209s # testing : response success 209s # expected: qr/HTTP\/1\.. 200 OK/ 209s # received: 'HTTP/1.1 200 OK' 209s ok 26 209s header: [World] vs [World] 209s # testing : compare header Hello value 209s # expected: 'World' 209s # received: 'World' 209s ok 27 209s ok 211s t/apache/hostcheck.t ................ 211s 1..14 211s # Running under perl version 5.040000 for linux 211s # Current time local: Fri Nov 29 19:49:06 2024 211s # Current time GMT: Fri Nov 29 19:49:06 2024 211s # Using Test.pm version 1.31 211s # Using Apache/Test.pm version 1.44 211s # SENDING to 127.0.0.1:8529 211s # GET / HTTP/1.1 211s Host: localhost 211s 211s # expected 200, got 200 for ok 211s ok 1 211s # SENDING to 127.0.0.1:8529 211s # GET / HTTP/1.1 211s Host: localhost:1 211s 211s # expected 200, got 200 for port ignored 211s ok 2 211s # SENDING to 127.0.0.1:8529 211s # GET / HTTP/1.1 211s Host: notlisted 211s 211s # expected 200, got 200 for name not listed 211s ok 3 211s # SENDING to 127.0.0.1:8529 211s # GET / HTTP/1.1 211s Host: 127.0.0.1 211s 211s # expected 200, got 200 for IP not in serveralias/servername 211s ok 4 211s # SENDING to 127.0.0.1:8529 211s # GET / HTTP/1.1 211s Host: default-strict 211s 211s # expected 200, got 200 for NVH matches in default server 211s ok 5 211s # SENDING to 127.0.0.1:8529 211s # GET / HTTP/1.1 211s Host: nvh-strict 211s 211s # expected 200, got 200 for NVH matches 211s ok 6 211s # SENDING to 127.0.0.1:8529 211s # GET / HTTP/1.1 211s Host: nvh-strict:1 211s 211s # expected 200, got 200 for NVH matches port ignored 211s ok 7 211s # SENDING to 127.0.0.1:8543 211s # GET / HTTP/1.1 211s Host: localhost 211s 211s # expected 400, got 400 for ok 211s ok 8 211s # SENDING to 127.0.0.1:8543 211s # GET / HTTP/1.1 211s Host: localhost:1 211s 211s # expected 400, got 400 for port ignored 211s ok 9 211s # SENDING to 127.0.0.1:8543 211s # GET / HTTP/1.1 211s Host: notlisted 211s 211s # expected 400, got 400 for name not listed 211s ok 10 211s # SENDING to 127.0.0.1:8543 211s # GET / HTTP/1.1 211s Host: 127.0.0.1 211s 211s # expected 400, got 400 for IP not in serveralias/servername 211s ok 11 211s # SENDING to 127.0.0.1:8543 211s # GET / HTTP/1.1 211s Host: default-strict 211s 211s # expected 200, got 200 for NVH matches in default server 211s ok 12 211s # SENDING to 127.0.0.1:8543 211s # GET / HTTP/1.1 211s Host: nvh-strict 211s 211s # expected 200, got 200 for NVH matches 211s ok 13 211s # SENDING to 127.0.0.1:8543 211s # GET / HTTP/1.1 211s Host: nvh-strict:1 211s 211s # expected 200, got 200 for NVH matches port ignored 211s ok 14 211s ok 213s t/apache/http_strict.t .............. 213s 1..178 213s # Running under perl version 5.040000 for linux 213s # Current time local: Fri Nov 29 19:49:08 2024 213s # Current time GMT: Fri Nov 29 19:49:08 2024 213s # Using Test.pm version 1.31 213s # Using Apache/Test.pm version 1.44 213s # SENDING: 213s # GET / HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 1 213s # SENDING: 213s # GET / HTTP/1.0\n\n 213s # expecting success, got 200 213s ok 2 213s # SENDING: 213s # get / HTTP/1.0\r\n\r\n 213s # expecting 501, got 501 213s ok 3 213s # SENDING: 213s # G ET / HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 4 213s # SENDING: 213s # G\x00ET / HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 5 213s # SENDING: 213s # G/T / HTTP/1.0\r\n\r\n 213s # expecting 501, got 501 213s ok 6 213s # SENDING: 213s # GET /\x00 HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 7 213s # SENDING: 213s # GET / HTTP/1.0\x00\r\n\r\n 213s # expecting 400, got 400 213s ok 8 213s # SENDING: 213s # GET\x0c/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 9 213s # SENDING: 213s # GET\r/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 10 213s # SENDING: 213s # GET\t/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 11 213s # SENDING: 213s # GET / HTT/1.0\r\n\r\n 213s # expecting error, got 400 213s ok 12 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 213s # expecting success, got 200 213s ok 13 213s # SENDING: 213s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 213s # expecting success, got 200 213s ok 14 213s # SENDING: 213s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 213s # expecting success, got 200 213s ok 15 213s # SENDING: 213s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 16 213s # SENDING: 213s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 17 213s # SENDING: 213s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 213s # expecting 200, got 200 213s ok 18 213s # SENDING: 213s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 19 213s # SENDING: 213s # GET / HTTP/\r\nHost: localhost\r\n\r\n 213s # expecting error, got 400 213s ok 20 213s # SENDING: 213s # GET / HTTP/0.9\r\n\r\n 213s # expecting error, got 400 213s ok 21 213s # SENDING: 213s # GET / HTTP/0.8\r\n\r\n 213s # expecting error, got 400 213s ok 22 213s # SENDING: 213s # GET /\x01 HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 23 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 24 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 213s # expecting 200, got 200 213s ok 25 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 213s # expecting 400, got 400 213s ok 26 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 213s # expecting 200, got 200 213s ok 27 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo\r\n\r\n 213s # expecting 400, got 400 213s ok 28 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 213s # expecting 400, got 400 213s ok 29 213s # SENDING: 213s # GET / HTTP/1.0\r\n: bar\r\n\r\n 213s # expecting 400, got 400 213s ok 30 213s # SENDING: 213s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 31 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 213s # expecting 400, got 400 213s ok 32 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 213s # expecting 400, got 400 213s ok 33 213s # SENDING: 213s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 213s # expecting 400, got 400 213s ok 34 213s # SENDING: 213s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 35 213s # SENDING: 213s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 213s # expecting 400, got 400 213s ok 36 213s # SENDING: 213s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 213s # expecting 400, got 400 213s ok 37 213s # SENDING: 213s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 213s # expecting 200, got 200 213s ok 38 213s # SENDING: 213s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 213s # expecting 400, got 400 213s ok 39 213s # SENDING: 213s # GET / HTTP/1.0\r\r 213s # expecting dropped connection and HTTPD dropped connection 213s ok 40 213s # SENDING: 213s # GET /\r\n 213s # expecting headerless HTTP/0.9 body, got response 213s ok 41 213s # SENDING: 213s # GET /#frag HTTP/1.0\r\n 213s # expecting 400, got 400 213s ok 42 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 213s # expecting 200, got 200 213s ok 43 213s # SENDING: 213s # GET http://017700000001/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 44 213s # SENDING: 213s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 45 213s # SENDING: 213s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 46 213s # SENDING: 213s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 47 213s # SENDING: 213s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 48 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 213s # expecting 200, got 200 213s ok 49 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 213s # expecting 400, got 400 213s ok 50 213s # SENDING: 213s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 51 213s # SENDING: 213s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 52 213s # SENDING: 213s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 53 213s # SENDING: 213s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 54 213s # SENDING: 213s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 55 213s # SENDING: 213s # GET http://[::1]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 56 213s # SENDING: 213s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 57 213s # SENDING: 213s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 58 213s # SENDING: 213s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 59 213s # SENDING: 213s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 60 213s # SENDING: 213s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 61 213s # SENDING: 213s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 62 213s # SENDING: 213s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 63 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 213s # expecting success, got 200 213s ok 64 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 213s # expecting success, got 200 213s ok 65 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 213s # expecting success, got 200 213s ok 66 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 213s # expecting success, got 200 213s ok 67 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 213s # expecting success, got 200 213s ok 68 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 213s # expecting success, got 200 213s ok 69 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 213s # expecting 200, got 200 213s ok 70 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 213s # expecting 200, got 200 213s ok 71 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 213s # expecting 400, got 400 213s ok 72 213s # SENDING: 213s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 73 213s # SENDING: 213s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 74 213s # SENDING: 213s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 75 213s # SENDING: 213s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 76 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 213s # expecting 200, got 200 213s ok 77 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 213s # expecting 200, got 200 213s ok 78 213s # SENDING: 213s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 79 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 213s # DECODED: Foo: bar 213s # RESPONSE: 213s # HTTP/1.1 200 OK\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Foo: bar\r\n 213s # Vary: In-If1\r\n 213s # DMMATCH1: 1\r\n 213s # Connection: close\r\n 213s # Content-Type: text/plain\r\n 213s # \r\n 213s # Hi!\n 213s # SERVERNAME=localhost\n 213s # HTTP_HOST=\n 213s # 213s # expecting 200, got 200 213s ok 80 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 213s # DECODED: Foo: 213s # RESPONSE: 213s # HTTP/1.1 200 OK\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Foo: \r\n 213s # Vary: In-If1\r\n 213s # DMMATCH1: 1\r\n 213s # Connection: close\r\n 213s # Content-Type: text/plain\r\n 213s # \r\n 213s # Hi!\n 213s # SERVERNAME=localhost\n 213s # HTTP_HOST=\n 213s # 213s # expecting 200, got 200 213s ok 81 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 213s # DECODED: : bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 564\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 82 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 213s # DECODED: F\x00oo: bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 528\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 83 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 213s # DECODED: F\x01oo: bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 564\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 84 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 213s # DECODED: F\noo: bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 528\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 85 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 213s # DECODED: Foo: b\tar 213s # RESPONSE: 213s # HTTP/1.1 200 OK\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Foo: b\tar\r\n 213s # Vary: In-If1\r\n 213s # DMMATCH1: 1\r\n 213s # Connection: close\r\n 213s # Content-Type: text/plain\r\n 213s # \r\n 213s # Hi!\n 213s # SERVERNAME=localhost\n 213s # HTTP_HOST=\n 213s # 213s # expecting 200, got 200 213s ok 86 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 213s # DECODED: Foo: b\x01ar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 564\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 87 213s # SENDING: 213s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 213s # expecting 500, got 500 213s ok 88 213s # SENDING: 213s # GET / HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 89 213s # SENDING: 213s # GET / HTTP/1.0\n\n 213s # expecting 400, got 400 213s ok 90 213s # SENDING: 213s # get / HTTP/1.0\r\n\r\n 213s # expecting 501, got 501 213s ok 91 213s # SENDING: 213s # G ET / HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 92 213s # SENDING: 213s # G\x00ET / HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 93 213s # SENDING: 213s # G/T / HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 94 213s # SENDING: 213s # GET /\x00 HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 95 213s # SENDING: 213s # GET / HTTP/1.0\x00\r\n\r\n 213s # expecting 400, got 400 213s ok 96 213s # SENDING: 213s # GET\x0c/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 97 213s # SENDING: 213s # GET\r/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 98 213s # SENDING: 213s # GET\t/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 99 213s # SENDING: 213s # GET / HTT/1.0\r\n\r\n 213s # expecting error, got 400 213s ok 100 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 213s # expecting success, got 200 213s ok 101 213s # SENDING: 213s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 213s # expecting success, got 200 213s ok 102 213s # SENDING: 213s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 213s # expecting success, got 200 213s ok 103 213s # SENDING: 213s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 104 213s # SENDING: 213s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 105 213s # SENDING: 213s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 106 213s # SENDING: 213s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 107 213s # SENDING: 213s # GET / HTTP/\r\nHost: localhost\r\n\r\n 213s # expecting error, got 400 213s ok 108 213s # SENDING: 213s # GET / HTTP/0.9\r\n\r\n 213s # expecting error, got 400 213s ok 109 213s # SENDING: 213s # GET / HTTP/0.8\r\n\r\n 213s # expecting error, got 400 213s ok 110 213s # SENDING: 213s # GET /\x01 HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 111 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 112 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 213s # expecting 200, got 200 213s ok 113 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 213s # expecting 400, got 400 213s ok 114 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 213s # expecting 400, got 400 213s ok 115 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo\r\n\r\n 213s # expecting 400, got 400 213s ok 116 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 213s # expecting 400, got 400 213s ok 117 213s # SENDING: 213s # GET / HTTP/1.0\r\n: bar\r\n\r\n 213s # expecting 400, got 400 213s ok 118 213s # SENDING: 213s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 119 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 213s # expecting 400, got 400 213s ok 120 213s # SENDING: 213s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 213s # expecting 400, got 400 213s ok 121 213s # SENDING: 213s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 213s # expecting 400, got 400 213s ok 122 213s # SENDING: 213s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 213s # expecting 400, got 400 213s ok 123 213s # SENDING: 213s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 213s # expecting 400, got 400 213s ok 124 213s # SENDING: 213s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 213s # expecting 400, got 400 213s ok 125 213s # SENDING: 213s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 213s # expecting 200, got 200 213s ok 126 213s # SENDING: 213s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 213s # expecting 400, got 400 213s ok 127 213s # SENDING: 213s # GET / HTTP/1.0\r\r 213s # expecting dropped connection and HTTPD dropped connection 213s ok 128 213s # SENDING: 213s # GET /\r\n 213s # expecting headerless HTTP/0.9 body, got response 213s ok 129 213s # SENDING: 213s # GET /#frag HTTP/1.0\r\n 213s # expecting 400, got 400 213s ok 130 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 213s # expecting 400, got 400 213s ok 131 213s # SENDING: 213s # GET http://017700000001/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 132 213s # SENDING: 213s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 133 213s # SENDING: 213s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 134 213s # SENDING: 213s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 135 213s # SENDING: 213s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 136 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 213s # expecting 400, got 400 213s ok 137 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 213s # expecting 400, got 400 213s ok 138 213s # SENDING: 213s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 139 213s # SENDING: 213s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 140 213s # SENDING: 213s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 141 213s # SENDING: 213s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 142 213s # SENDING: 213s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 143 213s # SENDING: 213s # GET http://[::1]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 144 213s # SENDING: 213s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 145 213s # SENDING: 213s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 146 213s # SENDING: 213s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 147 213s # SENDING: 213s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 148 213s # SENDING: 213s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 149 213s # SENDING: 213s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 213s # expecting success, got 200 213s ok 150 213s # SENDING: 213s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 213s # expecting 400, got 400 213s ok 151 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 213s # expecting success, got 200 213s ok 152 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 213s # expecting success, got 200 213s ok 153 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 213s # expecting success, got 200 213s ok 154 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 213s # expecting success, got 200 213s ok 155 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 213s # expecting success, got 200 213s ok 156 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 213s # expecting success, got 200 213s ok 157 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 213s # expecting 400, got 400 213s ok 158 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 213s # expecting 400, got 400 213s ok 159 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 213s # expecting 400, got 400 213s ok 160 213s # SENDING: 213s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 161 213s # SENDING: 213s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 162 213s # SENDING: 213s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 163 213s # SENDING: 213s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 213s # expecting 200, got 200 213s ok 164 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 213s # expecting 200, got 200 213s ok 165 213s # SENDING: 213s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 213s # expecting 200, got 200 213s ok 166 213s # SENDING: 213s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 213s # expecting 200, got 200 213s ok 167 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 213s # DECODED: Foo: bar 213s # RESPONSE: 213s # HTTP/1.1 200 OK\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Foo: bar\r\n 213s # Vary: In-If1\r\n 213s # DMMATCH1: 1\r\n 213s # Connection: close\r\n 213s # Content-Type: text/plain\r\n 213s # \r\n 213s # Hi!\n 213s # SERVERNAME=localhost\n 213s # HTTP_HOST=\n 213s # 213s # expecting 200, got 200 213s ok 168 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 213s # DECODED: Foo: 213s # RESPONSE: 213s # HTTP/1.1 200 OK\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Foo: \r\n 213s # Vary: In-If1\r\n 213s # DMMATCH1: 1\r\n 213s # Connection: close\r\n 213s # Content-Type: text/plain\r\n 213s # \r\n 213s # Hi!\n 213s # SERVERNAME=localhost\n 213s # HTTP_HOST=\n 213s # 213s # expecting 200, got 200 213s ok 169 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 213s # DECODED: : bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 564\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 170 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 213s # DECODED: F\x00oo: bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 528\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 171 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 213s # DECODED: F\x01oo: bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 564\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 172 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 213s # DECODED: F\noo: bar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 528\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 173 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 213s # DECODED: Foo: b\tar 213s # RESPONSE: 213s # HTTP/1.1 200 OK\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Foo: b\tar\r\n 213s # Vary: In-If1\r\n 213s # DMMATCH1: 1\r\n 213s # Connection: close\r\n 213s # Content-Type: text/plain\r\n 213s # \r\n 213s # Hi!\n 213s # SERVERNAME=localhost\n 213s # HTTP_HOST=\n 213s # 213s # expecting 200, got 200 213s ok 174 213s # SENDING: 213s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 213s # DECODED: Foo: b\x01ar 213s # RESPONSE: 213s # HTTP/1.1 500 Internal Server Error\r\n 213s # Date: Fri, 29 Nov 2024 19:49:10 GMT\r\n 213s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 213s # Content-Length: 564\r\n 213s # Connection: close\r\n 213s # Content-Type: text/html; charset=iso-8859-1\r\n 213s # \r\n 213s # \n 213s # \n 213s # ... 213s # expecting 500, got 500 213s ok 175 213s # SENDING: 213s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 213s # expecting 500, got 500 213s ok 176 213s ok 177 213s ok 178 213s ok 214s t/apache/if_sections.t .............. 214s 1..46 214s # Running under perl version 5.040000 for linux 214s # Current time local: Fri Nov 29 19:49:10 2024 214s # Current time GMT: Fri Nov 29 19:49:10 2024 214s # Using Test.pm version 1.31 214s # Using Apache/Test.pm version 1.44 214s # /if_sec/ with '': 214s # expected: 200 214s # received: '200' 214s ok 1 214s # expected: undef 214s # received: undef 214s ok 2 214s # /if_sec/foo.if_test with '': 214s # expected: 200 214s # received: '200' 214s ok 3 214s # expected: undef 214s # received: undef 214s ok 4 214s # /if_sec/foo.if_test with '1': 214s # expected: 200 214s # received: '200' 214s ok 5 214s # expected: 'global1' 214s # received: 'global1' 214s ok 6 214s # /if_sec/foo.if_test with '1 11': 214s # expected: 200 214s # received: '200' 214s ok 7 214s # expected: 'global1, nested11, nested113' 214s # received: 'global1, nested11, nested113' 214s ok 8 214s # /if_sec/foo.if_test with '1 11 111': 214s # expected: 200 214s # received: '200' 214s ok 9 214s # expected: 'global1, nested11, nested111' 214s # received: 'global1, nested11, nested111' 214s ok 10 214s # /if_sec/foo.if_test with '1 11 112': 214s # expected: 200 214s # received: '200' 214s ok 11 214s # expected: 'global1, nested11, nested112' 214s # received: 'global1, nested11, nested112' 214s ok 12 214s # /if_sec/foo.if_test with '1 2': 214s # expected: 200 214s # received: '200' 214s ok 13 214s # expected: 'global1, files2' 214s # received: 'global1, files2' 214s ok 14 214s # /if_sec/dir/foo.txt with '1 2': 214s # expected: 200 214s # received: '200' 214s ok 15 214s # expected: 'global1, dir1, dir2, dir_files1' 214s # received: 'global1, dir1, dir2, dir_files1' 214s ok 16 214s # /if_sec/dir/ with '1 2': 214s # expected: 200 214s # received: '200' 214s ok 17 214s # expected: 'global1, dir1, dir2' 214s # received: 'global1, dir1, dir2' 214s ok 18 214s # /if_sec/dir/ with '1 11': 214s # expected: 200 214s # received: '200' 214s ok 19 214s # expected: 'global1, dir1, nested11, nested113' 214s # received: 'global1, dir1, nested11, nested113' 214s ok 20 214s # /if_sec/dir/ with '1 11 111': 214s # expected: 200 214s # received: '200' 214s ok 21 214s # expected: 'global1, dir1, nested11, nested111' 214s # received: 'global1, dir1, nested11, nested111' 214s ok 22 214s # /if_sec/dir/ with '1 11 112': 214s # expected: 200 214s # received: '200' 214s ok 23 214s # expected: 'global1, dir1, nested11, nested112' 214s # received: 'global1, dir1, nested11, nested112' 214s ok 24 214s # /if_sec/loc/ with '1 2': 214s # expected: 200 214s # received: '200' 214s ok 25 214s # expected: 'global1, loc1, loc2' 214s # received: 'global1, loc1, loc2' 214s ok 26 214s # /if_sec/loc/foo.txt with '1 2': 214s # expected: 200 214s # received: '200' 214s ok 27 214s # expected: 'global1, loc1, loc2' 214s # received: 'global1, loc1, loc2' 214s ok 28 214s # /if_sec/loc/ with '1 11': 214s # expected: 200 214s # received: '200' 214s ok 29 214s # expected: 'global1, loc1, nested11, nested113' 214s # received: 'global1, loc1, nested11, nested113' 214s ok 30 214s # /if_sec/loc/ with '1 11 111': 214s # expected: 200 214s # received: '200' 214s ok 31 214s # expected: 'global1, loc1, nested11, nested111' 214s # received: 'global1, loc1, nested11, nested111' 214s ok 32 214s # /if_sec/loc/ with '1 11 112': 214s # expected: 200 214s # received: '200' 214s ok 33 214s # expected: 'global1, loc1, nested11, nested112' 214s # received: 'global1, loc1, nested11, nested112' 214s ok 34 214s # /if_sec/loc/foo.if_test with '1 2': 214s # expected: 200 214s # received: '200' 214s ok 35 214s # expected: 'global1, files2, loc1, loc2' 214s # received: 'global1, files2, loc1, loc2' 214s ok 36 214s # /if_sec/loc/foo.if_test with '1 2 11': 214s # expected: 200 214s # received: '200' 214s ok 37 214s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 214s # received: 'global1, files2, loc1, loc2, nested11, nested113' 214s ok 38 214s # /if_sec/loc/foo.if_test with '1 2 11 111': 214s # expected: 200 214s # received: '200' 214s ok 39 214s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 214s # received: 'global1, files2, loc1, loc2, nested11, nested111' 214s ok 40 214s # /if_sec/loc/foo.if_test with '1 2 11 112': 214s # expected: 200 214s # received: '200' 214s ok 41 214s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 214s # received: 'global1, files2, loc1, loc2, nested11, nested112' 214s ok 42 214s # /if_sec/proxy/ with '1 2': 214s # expected: 200 214s # received: '200' 214s ok 43 214s # expected: 'global1, locp1, locp2' 214s # received: 'global1, locp1, locp2' 214s ok 44 214s # /if_sec/proxy/ with '2': 214s # expected: 200 214s # received: '200' 214s ok 45 214s # expected: 'locp2' 214s # received: 'locp2' 214s ok 46 214s ok 216s t/apache/iffile.t ................... 216s 1..2 216s # Running under perl version 5.040000 for linux 216s # Current time local: Fri Nov 29 19:49:11 2024 216s # Current time GMT: Fri Nov 29 19:49:11 2024 216s # Using Test.pm version 1.31 216s # Using Apache/Test.pm version 1.44 216s # expected: 200 216s # received: '200' 216s ok 1 216s # expected: 'success1, success2, success3, success4, success5' 216s # received: 'success1, success2, success3, success4, success5' 216s ok 2 216s ok 218s t/apache/leaks.t .................... skipped: mod_memory_track not activated 223s t/apache/limits.t ................... 223s 1..12 223s # Running under perl version 5.040000 for linux 223s # Current time local: Fri Nov 29 19:49:15 2024 223s # Current time GMT: Fri Nov 29 19:49:15 2024 223s # Using Test.pm version 1.31 223s # Using Apache/Test.pm version 1.44 223s # Testing LimitRequestLine; should succeed 223s # testing : Test #1 223s # expected: 200 223s # received: '200' 223s ok 1 223s # Testing LimitRequestLine; should fail 223s # testing : Test #2 223s # expected: 414 223s # received: '414' 223s ok 2 223s # Testing LimitRequestFieldSize; should succeed 223s # testing : Test #3 223s # expected: 200 223s # received: '200' 223s ok 3 223s # Testing LimitRequestFieldSize; should fail 223s # testing : Test #4 223s # expected: 400 223s # received: '400' 223s ok 4 223s # Testing LimitRequestFields; should succeed 223s # testing : Test #5 223s # expected: 200 223s # received: '200' 223s ok 5 223s # Testing LimitRequestFields; should fail 223s # testing : Test #6 223s # expected: 400 223s # received: '400' 223s ok 6 223s # Testing LimitRequestBody; should succeed 223s # Chunked transfer-encoding enabled 223s # testing : Test #7 223s # expected: 200 223s # received: '200' 223s ok 7 223s # Testing LimitRequestBody; should succeed 223s # Chunked transfer-encoding disabled 223s # testing : Test #8 223s # expected: 200 223s # received: '200' 223s ok 8 223s # Testing LimitRequestBody; should fail 223s # Chunked transfer-encoding enabled 223s # testing : Test #9 223s # expected: 413 223s # received: '413' 223s ok 9 223s # Testing LimitRequestBody; should fail 223s # Chunked transfer-encoding disabled 223s # testing : Test #10 223s # expected: 413 223s # received: '413' 223s ok 10 223s # Testing LimitRequestFieldSize; should succeed 223s # testing : Test #11 223s # expected: 200 223s # received: '200' 223s ok 11 223s # Testing LimitRequestFieldSize; should fail 223s # testing : Test #12 223s # expected: 400 223s # received: '400' 223s ok 12 223s ok 225s t/apache/loglevel.t ................. 225s 1..8 225s # Running under perl version 5.040000 for linux 225s # Current time local: Fri Nov 29 19:49:20 2024 225s # Current time GMT: Fri Nov 29 19:49:20 2024 225s # Using Test.pm version 1.31 225s # Using Apache/Test.pm version 1.44 225s ok 1 225s ok 2 225s ok 3 225s ok 4 225s ok 5 225s ok 6 225s ok 7 225s ok 8 225s ok 227s t/apache/maxranges.t ................ 227s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 227s 1..19 227s # Running under perl version 5.040000 for linux 227s # Current time local: Fri Nov 29 19:49:22 2024 227s # Current time GMT: Fri Nov 29 19:49:22 2024 227s # Using Test.pm version 1.31 227s # Using Apache/Test.pm version 1.44 227s ok 1 227s ok 2 227s ok 3 227s ok 4 227s ok 5 227s ok 6 227s ok 7 227s ok 8 227s ok 9 227s ok 10 227s ok 11 227s ok 12 227s ok 13 227s ok 14 227s ok 15 227s ok 16 227s ok 17 227s ok 18 227s ok 19 227s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 227s ok 228s t/apache/mergeslashes.t ............. 228s 1..9 228s # Running under perl version 5.040000 for linux 228s # Current time local: Fri Nov 29 19:49:24 2024 228s # Current time GMT: Fri Nov 29 19:49:24 2024 228s # Using Test.pm version 1.31 228s # Using Apache/Test.pm version 1.44 228s # SENDING to 127.0.0.1:8543 228s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for exact match 228s ok 1 228s # SENDING to 127.0.0.1:8543 228s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for merged even at front 228s ok 2 228s # SENDING to 127.0.0.1:8543 228s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for merged even at front 228s ok 3 228s # SENDING to 127.0.0.1:8543 228s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for c// should be merged 228s ok 4 228s # SENDING to 127.0.0.1:8543 228s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for a// should be merged 228s ok 5 228s # SENDING to 127.0.0.1:8543 228s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for a// matches locationmatch 228s ok 6 228s # SENDING to 127.0.0.1:8543 228s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 228s # expected 200, got 200 for c// doesn't match locationmatch 228s ok 7 228s # SENDING to 127.0.0.1:8543 228s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for baseline failed 228s ok 8 228s # SENDING to 127.0.0.1:8543 228s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 228s # expected 403, got 403 for b//d not merged for Location with OFF 228s ok 9 228s ok 230s t/apache/mmn.t ...................... 230s 1..2 230s # Running under perl version 5.040000 for linux 230s # Current time local: Fri Nov 29 19:49:25 2024 230s # Current time GMT: Fri Nov 29 19:49:25 2024 230s # Using Test.pm version 1.31 230s # Using Apache/Test.pm version 1.44 230s ok 1 230s ok 2 230s ok 232s t/apache/options.t .................. 232s 1..2 232s # Running under perl version 5.040000 for linux 232s # Current time local: Fri Nov 29 19:49:27 2024 232s # Current time GMT: Fri Nov 29 19:49:27 2024 232s # Using Test.pm version 1.31 232s # Using Apache/Test.pm version 1.44 232s # testing : code 232s # expected: 200 232s # received: '200' 232s ok 1 232s # testing : OPTIONS 232s # expected: qr/OPTIONS/ 232s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 232s ok 2 232s ok 235s t/apache/passbrigade.t .............. 235s # using LWP client 235s 1..114 235s # Running under perl version 5.040000 for linux 235s # Current time local: Fri Nov 29 19:49:29 2024 235s # Current time GMT: Fri Nov 29 19:49:29 2024 235s # Using Test.pm version 1.31 235s # Using Apache/Test.pm version 1.44 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 1024 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 1024 235s # received: 1024 235s ok 1 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 2048 235s # received: 2048 235s ok 2 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 3072 235s # received: 3072 235s ok 3 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 4096 235s # received: 4096 235s ok 4 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 5120 235s # received: 5120 235s ok 5 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 6144 235s # received: 6144 235s ok 6 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 7168 235s # received: 7168 235s ok 7 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 8192 235s # received: 8192 235s ok 8 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 9216 235s # received: 9216 235s ok 9 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 10240 235s # received: 10240 235s ok 10 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 11264 235s # received: 11264 235s ok 11 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 12288 235s # received: 12288 235s ok 12 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 13312 235s # received: 13312 235s ok 13 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 14336 235s # received: 14336 235s ok 14 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 15360 235s # received: 15360 235s ok 15 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 16384 235s # received: 16384 235s ok 16 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 17408 235s # received: 17408 235s ok 17 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 18432 235s # received: 18432 235s ok 18 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 19456 235s # received: 19456 235s ok 19 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 20480 235s # received: 20480 235s ok 20 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 21504 235s # received: 21504 235s ok 21 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 22528 235s # received: 22528 235s ok 22 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 23552 235s # received: 23552 235s ok 23 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 24576 235s # received: 24576 235s ok 24 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 25600 235s # received: 25600 235s ok 25 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 26624 235s # received: 26624 235s ok 26 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 27648 235s # received: 27648 235s ok 27 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 28672 235s # received: 28672 235s ok 28 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 29696 235s # received: 29696 235s ok 29 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 30720 235s # received: 30720 235s ok 30 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 31744 235s # received: 31744 235s ok 31 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 32768 235s # received: 32768 235s ok 32 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 33792 235s # received: 33792 235s ok 33 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 34816 235s # received: 34816 235s ok 34 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 35840 235s # received: 35840 235s ok 35 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 36864 235s # received: 36864 235s ok 36 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 37888 235s # received: 37888 235s ok 37 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 38912 235s # received: 38912 235s ok 38 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 39936 235s # received: 39936 235s ok 39 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 40960 235s # received: 40960 235s ok 40 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 41984 235s # received: 41984 235s ok 41 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 43008 235s # received: 43008 235s ok 42 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 44032 235s # received: 44032 235s ok 43 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 45056 235s # received: 45056 235s ok 44 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 46080 235s # received: 46080 235s ok 45 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 47104 235s # received: 47104 235s ok 46 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 48128 235s # received: 48128 235s ok 47 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 49152 235s # received: 49152 235s ok 48 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 50176 235s # received: 50176 235s ok 49 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 51200 235s # received: 51200 235s ok 50 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 102400 235s # received: 102400 235s ok 51 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 307200 235s # received: 307200 235s ok 52 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 512000 235s # received: 512000 235s ok 53 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 2048000 235s # received: 2048000 235s ok 54 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 4096000 235s # received: 4096000 235s ok 55 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 6144000 235s # received: 6144000 235s ok 56 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 10240000 235s # received: 10240000 235s ok 57 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 1024 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 1024 235s # received: 1024 235s ok 58 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 2048 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 2048 235s # received: 2048 235s ok 59 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 3072 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 3072 235s # received: 3072 235s ok 60 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 4096 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 4096 235s # received: 4096 235s ok 61 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 5120 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 5120 235s # received: 5120 235s ok 62 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 6144 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 6144 235s # received: 6144 235s ok 63 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 7168 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 7168 235s # received: 7168 235s ok 64 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 8192 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #DMMATCH1: 1 235s # 235s # testing : bytes in body 235s # expected: 8192 235s # received: 8192 235s ok 65 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 9216 235s # received: 9216 235s ok 66 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 10240 235s # received: 10240 235s ok 67 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 11264 235s # received: 11264 235s ok 68 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 12288 235s # received: 12288 235s ok 69 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 13312 235s # received: 13312 235s ok 70 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 14336 235s # received: 14336 235s ok 71 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 15360 235s # received: 15360 235s ok 72 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 16384 235s # received: 16384 235s ok 73 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 17408 235s # received: 17408 235s ok 74 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 18432 235s # received: 18432 235s ok 75 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 19456 235s # received: 19456 235s ok 76 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 20480 235s # received: 20480 235s ok 77 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 21504 235s # received: 21504 235s ok 78 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 22528 235s # received: 22528 235s ok 79 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 23552 235s # received: 23552 235s ok 80 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 24576 235s # received: 24576 235s ok 81 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 25600 235s # received: 25600 235s ok 82 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 26624 235s # received: 26624 235s ok 83 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 27648 235s # received: 27648 235s ok 84 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 28672 235s # received: 28672 235s ok 85 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 29696 235s # received: 29696 235s ok 86 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 30720 235s # received: 30720 235s ok 87 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 31744 235s # received: 31744 235s ok 88 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 32768 235s # received: 32768 235s ok 89 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 33792 235s # received: 33792 235s ok 90 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 34816 235s # received: 34816 235s ok 91 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 35840 235s # received: 35840 235s ok 92 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 36864 235s # received: 36864 235s ok 93 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 37888 235s # received: 37888 235s ok 94 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 38912 235s # received: 38912 235s ok 95 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 39936 235s # received: 39936 235s ok 96 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 40960 235s # received: 40960 235s ok 97 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 41984 235s # received: 41984 235s ok 98 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 43008 235s # received: 43008 235s ok 99 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 44032 235s # received: 44032 235s ok 100 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 45056 235s # received: 45056 235s ok 101 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 46080 235s # received: 46080 235s ok 102 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 47104 235s # received: 47104 235s ok 103 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 48128 235s # received: 48128 235s ok 104 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 49152 235s # received: 49152 235s ok 105 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 50176 235s # received: 50176 235s ok 106 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 51200 235s # received: 51200 235s ok 107 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 102400 235s # received: 102400 235s ok 108 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 307200 235s # received: 307200 235s ok 109 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 512000 235s # received: 512000 235s ok 110 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 2048000 235s # received: 2048000 235s ok 111 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 4096000 235s # received: 4096000 235s ok 112 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 6144000 235s # received: 6144000 235s ok 113 235s #lwp request: 235s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 235s #User-Agent: libwww-perl/6.77 235s # 235s #server response: 235s #HTTP/1.1 200 OK 235s #Connection: close 235s #Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 235s #Vary: In-If1 235s #Content-Length: 0 235s #Client-Date: Fri, 29 Nov 2024 19:49:31 GMT 235s #Client-Peer: 127.0.0.1:8529 235s #Client-Response-Num: 1 235s #Client-Transfer-Encoding: chunked 235s #DMMATCH1: 1 235s #X-Content-Length-Note: added by Apache::TestRequest 235s # 235s # testing : bytes in body 235s # expected: 10240000 235s # received: 10240000 235s ok 114 235s ok 236s t/apache/post.t ..................... 236s # using LWP client 236s 1..51 236s # Running under perl version 5.040000 for linux 236s # Current time local: Fri Nov 29 19:49:32 2024 236s # Current time GMT: Fri Nov 29 19:49:32 2024 236s # Using Test.pm version 1.31 236s # Using Apache/Test.pm version 1.44 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 1024 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '1024' 236s # received: 1024 236s ok 1 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 2048 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '2048' 236s # received: 2048 236s ok 2 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 3072 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '3072' 236s # received: 3072 236s ok 3 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 4096 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '4096' 236s # received: 4096 236s ok 4 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 5120 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '5120' 236s # received: 5120 236s ok 5 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 6144 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '6144' 236s # received: 6144 236s ok 6 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 7168 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '7168' 236s # received: 7168 236s ok 7 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 8192 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '8192' 236s # received: 8192 236s ok 8 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 9216 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 5 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '9216' 236s # received: 9216 236s ok 9 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 10240 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '10240' 236s # received: 10240 236s ok 10 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 11264 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '11264' 236s # received: 11264 236s ok 11 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 12288 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '12288' 236s # received: 12288 236s ok 12 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 13312 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '13312' 236s # received: 13312 236s ok 13 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 14336 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '14336' 236s # received: 14336 236s ok 14 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 15360 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '15360' 236s # received: 15360 236s ok 15 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 16384 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '16384' 236s # received: 16384 236s ok 16 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 17408 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '17408' 236s # received: 17408 236s ok 17 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 18432 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '18432' 236s # received: 18432 236s ok 18 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 19456 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '19456' 236s # received: 19456 236s ok 19 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 20480 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '20480' 236s # received: 20480 236s ok 20 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 21504 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '21504' 236s # received: 21504 236s ok 21 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 22528 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '22528' 236s # received: 22528 236s ok 22 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 23552 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '23552' 236s # received: 23552 236s ok 23 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 24576 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '24576' 236s # received: 24576 236s ok 24 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 25600 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '25600' 236s # received: 25600 236s ok 25 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 26624 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '26624' 236s # received: 26624 236s ok 26 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 27648 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '27648' 236s # received: 27648 236s ok 27 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 28672 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '28672' 236s # received: 28672 236s ok 28 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 29696 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '29696' 236s # received: 29696 236s ok 29 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 30720 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '30720' 236s # received: 30720 236s ok 30 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 31744 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '31744' 236s # received: 31744 236s ok 31 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 32768 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '32768' 236s # received: 32768 236s ok 32 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 33792 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '33792' 236s # received: 33792 236s ok 33 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 34816 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '34816' 236s # received: 34816 236s ok 34 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 35840 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '35840' 236s # received: 35840 236s ok 35 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 36864 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '36864' 236s # received: 36864 236s ok 36 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 37888 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '37888' 236s # received: 37888 236s ok 37 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 38912 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '38912' 236s # received: 38912 236s ok 38 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 39936 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '39936' 236s # received: 39936 236s ok 39 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 40960 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '40960' 236s # received: 40960 236s ok 40 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 41984 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '41984' 236s # received: 41984 236s ok 41 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 43008 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '43008' 236s # received: 43008 236s ok 42 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 44032 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '44032' 236s # received: 44032 236s ok 43 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 45056 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '45056' 236s # received: 45056 236s ok 44 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 46080 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '46080' 236s # received: 46080 236s ok 45 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 47104 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '47104' 236s # received: 47104 236s ok 46 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 48128 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '48128' 236s # received: 48128 236s ok 47 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 49152 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '49152' 236s # received: 49152 236s ok 48 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 50176 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '50176' 236s # received: 50176 236s ok 49 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 51200 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 6 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '51200' 236s # received: 51200 236s ok 50 236s #lwp request: 236s #POST http://localhost:8529/eat_post HTTP/1.1 236s #User-Agent: libwww-perl/6.77 236s #Content-Length: 102400 236s # 236s #server response: 236s #HTTP/1.1 200 OK 236s #Connection: close 236s #Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 236s #Vary: In-If1 236s #Content-Length: 7 236s #Client-Date: Fri, 29 Nov 2024 19:49:33 GMT 236s #Client-Peer: 127.0.0.1:8529 236s #Client-Response-Num: 1 236s #DMMATCH1: 1 236s # 236s # testing : length posted 236s # expected: '102400' 236s # received: 102400 236s ok 51 236s ok 238s t/apache/pr17629.t .................. 238s 1..4 238s # Running under perl version 5.040000 for linux 238s # Current time local: Fri Nov 29 19:49:33 2024 238s # Current time GMT: Fri Nov 29 19:49:33 2024 238s # Using Test.pm version 1.31 238s # Using Apache/Test.pm version 1.44 238s # expected: 'begin-foobar-end 238s # ' 238s # received: 'begin-foobar-end 238s # ' 238s ok 1 238s # expected: 200 238s # received: '200' 238s ok 2 238s # testing : response was gzipped 238s # expected: 'gzip' 238s # received: 'gzip' 238s ok 3 238s # expected: 'begin-foobar-end 238s # ' 238s # received: 'begin-foobar-end 238s # ' 238s ok 4 238s ok 240s t/apache/pr18757.t .................. 240s 1..3 240s # Running under perl version 5.040000 for linux 240s # Current time local: Fri Nov 29 19:49:35 2024 240s # Current time GMT: Fri Nov 29 19:49:35 2024 240s # Using Test.pm version 1.31 240s # Using Apache/Test.pm version 1.44 240s # testing : 200 response from GET 240s # expected: 200 240s # received: '200' 240s ok 1 240s # expected C-L is 26 240s # URL via proxy is http://localhost:8536/index.html 240s ok 2 240s # line: HTTP/1.1 200 OK 240s # line: Date: Fri, 29 Nov 2024 19:49:37 GMT 240s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 240s # line: Vary: In-If1 240s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 240s # line: ETag: "1a-61fafa7f73d80" 240s # line: Accept-Ranges: bytes 240s # line: Content-Length: 26 240s # line: DMMATCH1: 1 240s # line: Content-Type: text/html 240s # line: 240s # testing : whether proxy strips Content-Length header 240s # expected: 1 240s # received: 1 240s ok 3 240s ok 241s t/apache/pr35292.t .................. 241s 1..3 241s # Running under perl version 5.040000 for linux 241s # Current time local: Fri Nov 29 19:49:37 2024 241s # Current time GMT: Fri Nov 29 19:49:37 2024 241s # Using Test.pm version 1.31 241s # Using Apache/Test.pm version 1.44 241s ok 1 241s ok 2 241s # testing : read response-line 241s # expected: qr/^HTTP\/1\.. 413/ 241s # received: 'HTTP/1.1 413 Request Entity Too Large 241s # ' 241s ok 3 241s ok 243s t/apache/pr35330.t .................. 243s 1..2 243s # Running under perl version 5.040000 for linux 243s # Current time local: Fri Nov 29 19:49:38 2024 243s # Current time GMT: Fri Nov 29 19:49:38 2024 243s # Using Test.pm version 1.31 243s # Using Apache/Test.pm version 1.44 243s # testing : SSI was allowed for location 243s # expected: 200 243s # received: '200' 243s ok 1 243s # testing : file was served with correct content 243s # expected: 'hello' 243s # received: 'hello' 243s ok 2 243s ok 244s t/apache/pr37166.t .................. 244s 1..4 244s # Running under perl version 5.040000 for linux 244s # Current time local: Fri Nov 29 19:49:40 2024 244s # Current time GMT: Fri Nov 29 19:49:40 2024 244s # Using Test.pm version 1.31 244s # Using Apache/Test.pm version 1.44 244s # testing : SSI was allowed for location 244s # expected: 200 244s # received: '200' 244s ok 1 244s # testing : file was served with correct content 244s # expected: 'Hello world 244s # ' 244s # received: 'Hello world 244s # ' 244s ok 2 244s # testing : explicit 200 response 244s # expected: 200 244s # received: '200' 244s ok 3 244s # testing : file was again served with correct content 244s # expected: 'Hello world 244s # ' 244s # received: 'Hello world 244s # ' 244s ok 4 244s ok 246s t/apache/pr43939.t .................. 246s 1..4 246s # Running under perl version 5.040000 for linux 246s # Current time local: Fri Nov 29 19:49:41 2024 246s # Current time GMT: Fri Nov 29 19:49:41 2024 246s # Using Test.pm version 1.31 246s # Using Apache/Test.pm version 1.44 246s # expected: 'begin-default-end 246s # ' 246s # received: 'begin-default-end 246s # ' 246s ok 1 246s # expected: 200 246s # received: '200' 246s ok 2 246s # testing : response was gzipped 246s # expected: 'gzip' 246s # received: 'gzip' 246s ok 3 246s # expected: 'begin-default-end 246s # ' 246s # received: 'begin-default-end 246s # ' 246s ok 4 246s ok 248s t/apache/pr49328.t .................. 248s 1..1 248s # Running under perl version 5.040000 for linux 248s # Current time local: Fri Nov 29 19:49:43 2024 248s # Current time GMT: Fri Nov 29 19:49:43 2024 248s # Using Test.pm version 1.31 248s # Using Apache/Test.pm version 1.44 248s # expected: 'before 248s # included 248s # after 248s # ' 248s # received: 'before 248s # included 248s # after 248s # ' 248s ok 1 248s ok 250s t/apache/pr64339.t .................. 250s 1..12 250s # Running under perl version 5.040000 for linux 250s # Current time local: Fri Nov 29 19:49:45 2024 250s # Current time GMT: Fri Nov 29 19:49:45 2024 250s # Using Test.pm version 1.31 250s # Using Apache/Test.pm version 1.44 250s # testing : fetching /doc.xml 250s # expected: 200 250s # received: '200' 250s ok 1 250s # testing : content-type header test for /doc.xml 250s # expected: 'application/xml; charset=utf-8' 250s # received: 'application/xml; charset=utf-8' 250s ok 2 250s # testing : content test for /doc.xml 250s # expected: 'fóó 250s # ' 250s # received: 'fóó 250s # ' 250s ok 3 250s # testing : fetching /doc.fooxml 250s # expected: 200 250s # received: '200' 250s ok 4 250s # testing : content-type header test for /doc.fooxml 250s # expected: 'application/foo+xml; charset=utf-8' 250s # received: 'application/foo+xml; charset=utf-8' 250s ok 5 250s # testing : content test for /doc.fooxml 250s # expected: 'fóó 250s # ' 250s # received: 'fóó 250s # ' 250s ok 6 250s # testing : fetching /doc.notxml 250s # expected: 200 250s # received: '200' 250s ok 7 250s # testing : content-type header test for /doc.notxml 250s # expected: 'application/notreallyxml' 250s # received: 'application/notreallyxml' 250s ok 8 250s # testing : content test for /doc.notxml 250s # expected: 'f 250s # ' 250s # received: 'f 250s # ' 250s ok 9 250s # testing : fetching /doc.isohtml 250s # expected: 200 250s # received: '200' 250s ok 10 250s # testing : content-type header test for /doc.isohtml 250s # expected: 'text/html;charset=utf-8' 250s # received: 'text/html;charset=utf-8' 250s ok 11 250s # testing : content test for /doc.isohtml 250s # expected: '

fóó 250s #

' 250s # received: '

fóó 250s #

' 250s ok 12 250s ok 252s t/apache/rwrite.t ................... 252s # using LWP client 252s 1..114 252s # Running under perl version 5.040000 for linux 252s # Current time local: Fri Nov 29 19:49:47 2024 252s # Current time GMT: Fri Nov 29 19:49:47 2024 252s # Using Test.pm version 1.31 252s # Using Apache/Test.pm version 1.44 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 1024 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 1024 252s # received: 1024 252s ok 1 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 2048 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 2048 252s # received: 2048 252s ok 2 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 3072 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 3072 252s # received: 3072 252s ok 3 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 4096 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 4096 252s # received: 4096 252s ok 4 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 5120 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 5120 252s # received: 5120 252s ok 5 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 6144 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 6144 252s # received: 6144 252s ok 6 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 7168 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 7168 252s # received: 7168 252s ok 7 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 8192 252s # received: 8192 252s ok 8 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 9216 252s # received: 9216 252s ok 9 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 10240 252s # received: 10240 252s ok 10 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 11264 252s # received: 11264 252s ok 11 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 12288 252s # received: 12288 252s ok 12 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 13312 252s # received: 13312 252s ok 13 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 14336 252s # received: 14336 252s ok 14 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 15360 252s # received: 15360 252s ok 15 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 16384 252s # received: 16384 252s ok 16 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 17408 252s # received: 17408 252s ok 17 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 18432 252s # received: 18432 252s ok 18 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 19456 252s # received: 19456 252s ok 19 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 20480 252s # received: 20480 252s ok 20 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 21504 252s # received: 21504 252s ok 21 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 22528 252s # received: 22528 252s ok 22 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 23552 252s # received: 23552 252s ok 23 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 24576 252s # received: 24576 252s ok 24 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 25600 252s # received: 25600 252s ok 25 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 26624 252s # received: 26624 252s ok 26 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 27648 252s # received: 27648 252s ok 27 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 28672 252s # received: 28672 252s ok 28 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 29696 252s # received: 29696 252s ok 29 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 30720 252s # received: 30720 252s ok 30 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 31744 252s # received: 31744 252s ok 31 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 32768 252s # received: 32768 252s ok 32 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 33792 252s # received: 33792 252s ok 33 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 34816 252s # received: 34816 252s ok 34 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 35840 252s # received: 35840 252s ok 35 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 36864 252s # received: 36864 252s ok 36 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 37888 252s # received: 37888 252s ok 37 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 38912 252s # received: 38912 252s ok 38 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 39936 252s # received: 39936 252s ok 39 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 40960 252s # received: 40960 252s ok 40 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 41984 252s # received: 41984 252s ok 41 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 43008 252s # received: 43008 252s ok 42 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 44032 252s # received: 44032 252s ok 43 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 45056 252s # received: 45056 252s ok 44 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 46080 252s # received: 46080 252s ok 45 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 47104 252s # received: 47104 252s ok 46 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 48128 252s # received: 48128 252s ok 47 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 49152 252s # received: 49152 252s ok 48 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 50176 252s # received: 50176 252s ok 49 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 51200 252s # received: 51200 252s ok 50 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 102400 252s # received: 102400 252s ok 51 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 307200 252s # received: 307200 252s ok 52 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 512000 252s # received: 512000 252s ok 53 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 2048000 252s # received: 2048000 252s ok 54 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 4096000 252s # received: 4096000 252s ok 55 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 6144000 252s # received: 6144000 252s ok 56 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:48 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 10240000 252s # received: 10240000 252s ok 57 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 1024 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 1024 252s # received: 1024 252s ok 58 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 2048 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 2048 252s # received: 2048 252s ok 59 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 3072 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 3072 252s # received: 3072 252s ok 60 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 4096 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 4096 252s # received: 4096 252s ok 61 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 5120 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 5120 252s # received: 5120 252s ok 62 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 6144 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 6144 252s # received: 6144 252s ok 63 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 7168 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #DMMATCH1: 1 252s # 252s # testing : bytes in body 252s # expected: 7168 252s # received: 7168 252s ok 64 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 8192 252s # received: 8192 252s ok 65 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 9216 252s # received: 9216 252s ok 66 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 10240 252s # received: 10240 252s ok 67 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 11264 252s # received: 11264 252s ok 68 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 12288 252s # received: 12288 252s ok 69 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 13312 252s # received: 13312 252s ok 70 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 14336 252s # received: 14336 252s ok 71 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 15360 252s # received: 15360 252s ok 72 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 16384 252s # received: 16384 252s ok 73 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 17408 252s # received: 17408 252s ok 74 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 18432 252s # received: 18432 252s ok 75 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 19456 252s # received: 19456 252s ok 76 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 20480 252s # received: 20480 252s ok 77 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 21504 252s # received: 21504 252s ok 78 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 22528 252s # received: 22528 252s ok 79 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 23552 252s # received: 23552 252s ok 80 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 24576 252s # received: 24576 252s ok 81 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 25600 252s # received: 25600 252s ok 82 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 26624 252s # received: 26624 252s ok 83 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 27648 252s # received: 27648 252s ok 84 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 28672 252s # received: 28672 252s ok 85 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 29696 252s # received: 29696 252s ok 86 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 30720 252s # received: 30720 252s ok 87 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 31744 252s # received: 31744 252s ok 88 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 32768 252s # received: 32768 252s ok 89 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 33792 252s # received: 33792 252s ok 90 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 34816 252s # received: 34816 252s ok 91 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 35840 252s # received: 35840 252s ok 92 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 36864 252s # received: 36864 252s ok 93 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 37888 252s # received: 37888 252s ok 94 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 38912 252s # received: 38912 252s ok 95 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 39936 252s # received: 39936 252s ok 96 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 40960 252s # received: 40960 252s ok 97 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 41984 252s # received: 41984 252s ok 98 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 43008 252s # received: 43008 252s ok 99 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 44032 252s # received: 44032 252s ok 100 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 45056 252s # received: 45056 252s ok 101 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 46080 252s # received: 46080 252s ok 102 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 47104 252s # received: 47104 252s ok 103 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 48128 252s # received: 48128 252s ok 104 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 49152 252s # received: 49152 252s ok 105 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 50176 252s # received: 50176 252s ok 106 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 51200 252s # received: 51200 252s ok 107 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 102400 252s # received: 102400 252s ok 108 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 307200 252s # received: 307200 252s ok 109 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 512000 252s # received: 512000 252s ok 110 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 2048000 252s # received: 2048000 252s ok 111 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 4096000 252s # received: 4096000 252s ok 112 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 6144000 252s # received: 6144000 252s ok 113 252s #lwp request: 252s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 252s #User-Agent: libwww-perl/6.77 252s # 252s #server response: 252s #HTTP/1.1 200 OK 252s #Connection: close 252s #Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 252s #Vary: In-If1 252s #Content-Length: 0 252s #Client-Date: Fri, 29 Nov 2024 19:49:49 GMT 252s #Client-Peer: 127.0.0.1:8529 252s #Client-Response-Num: 1 252s #Client-Transfer-Encoding: chunked 252s #DMMATCH1: 1 252s #X-Content-Length-Note: added by Apache::TestRequest 252s # 252s # testing : bytes in body 252s # expected: 10240000 252s # received: 10240000 252s ok 114 252s ok 254s t/apache/server_name_port.t ......... 254s 1..84 254s # Running under perl version 5.040000 for linux 254s # Current time local: Fri Nov 29 19:49:49 2024 254s # Current time GMT: Fri Nov 29 19:49:49 2024 254s # Using Test.pm version 1.31 254s # Using Apache/Test.pm version 1.44 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 254s # expecting 200, got 200 254s ok 1 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 2 254s # got SERVER_PORT='8529', expected '8529' 254s ok 3 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 254s # expecting 200, got 200 254s ok 4 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 5 254s # got SERVER_PORT='123', expected '123' 254s ok 6 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 254s # expecting 200, got 200 254s ok 7 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 8 254s # got SERVER_PORT='8529', expected '8529' 254s ok 9 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 254s # expecting 200, got 200 254s ok 10 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 11 254s # got SERVER_PORT='123', expected '123' 254s ok 12 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 254s # expecting 200, got 200 254s ok 13 254s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 254s ok 14 254s # got SERVER_PORT='8529', expected '8529' 254s ok 15 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 254s # expecting 200, got 200 254s ok 16 254s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 254s ok 17 254s # got SERVER_PORT='123', expected '123' 254s ok 18 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 254s # expecting 200, got 200 254s ok 19 254s # got SERVER_NAME='[::1]', expected '[::1]' 254s ok 20 254s # got SERVER_PORT='8529', expected '8529' 254s ok 21 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 254s # expecting 200, got 200 254s ok 22 254s # got SERVER_NAME='[::1]', expected '[::1]' 254s ok 23 254s # got SERVER_PORT='123', expected '123' 254s ok 24 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 254s # expecting 200, got 200 254s ok 25 254s # got SERVER_NAME='[a::1]', expected '[a::1]' 254s ok 26 254s # got SERVER_PORT='8529', expected '8529' 254s ok 27 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 254s # expecting 200, got 200 254s ok 28 254s # got SERVER_NAME='[a::1]', expected '[a::1]' 254s ok 29 254s # got SERVER_PORT='123', expected '123' 254s ok 30 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 254s # expecting 200, got 200 254s ok 31 254s # got SERVER_NAME='[a::1]', expected '[a::1]' 254s ok 32 254s # got SERVER_PORT='8529', expected '8529' 254s ok 33 254s # SENDING: 254s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 254s # expecting 200, got 200 254s ok 34 254s # got SERVER_NAME='[a::1]', expected '[a::1]' 254s ok 35 254s # got SERVER_PORT='123', expected '123' 254s ok 36 254s # SENDING: 254s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 37 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 38 254s # got SERVER_PORT='8529', expected '8529' 254s ok 39 254s # SENDING: 254s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 40 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 41 254s # got SERVER_PORT='123', expected '123' 254s ok 42 254s # SENDING: 254s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 43 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 44 254s # got SERVER_PORT='8529', expected '8529' 254s ok 45 254s # SENDING: 254s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 46 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 47 254s # got SERVER_PORT='123', expected '123' 254s ok 48 254s # SENDING: 254s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 49 254s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 254s ok 50 254s # got SERVER_PORT='8529', expected '8529' 254s ok 51 254s # SENDING: 254s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 52 254s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 254s ok 53 254s # got SERVER_PORT='123', expected '123' 254s ok 54 254s # SENDING: 254s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 55 254s # got SERVER_NAME='[::1]', expected '[::1]' 254s ok 56 254s # got SERVER_PORT='8529', expected '8529' 254s ok 57 254s # SENDING: 254s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 254s # expecting 200, got 200 254s ok 58 254s # got SERVER_NAME='[::1]', expected '[::1]' 254s ok 59 254s # got SERVER_PORT='123', expected '123' 254s ok 60 254s # SENDING: 254s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 254s # expecting 200, got 200 254s ok 61 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 62 254s # got SERVER_PORT='8529', expected '8529' 254s ok 63 254s # SENDING: 254s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 254s # expecting 200, got 200 254s ok 64 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 65 254s # got SERVER_PORT='123', expected '123' 254s ok 66 254s # SENDING: 254s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 254s # expecting 200, got 200 254s ok 67 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 68 254s # got SERVER_PORT='8529', expected '8529' 254s ok 69 254s # SENDING: 254s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 254s # expecting 200, got 200 254s ok 70 254s # got SERVER_NAME='righthost', expected 'righthost' 254s ok 71 254s # got SERVER_PORT='123', expected '123' 254s ok 72 254s # SENDING: 254s # 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 254s # expecting 200, got 200 254s ok 73 254s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 254s ok 74 254s # got SERVER_PORT='8529', expected '8529' 254s ok 75 254s # SENDING: 254s # 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 254s # expecting 200, got 200 254s ok 76 254s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 254s ok 77 254s # got SERVER_PORT='123', expected '123' 254s ok 78 254s # SENDING: 254s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 254s # expecting 200, got 200 254s ok 79 254s # got SERVER_NAME='[::1]', expected '[::1]' 254s ok 80 254s # got SERVER_PORT='8529', expected '8529' 254s ok 81 254s # SENDING: 254s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 254s # expecting 200, got 200 254s ok 82 254s # got SERVER_NAME='[::1]', expected '[::1]' 254s ok 83 254s # got SERVER_PORT='123', expected '123' 254s ok 84 254s ok 255s t/apache/teclchunk.t ................ skipped: Not supported yet 257s t/apr/uri.t ......................... 257s 1..1 257s # Running under perl version 5.040000 for linux 257s # Current time local: Fri Nov 29 19:49:52 2024 257s # Current time GMT: Fri Nov 29 19:49:52 2024 257s # Using Test.pm version 1.31 257s # Using Apache/Test.pm version 1.44 257s ok 1 257s ok 259s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 261s t/filter/case.t ..................... 261s 1..4 261s # Running under perl version 5.040000 for linux 261s # Current time local: Fri Nov 29 19:49:56 2024 261s # Current time GMT: Fri Nov 29 19:49:56 2024 261s # Using Test.pm version 1.31 261s # Using Apache/Test.pm version 1.44 261s ok 1 261s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 261s # expected 200 261s # received 200 261s # body: =HEAD1 NAME 261s X X 261s 261s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 261s 261s =HEAD1 SYNOPSIS 261s 261s TO DECLARE SUBROUTINES: 261s X X 261s 261s SUB NAME; # A "FORWARD" DECLARATION. 261s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 261s SUB NAME : ATTRS; # WITH ATTRIBUTES 261s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 261s 261s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 261s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 261s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 261s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 261s 261s USE FEATURE 'SIGNATURES'; 261s SUB NAME(SIG) BLOCK # WITH SIGNATURE 261s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 261s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 261s 261s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 261s X 261s 261s $SUBREF = SUB BLOCK; # NO PROTO 261s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 261s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 261s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 261s 261s USE FEATURE 'SIGNATURES'; 261s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 261s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 261s 261s TO IMPORT SUBROUTINES: 261s X 261s 261s USE MODULE QW(NAME1 NAME2 NAME3); 261s 261s TO CALL SUBROUTINES: 261s X X 261s 261s NAME(LIST); # REGULAR SUBROUTINE CALL. 261s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 261s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 261s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 261s 261s =HEAD1 DESCRIPTION 261s 261s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 261s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 261s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 261s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 261s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 261s ITS NAME OR A CODE REFERENCE. 261s 261s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 261s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 261s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 261s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 261s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 261s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 261s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 261s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 261s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 261s X X 261s 261s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 261s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 261s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 261s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 261s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 261s SUCH A SIGNATURE-USING SUBROUTINE. 261s 261s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 261s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 261s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 261s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 261s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 261s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 261s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 261s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 261s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 261s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 261s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 261s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 261s X X X<@_> 261s 261s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 261s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 261s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 261s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 261s L AND L. 261s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 261s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 261s 261s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 261s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 261s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 261s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 261s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 261s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 261s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 261s ONE LARGE INDISTINGUISHABLE LIST. 261s 261s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 261s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 261s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 261s EMPTY SUB RETURNS THE EMPTY LIST. 261s X X X 261s 261s EXAMPLE: 261s 261s SUB MAX { 261s MY $MAX = SHIFT(@_); 261s FOREACH $FOO (@_) { 261s $MAX = $FOO IF $MAX < $FOO; 261s } 261s RETURN $MAX; 261s } 261s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 261s 261s EXAMPLE: 261s 261s # GET A LINE, COMBINING CONTINUATION LINES 261s # THAT START WITH WHITESPACE 261s 261s SUB GET_LINE { 261s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 261s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 261s IF ($LOOKAHEAD =~ /^[ \T]/) { 261s $THISLINE .= $LOOKAHEAD; 261s } 261s ELSE { 261s LAST LINE; 261s } 261s } 261s RETURN $THISLINE; 261s } 261s 261s $LOOKAHEAD = ; # GET FIRST LINE 261s WHILE (DEFINED($LINE = GET_LINE())) { 261s ... 261s } 261s 261s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 261s 261s SUB MAYBESET { 261s MY($KEY, $VALUE) = @_; 261s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 261s } 261s 261s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 261s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 261s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 261s ITS CALLER'S VALUES. 261s X X 261s 261s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 261s SUB UPCASE_IN { 261s FOR (@_) { TR/A-Z/A-Z/ } 261s } 261s 261s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 261s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 261s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 261s X X 261s 261s UPCASE_IN("FREDERICK"); 261s 261s IT WOULD BE MUCH SAFER IF THE C FUNCTION 261s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 261s OF CHANGING THEM IN PLACE: 261s 261s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 261s SUB UPCASE { 261s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 261s MY @PARMS = @_; 261s FOR (@PARMS) { TR/A-Z/A-Z/ } 261s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 261s } 261s 261s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 261s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 261s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 261s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 261s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 261s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 261s 261s @NEWLIST = UPCASE(@LIST1, @LIST2); 261s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 261s 261s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 261s 261s (@X, @Y) = UPCASE(@LIST1, @LIST2); 261s 261s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 261s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 261s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 261s L FOR ALTERNATIVES. 261s 261s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 261s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 261s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 261s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 261s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 261s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 261s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 261s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 261s SEE L FOR MORE ABOUT ALL THAT. 261s X<&> 261s 261s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 261s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 261s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 261s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 261s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 261s X 261s 261s &FOO(1,2,3); # PASS THREE ARGUMENTS 261s FOO(1,2,3); # THE SAME 261s 261s FOO(); # PASS AN EMPTY ARGUMENT LIST 261s &FOO(); # THE SAME 261s 261s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 261s USE STRICT 'SUBS'; 261s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 261s # A COMPILE-TIME ERROR 261s NO STRICT 'SUBS'; 261s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 261s # A LITERAL STRING "FOO" 261s 261s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 261s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 261s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 261s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 261s X<&> 261s 261s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 261s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 261s YOUR SUBROUTINE'S NAME. 261s 261s USE V5.16; 261s MY $FACTORIAL = SUB { 261s MY ($X) = @_; 261s RETURN 1 IF $X == 1; 261s RETURN($X * __SUB__->( $X - 1 ) ); 261s }; 261s 261s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 261s IS SUBJECT TO CHANGE. 261s 261s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 261s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 261s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 261s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 261s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 261s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 261s SPECIAL, PRE-DEFINED THINGS. 261s 261s =OVER 261s 261s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 261s 261s C 261s 261s =ITEM DOCUMENTED IN L 261s 261s C, C 261s 261s =ITEM DOCUMENTED IN L 261s 261s C, C 261s 261s =ITEM DOCUMENTED IN L 261s 261s C, C, C, C, C, C, C, 261s C, C, C, C, C, C, 261s C, C, C, C, C, C, C, 261s C, C, C, C, C, C, 261s C, C, C, C, C, 261s C, C, C, C 261s 261s =ITEM DOCUMENTED IN L 261s 261s C, C, C, C, C, C, C, 261s C, C, C, C, C, C, C, 261s C, C, C, C, C, C 261s 261s =ITEM DOCUMENTED IN L 261s 261s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 261s L<< C|PERLFUNC/REQUIRE >> 261s 261s =ITEM DOCUMENTED IN L 261s 261s C 261s 261s =ITEM DOCUMENTED IN L 261s 261s C, C, C, C, C 261s 261s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 261s 261s ANY STARTING WITH C<(> 261s 261s =BACK 261s 261s THE C, C, C, C AND C SUBROUTINES 261s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 261s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 261s EXPLICITLY. SEE L 261s 261s =HEAD2 SIGNATURES 261s 261s X X 261s 261s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 261s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 261s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 261s 261s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 261s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 261s DIRECTLY BY C, IN THE CURRENT SCOPE. 261s 261s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 261s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 261s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 261s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 261s 261s FOR EXAMPLE, 261s 261s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 261s 261s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 261s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 261s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 261s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 261s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 261s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 261s 261s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 261s THE SIGNATURE. FOR EXAMPLE, 261s 261s SUB FOO ($LEFT, $RIGHT) { 261s RETURN $LEFT + $RIGHT; 261s } 261s 261s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 261s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 261s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 261s EQUIVALENT TO 261s 261s SUB FOO { 261s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 261s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 261s MY $LEFT = $_[0]; 261s MY $RIGHT = $_[1]; 261s RETURN $LEFT + $RIGHT; 261s } 261s 261s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 261s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 261s 261s SUB FOO ($FIRST, $, $THIRD) { 261s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 261s } 261s 261s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 261s MANDATORY FOR THE CALLER TO PASS IT. 261s 261s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 261s SEPARATED FROM THE PARAMETER NAME BY C<=>: 261s 261s SUB FOO ($LEFT, $RIGHT = 0) { 261s RETURN $LEFT + $RIGHT; 261s } 261s 261s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 261s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 261s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 261s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 261s FOR EXAMPLE, 261s 261s MY $AUTO_ID = 0; 261s SUB FOO ($THING, $ID = $AUTO_ID++) { 261s PRINT "$THING HAS ID $ID"; 261s } 261s 261s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 261s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 261s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 261s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 261s 261s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 261s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 261s } 261s 261s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 261s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 261s VALUE PROVIDED WAS C. 261s 261s SUB FOO ($NAME //= "WORLD") { 261s PRINT "HELLO, $NAME"; 261s } 261s 261s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 261s 261s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 261s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 261s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 261s 261s SUB FOO ($X ||= 10) { 261s RETURN 5 + $X; 261s } 261s 261s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 261s FOR EXAMPLE, 261s 261s SUB FOO ($THING, $ = 1) { 261s PRINT $THING; 261s } 261s 261s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 261s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 261s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 261s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 261s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 261s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 261s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 261s 261s SUB FOO ($THING, $=) { 261s PRINT $THING; 261s } 261s 261s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 261s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 261s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 261s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 261s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 261s TO RIGHT. 261s 261s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 261s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 261s 261s SUB FOO ($FILTER, @INPUTS) { 261s PRINT $FILTER->($_) FOREACH @INPUTS; 261s } 261s 261s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 261s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 261s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 261s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 261s 261s SUB FOO ($THING, @) { 261s PRINT $THING; 261s } 261s 261s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 261s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 261s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 261s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 261s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 261s AS WITH STANDARD HASH CONSTRUCTION. 261s 261s SUB FOO ($FILTER, %INPUTS) { 261s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 261s } 261s 261s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 261s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 261s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 261s 261s SUB FOO ($THING, %) { 261s PRINT $THING; 261s } 261s 261s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 261s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 261s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 261s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 261s AN EMPTY ARRAY OR EMPTY HASH. 261s 261s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 261s THAT THE CALLER PASSED NO ARGUMENTS: 261s 261s SUB FOO () { 261s RETURN 123; 261s } 261s 261s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 261s WARNING IN THE C CATEGORY. FROM PERL 5.36 261s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 261s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 261s STATEMENT SUCH AS: 261s 261s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 261s 261s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 261s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 261s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 261s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 261s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 261s WARNINGS IN THE C CATEGORY WHEN 261s COMPILED: 261s 261s SUB F ($X) { 261s # THIS LINE EMITS THE WARNING SEEN BELOW 261s PRINT "ARGUMENTS ARE @_"; 261s } 261s 261s Z<> 261s 261s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 261s EXPERIMENTAL AT ... 261s 261s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 261s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 261s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 261s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 261s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 261s SUPPLY THAT ARGUMENT. 261s 261s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 261s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 261s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 261s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 261s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 261s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 261s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 261s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 261s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 261s 261s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 261s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 261s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 261s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 261s L. FOR EXAMPLE, 261s 261s SUB FOO :PROTOTYPE($) { $_[0] } 261s 261s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 261s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 261s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 261s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 261s 261s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 261s RETURN $LEFT + $RIGHT; 261s } 261s 261s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 261s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 261s THE SUBROUTINE'S BODY. 261s 261s =HEAD2 PRIVATE VARIABLES VIA MY() 261s X X X X X 261s X X 261s 261s SYNOPSIS: 261s 261s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 261s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 261s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 261s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 261s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 261s 261s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 261s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 261s SEE L AND L. 261s 261s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 261s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 261s (C/C/C/C), LOOP 261s (C/C/C/C/C), SUBROUTINE, C, 261s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 261s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 261s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 261s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 261s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 261s 261s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 261s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 261s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 261s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 261s X 261s 261s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 261s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 261s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 261s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 261s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 261s 261s MY $X = 10; 261s SUB BUMPX { $X++ } 261s 261s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 261s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 261s THE C ITSELF. SEE L. 261s X 261s 261s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 261s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 261s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 261s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 261s 261s $ARG = "FRED"; # "GLOBAL" VARIABLE 261s $N = CUBE_ROOT(27); 261s PRINT "$ARG THINKS THE ROOT IS $N\N"; 261s # OUTPUTS: FRED THINKS THE ROOT IS 3 261s 261s SUB CUBE_ROOT { 261s MY $ARG = SHIFT; # NAME DOESN'T MATTER 261s $ARG **= 1/3; 261s RETURN $ARG; 261s } 261s 261s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 261s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 261s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 261s 261s MY ($FOO) = ; # WRONG? 261s MY @FOO = ; 261s 261s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 261s 261s MY $FOO = ; 261s 261s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 261s MY $FOO, $BAR = 1; # WRONG 261s 261s THAT HAS THE SAME EFFECT AS 261s 261s MY $FOO; 261s $BAR = 1; 261s 261s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 261s THE CURRENT STATEMENT. THUS, 261s 261s MY $X = $X; 261s 261s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 261s THE EXPRESSION 261s 261s MY $X = 123 AND $X == 123 261s 261s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 261s 261s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 261s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 261s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 261s 261s WHILE (MY $LINE = <>) { 261s $LINE = LC $LINE; 261s } CONTINUE { 261s PRINT $LINE; 261s } 261s 261s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 261s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 261s IT. SIMILARLY, IN THE CONDITIONAL 261s 261s IF ((MY $ANSWER = ) =~ /^YES$/I) { 261s USER_AGREES(); 261s } ELSIF ($ANSWER =~ /^NO$/I) { 261s USER_DISAGREES(); 261s } ELSE { 261s CHOMP $ANSWER; 261s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 261s } 261s 261s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 261s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 261s BUT NOT BEYOND IT. SEE L FOR INFORMATION 261s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 261s 261s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 261s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 261s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 261s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 261s IN THE LOOP 261s X X 261s 261s FOR MY $I (1, 2, 3) { 261s SOME_FUNCTION(); 261s } 261s 261s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 261s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 261s X X 261s 261s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 261s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 261s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 261s 261s USE STRICT 'VARS'; 261s 261s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 261s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 261s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 261s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 261s THIS WITH C. 261s 261s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 261s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 261s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 261s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 261s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 261s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 261s EXAMPLE. 261s 261s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 261s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 261s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 261s 261s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 261s 261s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 261s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 261s IS ALSO VISIBLE: 261s 261s PACKAGE MAIN; 261s OUR $X = 10; 261s MY $X = 20; 261s PRINT "$X AND $::X\N"; 261s 261s THAT WILL PRINT OUT C<20> AND C<10>. 261s 261s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 261s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 261s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 261s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 261s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 261s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 261s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 261s AN ANONYMOUS SUB REFERENCE: 261s 261s MY $SECRET_VERSION = '1.001-BETA'; 261s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 261s $SECRET_SUB->(); 261s 261s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 261s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 261s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 261s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 261s UNQUALIFIED AND UNQUALIFIABLE. 261s 261s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 261s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 261s L FOR SOMETHING OF A WORK-AROUND TO 261s THIS. 261s 261s =HEAD2 PERSISTENT PRIVATE VARIABLES 261s X X X X 261s X X 261s 261s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 261s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 261s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 261s 261s =HEAD3 PERSISTENT VARIABLES VIA STATE() 261s 261s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 261s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 261s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 261s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 261s THE C FORM DOES NOT REQUIRE THE 261s C PRAGMA. 261s 261s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 261s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 261s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 261s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 261s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 261s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 261s SUBROUTINE EACH TIME IT IS EXECUTED.) 261s 261s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 261s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 261s 261s USE FEATURE 'STATE'; 261s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 261s 261s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 261s 261s USE FEATURE 'STATE'; 261s SUB CREATE_COUNTER { 261s RETURN SUB { STATE $X; RETURN ++$X } 261s } 261s 261s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 261s CODE OUTSIDE. 261s 261s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 261s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 261s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 261s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 261s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 261s 261s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 261s 261s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 261s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 261s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 261s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 261s 261s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 261s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 261s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 261s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 261s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 261s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 261s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 261s 261s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 261s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 261s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 261s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 261s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 261s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 261s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 261s 261s { 261s MY $SECRET_VAL = 0; 261s SUB GIMME_ANOTHER { 261s RETURN ++$SECRET_VAL; 261s } 261s } 261s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 261s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 261s 261s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 261s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 261s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 261s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 261s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 261s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 261s STARTS TO RUN: 261s 261s BEGIN { 261s MY $SECRET_VAL = 0; 261s SUB GIMME_ANOTHER { 261s RETURN ++$SECRET_VAL; 261s } 261s } 261s 261s SEE L ABOUT THE 261s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 261s C AND C. 261s 261s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 261s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 261s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 261s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 261s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 261s 261s =HEAD2 TEMPORARY VALUES VIA LOCAL() 261s X X X X 261s X 261s 261s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 261s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 261s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 261s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 261s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 261s 261s SYNOPSIS: 261s 261s # LOCALIZATION OF VALUES 261s 261s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 261s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 261s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 261s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 261s 261s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 261s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 261s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 261s # LOCALIZATION 261s 261s # LOCALIZATION OF SYMBOLS 261s 261s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 261s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 261s # @MERLYN IS REALLY @RANDAL, ETC 261s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 261s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 261s 261s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 261s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 261s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 261s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 261s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 261s 261s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 261s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 261s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 261s CREATES NEW, DYNAMICALLY SCOPED VALUES. 261s 261s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 261s PLACED IN PARENTHESES. THIS OPERATOR WORKS 261s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 261s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 261s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 261s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 261s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 261s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 261s UNDEFINED VALUE.) 261s 261s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 261s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 261s VARIABLES OUTSIDE THE LOOP. 261s 261s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 261s X 261s 261s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 261s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 261s VIEWED AS A SCALAR OR AN ARRAY. SO 261s 261s LOCAL($FOO) = ; 261s LOCAL @FOO = ; 261s 261s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 261s 261s LOCAL $FOO = ; 261s 261s SUPPLIES A SCALAR CONTEXT. 261s 261s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 261s X 261s 261s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 261s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 261s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 261s 261s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 261s 261s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 261s { LOCAL $/ = UNDEF; $SLURP = ; } 261s 261s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 261s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 261s I, BECAUSE THE $1 VARIABLE IS 261s MAGICAL AND READ-ONLY : 261s 261s LOCAL $1 = 2; 261s 261s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 261s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 261s TO SAFELY REUSE $_ IN A SUBROUTINE. 261s 261s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 261s WORK AS DESCRIBED. 261s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 261s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 261s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 261s SEE L FOR MORE 261s DETAILS. 261s X 261s 261s =HEAD3 LOCALIZATION OF GLOBS 261s X X 261s 261s THE CONSTRUCT 261s 261s LOCAL *NAME; 261s 261s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 261s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 261s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 261s 261s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 261s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 261s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 261s SEPARATOR. 261s 261s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 261s X X 261s X 261s 261s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 261s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 261s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 261s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 261s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 261s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 261s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 261s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 261s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 261s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 261s 261s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 261s @ARY = ( 0..5 ); 261s { 261s LOCAL($ARY[5]) = 6; 261s LOCAL($HASH{'A'}) = 'DRILL'; 261s WHILE (MY $E = POP(@ARY)) { 261s PRINT "$E . . .\N"; 261s LAST UNLESS $E > 3; 261s } 261s IF (@ARY) { 261s $HASH{'ONLY A'} = 'TEST'; 261s DELETE $HASH{'A'}; 261s } 261s } 261s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 261s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 261s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 261s 261s PERL WILL PRINT 261s 261s 6 . . . 261s 4 . . . 261s 3 . . . 261s THIS IS A TEST ONLY A TEST. 261s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 261s 261s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 261s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 261s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 261s SURPRISING, AND IS VERY LIKELY TO CHANGE. 261s 261s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 261s X X X 261s X 261s 261s YOU CAN USE THE C AND C 261s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 261s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 261s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 261s 261s DO { 261s MY $VAL = $ARRAY[$IDX]; 261s LOCAL $ARRAY[$IDX]; 261s DELETE $ARRAY[$IDX]; 261s $VAL 261s } 261s 261s AND 261s 261s DO { 261s MY $VAL = $HASH{KEY}; 261s LOCAL $HASH{KEY}; 261s DELETE $HASH{KEY}; 261s $VAL 261s } 261s 261s EXCEPT THAT FOR THOSE THE C IS 261s SCOPED TO THE C BLOCK. SLICES ARE 261s ALSO ACCEPTED. 261s 261s MY %HASH = ( 261s A => [ 7, 8, 9 ], 261s B => 1, 261s ) 261s 261s { 261s MY $X = DELETE LOCAL $HASH{A}; 261s # $X IS [ 7, 8, 9 ] 261s # %HASH IS (B => 1) 261s 261s { 261s MY @NUMS = DELETE LOCAL @$X[0, 2] 261s # @NUMS IS (7, 9) 261s # $X IS [ UNDEF, 8 ] 261s 261s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 261s } 261s # $X IS BACK TO [ 7, 8, 9 ] 261s 261s } 261s # %HASH IS BACK TO ITS ORIGINAL STATE 261s 261s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 261s 261s =HEAD2 LVALUE SUBROUTINES 261s X X 261s 261s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 261s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 261s 261s MY $VAL; 261s SUB CANMOD : LVALUE { 261s $VAL; # OR: RETURN $VAL; 261s } 261s SUB NOMOD { 261s $VAL; 261s } 261s 261s CANMOD() = 5; # ASSIGNS TO $VAL 261s NOMOD() = 5; # ERROR 261s 261s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 261s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 261s BY A SCALAR. FOR EXAMPLE, CONSIDER: 261s 261s DATA(2,3) = GET_DATA(3,4); 261s 261s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 261s 261s (DATA(2,3)) = GET_DATA(3,4); 261s 261s AND IN: 261s 261s (DATA(2),DATA(3)) = GET_DATA(3,4); 261s 261s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 261s 261s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 261s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 261s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 261s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 261s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 261s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 261s 261s =HEAD2 LEXICAL SUBROUTINES 261s X X X X 261s 261s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 261s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 261s AVAILABLE UNDER C OR C OR HIGHER. 261s 261s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 261s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 261s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 261s CATEGORY WAS DISABLED. 261s 261s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 261s DECLARED, AND ONLY AFTER THAT DECLARATION: 261s 261s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 261s # VERSIONS EARLIER THAN 5.26. 261s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 261s USE FEATURE 'LEXICAL_SUBS'; 261s 261s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 261s STATE SUB FOO { 261s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 261s } 261s FOO(); # CALLS "STATE" SUB 261s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 261s 261s MY SUB BAR { ... } 261s BAR(); # CALLS "MY" SUB 261s 261s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 261s 261s # WRONG 261s MY SUB BAZ { 261s BAZ(); 261s } 261s 261s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 261s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 261s 261s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 261s 261s MY SUB BAZ { 261s __SUB__->(); # CALLS ITSELF 261s } 261s 261s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 261s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 261s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 261s HOWEVER: 261s 261s MY SUB BAZ; # PREDECLARATION 261s SUB BAZ { # DEFINE THE "MY" SUB 261s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 261s } 261s 261s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 261s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 261s C; THEY KEEP EACH OTHER ALIVE (SEE L). 261s 261s =HEAD3 C VS C 261s 261s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 261s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 261s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 261s CONTAINING BLOCK TO THE NEXT. 261s 261s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 261s NECESSARY IF YOU WANT TO CREATE CLOSURES: 261s 261s SUB WHATEVER { 261s MY $X = SHIFT; 261s MY SUB INNER { 261s ... DO SOMETHING WITH $X ... 261s } 261s INNER(); 261s } 261s 261s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 261s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 261s SEE THE C<$X> FROM THE FIRST CALL TO C. 261s 261s =HEAD3 C SUBROUTINES 261s 261s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 261s SUBROUTINE OF THE SAME NAME. 261s 261s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 261s INSIDE AN INNER SCOPE: 261s 261s SUB FOO { ... } 261s 261s SUB BAR { 261s MY SUB FOO { ... } 261s { 261s # NEED TO USE THE OUTER FOO HERE 261s OUR SUB FOO; 261s FOO(); 261s } 261s } 261s 261s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 261s 261s PACKAGE MYSNEAKYMODULE; 261s 261s OUR SUB DO_SOMETHING { ... } 261s 261s SUB DO_SOMETHING_WITH_CALLER { 261s PACKAGE DB; 261s () = CALLER 1; # SETS @DB::ARGS 261s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 261s } 261s 261s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 261s X X<*> 261s 261s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 261s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 261s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 261s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 261s 261s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 261s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 261s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 261s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 261s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 261s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 261s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 261s 261s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 261s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 261s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 261s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 261s 261s SUB DOUBLEARY { 261s LOCAL(*SOMEARY) = @_; 261s FOREACH $ELEM (@SOMEARY) { 261s $ELEM *= 2; 261s } 261s } 261s DOUBLEARY(*FOO); 261s DOUBLEARY(*BAR); 261s 261s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 261s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 261s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 261s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 261s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 261s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 261s 261s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 261s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 261s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 261s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 261s L. 261s 261s =HEAD2 WHEN TO STILL USE LOCAL() 261s X X 261s 261s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 261s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 261s I USE C INSTEAD OF C. 261s 261s =OVER 4 261s 261s =ITEM 1. 261s 261s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 261s 261s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 261s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 261s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 261s IN C<@FIELDS>. 261s 261s { 261s LOCAL @ARGV = ("/ETC/MOTD"); 261s LOCAL $/ = UNDEF; 261s LOCAL $_ = <>; 261s @FIELDS = SPLIT /^\S*=+\S*$/; 261s } 261s 261s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 261s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 261s 261s =ITEM 2. 261s 261s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 261s 261s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 261s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 261s TABLE ENTRIES: 261s 261s SUB IOQUEUE { 261s LOCAL (*READER, *WRITER); # NOT MY! 261s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 261s RETURN (*READER, *WRITER); 261s } 261s ($HEAD, $TAIL) = IOQUEUE(); 261s 261s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 261s ENTRIES. 261s 261s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 261s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 261s A LOCAL ALIAS. 261s 261s { 261s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 261s GROW(); # REALLY CALLS SHRINK() 261s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 261s } 261s GROW(); # GET THE REAL GROW() AGAIN 261s 261s SEE L FOR MORE ABOUT MANIPULATING 261s FUNCTIONS BY NAME IN THIS WAY. 261s 261s =ITEM 3. 261s 261s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 261s 261s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 261s IS DONE ON DYNAMICS: 261s 261s { 261s LOCAL $SIG{INT} = 'IGNORE'; 261s FUNCT(); # UNINTERRUPTIBLE 261s } 261s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 261s 261s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 261s 261s =BACK 261s 261s =HEAD2 PASS BY REFERENCE 261s X X X 261s 261s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 261s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 261s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 261s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 261s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 261s 261s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 261s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 261s OF ALL THEIR FORMER LAST ELEMENTS: 261s 261s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 261s 261s SUB POPMANY { 261s MY $AREF; 261s MY @RETLIST; 261s FOREACH $AREF ( @_ ) { 261s PUSH @RETLIST, POP @$AREF; 261s } 261s RETURN @RETLIST; 261s } 261s 261s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 261s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 261s 261s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 261s SUB INTER { 261s MY ($K, $HREF, %SEEN); # LOCALS 261s FOREACH $HREF (@_) { 261s WHILE ( $K = EACH %$HREF ) { 261s $SEEN{$K}++; 261s } 261s } 261s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 261s } 261s 261s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 261s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 261s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 261s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 261s A LITTLE EXPENSIVE. 261s 261s WHERE PEOPLE GET INTO TROUBLE IS HERE: 261s 261s (@W, @X) = FUNC(@Y, @Z); 261s OR 261s (%W, %X) = FUNC(%Y, %Z); 261s 261s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 261s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 261s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 261s AS ALWAYS. 261s 261s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 261s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 261s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 261s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 261s 261s ($WREF, $XREF) = FUNC(\@Y, \@Z); 261s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 261s SUB FUNC { 261s MY ($YREF, $ZREF) = @_; 261s IF (@$YREF > @$ZREF) { 261s RETURN ($YREF, $ZREF); 261s } ELSE { 261s RETURN ($ZREF, $YREF); 261s } 261s } 261s 261s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 261s 261s (*W, *X) = FUNC(\@Y, \@Z); 261s PRINT "@W HAS MORE THAN @X\N"; 261s SUB FUNC { 261s LOCAL (*Y, *Z) = @_; 261s IF (@Y > @Z) { 261s RETURN (\@Y, \@Z); 261s } ELSE { 261s RETURN (\@Z, \@Y); 261s } 261s } 261s 261s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 261s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 261s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 261s ARE IN THE SYMBOL TABLE. 261s 261s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 261s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 261s FOR EXAMPLE: 261s 261s SPLUTTER(\*STDOUT); 261s SUB SPLUTTER { 261s MY $FH = SHIFT; 261s PRINT $FH "HER UM WELL A HMMM\N"; 261s } 261s 261s $REC = GET_REC(\*STDIN); 261s SUB GET_REC { 261s MY $FH = SHIFT; 261s RETURN SCALAR <$FH>; 261s } 261s 261s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 261s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 261s 261s SUB OPENIT { 261s MY $PATH = SHIFT; 261s LOCAL *FH; 261s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 261s } 261s 261s =HEAD2 PROTOTYPES 261s X X 261s 261s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 261s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 261s SECTION OR WITH A L. 261s IF YOU DECLARE EITHER OF 261s 261s SUB MYPUSH (\@@) 261s SUB MYPUSH :PROTOTYPE(\@@) 261s 261s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 261s 261s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 261s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 261s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 261s OF AN ATTRIBUTE. 261s 261s THE 261s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 261s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 261s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 261s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 261s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 261s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 261s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 261s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 261s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 261s 261s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 261s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 261s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 261s 261s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 261s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 261s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 261s CORRESPONDING BUILT-IN. 261s 261s DECLARED AS CALLED AS 261s 261s SUB MYLINK ($$) MYLINK $OLD, $NEW 261s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 261s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 261s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 261s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 261s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 261s SUB MYPOP (\@) MYPOP @ARRAY 261s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 261s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 261s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 261s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 261s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 261s SUB MYRAND (;$) MYRAND 42 261s SUB MYTIME () MYTIME 261s 261s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 261s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 261s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 261s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 261s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 261s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 261s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 261s 261s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 261s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 261s 261s SUB MYREF (\[$@%&*]) 261s 261s WILL ALLOW CALLING MYREF() AS 261s 261s MYREF $VAR 261s MYREF @ARRAY 261s MYREF %HASH 261s MYREF &SUB 261s MYREF *GLOB 261s 261s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 261s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 261s 261s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 261s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 261s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 261s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 261s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 261s OR A SUBSEQUENT COMMA. 261s 261s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 261s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 261s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 261s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 261s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 261s FOLLOWS: 261s 261s USE SYMBOL 'QUALIFY_TO_REF'; 261s 261s SUB FOO (*) { 261s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 261s ... 261s } 261s 261s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 261s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 261s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 261s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 261s 261s SUB MYPUSH (+@) { 261s MY $AREF = SHIFT; 261s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 261s PUSH @$AREF, @_; 261s } 261s 261s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 261s IS OF AN ACCEPTABLE TYPE. 261s 261s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 261s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 261s 261s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 261s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 261s PROVIDED, C<$_> WILL BE USED INSTEAD. 261s 261s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 261s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 261s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 261s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 261s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 261s 261s MYTIME +2; 261s 261s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 261s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 261s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 261s 261s SUB MYGETPROTOBYNUMBER($;); 261s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 261s 261s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 261s PROVIDED IT'S IN THE INITIAL POSITION: 261s X<&> 261s 261s SUB TRY (&@) { 261s MY($TRY,$CATCH) = @_; 261s EVAL { &$TRY }; 261s IF ($@) { 261s LOCAL $_ = $@; 261s &$CATCH; 261s } 261s } 261s SUB CATCH (&) { $_[0] } 261s 261s TRY { 261s DIE "PHOOEY"; 261s } CATCH { 261s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 261s }; 261s 261s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 261s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 261s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 261s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 261s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 261s 261s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 261s X 261s 261s SUB MYGREP (&@) { 261s MY $CODE = SHIFT; 261s MY @RESULT; 261s FOREACH $_ (@_) { 261s PUSH(@RESULT, $_) IF &$CODE; 261s } 261s @RESULT; 261s } 261s 261s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 261s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 261s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 261s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 261s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 261s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 261s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 261s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 261s 261s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 261s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 261s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 261s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 261s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 261s MAJORITY OF OFFENDING CODE IS FIXED. 261s 261s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 261s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 261s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 261s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 261s 261s SUB FUNC ($) { 261s MY $N = SHIFT; 261s PRINT "YOU GAVE ME $N\N"; 261s } 261s 261s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 261s RETURNING A LIST: 261s 261s FUNC(@FOO); 261s FUNC( $TEXT =~ /\W+/G ); 261s 261s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 261s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 261s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 261s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 261s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 261s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 261s 261s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 261s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 261s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 261s EFFECT, LIKE SO: 261s 261s SUB FOO($$); 261s SUB FOO($$) { 261s FOO 1, 2; 261s } 261s 261s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 261s TO MAKE THE WORLD A BETTER PLACE. 261s 261s =HEAD2 CONSTANT FUNCTIONS 261s X 261s 261s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 261s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 261s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 261s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 261s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 261s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 261s 261s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 261s 261s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 261s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 261s # AND IT'S INLINED, TOO! 261s SUB ST_DEV () { 0 } 261s SUB ST_INO () { 1 } 261s 261s SUB FLAG_FOO () { 1 << 8 } 261s SUB FLAG_BAR () { 1 << 9 } 261s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 261s 261s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 261s 261s SUB N () { INT(OPT_BAZ) / 3 } 261s 261s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 261s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 261s 261s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 261s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 261s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 261s C: 261s 261s SUB BAZ_VAL () { 261s IF (OPT_BAZ) { 261s RETURN 23; 261s } 261s ELSE { 261s RETURN 42; 261s } 261s } 261s SUB BONK_VAL () { RETURN 12345 } 261s 261s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 261s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 261s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 261s 261s BEGIN { 261s MY $VAR = 1; 261s NO STRICT 'REFS'; 261s *INLINED = SUB () { $VAR }; 261s } 261s 261s BEGIN { 261s MY $VAR = 1; 261s MY $REF = \$VAR; 261s NO STRICT 'REFS'; 261s *NOT_INLINED = SUB () { $VAR }; 261s } 261s 261s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 261s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 261s 261s BEGIN { 261s MY $X = 10; 261s *FOO = SUB () { $X }; 261s $X++; 261s } 261s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 261s 261s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 261s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 261s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 261s SO IT PRINTED C<10>, NOT C<11>. 261s 261s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 261s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 261s ASIDE FROM WHERE IT IS DECLARED. 261s 261s # FINE, NO WARNING 261s BEGIN { 261s MY $X = 54321; 261s *INLINED = SUB () { $X }; 261s } 261s # ERROR 261s BEGIN { 261s MY $X; 261s $X = 54321; 261s *ALSO_INLINED = SUB () { $X }; 261s } 261s 261s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 261s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 261s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 261s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 261s CONSTANT SUBROUTINE: 261s 261s MY $X = 54321; 261s *INLINED = SUB : CONST { $X }; 261s $X++; 261s 261s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 261s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 261s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 261s VALUE CAPTURED THE SAME WAY. 261s 261s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 261s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 261s AN EXPLICIT C: 261s 261s BEGIN { 261s MY $X = 10; 261s *FOO = SUB () { RETURN $X }; 261s $X++; 261s } 261s PRINT FOO(); # PRINTS 11 261s 261s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 261s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 261s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 261s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 261s 261s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 261s SUB ONE { 261s 1; 261s } 261s IF (ONE ) { 261s PRINT ONE() IF ONE ; 261s } 261s 261s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 261s SUB ONE () { 1 } 261s DO { 261s PRINT 1 261s }; 261s 261s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 261s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 261s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 261s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 261s 261s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 261s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 261s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 261s SUBROUTINE ONE REDEFINED AT -E LINE 1. 261s 261s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 261s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 261s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 261s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 261s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 261s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 261s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 261s MENTIONED ABOVE: 261s 261s SUB NOT_INLINED () { RETURN 23 } 261s 261s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 261s X X X X 261s 261s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 261s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 261s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 261s ON A NON-UNIX SYSTEM. 261s 261s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 261s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 261s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 261s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 261s 261s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 261s CHDIR $SOMEWHERE; 261s SUB CHDIR { ... } 261s 261s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 261s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 261s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 261s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 261s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 261s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 261s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 261s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 261s FOR SOME KEYWORDS. SEE L. 261s 261s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 261s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 261s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 261s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 261s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 261s THAT IS, THEY COULD SAY 261s 261s USE MODULE 'OPEN'; 261s 261s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 261s 261s USE MODULE; 261s 261s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 261s 261s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 261s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 261s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 261s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 261s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 261s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 261s THAT UNDERSTANDS REGULAR EXPRESSIONS. 261s 261s PACKAGE REGLOB; 261s REQUIRE EXPORTER; 261s @ISA = 'EXPORTER'; 261s @EXPORT_OK = 'GLOB'; 261s 261s SUB IMPORT { 261s MY $PKG = SHIFT; 261s RETURN UNLESS @_; 261s MY $SYM = SHIFT; 261s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 261s $PKG->EXPORT($WHERE, $SYM, @_); 261s } 261s 261s SUB GLOB { 261s MY $PAT = SHIFT; 261s MY @GOT; 261s IF (OPENDIR MY $D, '.') { 261s @GOT = GREP /$PAT/, READDIR $D; 261s CLOSEDIR $D; 261s } 261s RETURN @GOT; 261s } 261s 1; 261s 261s AND HERE'S HOW IT COULD BE (AB)USED: 261s 261s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 261s PACKAGE FOO; 261s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 261s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 261s 261s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 261s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 261s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 261s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 261s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 261s IT MUST BE DONE AT ALL. 261s 261s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 261s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 261s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 261s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 261s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 261s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 261s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 261s LIBRARY. 261s 261s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 261s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 261s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 261s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 261s (SEE L). 261s 261s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 261s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 261s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 261s 261s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 261s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 261s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 261s C SYNTAX, THOUGH). 261s 261s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 261s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 261s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 261s 261s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 261s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 261s 261s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 261s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 261s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 261s 261s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 261s 261s =HEAD2 AUTOLOADING 261s X X 261s 261s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 261s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 261s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 261s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 261s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 261s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 261s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 261s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 261s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 261s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 261s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 261s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 261s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 261s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 261s SUBROUTINE NAME. SEE L FOR DETAILS.) 261s 261s 261s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 261s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 261s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 261s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 261s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 261s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 261s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 261s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 261s 261s SUB AUTOLOAD { 261s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 261s MY $PROGRAM = $AUTOLOAD; 261s $PROGRAM =~ S/.*:://; 261s SYSTEM($PROGRAM, @_); 261s } 261s DATE(); 261s WHO(); 261s LS('-L'); 261s 261s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 261s EVEN NEED PARENTHESES: 261s 261s USE SUBS QW(DATE WHO LS); 261s DATE; 261s WHO; 261s LS '-L'; 261s 261s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 261s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 261s 261s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 261s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 261s DESCRIBED IN L AND IN L, THE STANDARD 261s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 261s FUNCTIONS TO PERL CODE IN L. 261s 261s =HEAD2 SUBROUTINE ATTRIBUTES 261s X X X 261s 261s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 261s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 261s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 261s C HAD BEEN SEEN. SEE L FOR DETAILS 261s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 261s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 261s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 261s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 261s 261s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 261s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 261s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 261s NEST PROPERLY. 261s 261s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 261s 261s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 261s SUB PLUGH () : UGLY('\(") :BAD; 261s SUB XYZZY : _5X5 { ... } 261s 261s EXAMPLES OF INVALID SYNTAX: 261s 261s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 261s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 261s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 261s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 261s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 261s 261s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 261s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 261s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 261s PARSED AND INVOKED: 261s 261s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 261s 261s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 261s SEE L AND L. 261s 261s =HEAD1 SEE ALSO 261s 261s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 261s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 261s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 261s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 261s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 261s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 261s 261s =FOR VI 261s # EX: SET STS=0 SW=4 ET: 261s 261s ok 2 261s # testing mod_cgi with /modules/cgi/perl.pl 261s # expected 200 261s # received 200 261s # body: PERL CGI 261s ok 3 261s # testing mod_test_rwrite with /test_rwrite 261s # expected 200 261s # received 200 261s # body: A 261s ok 4 261s ok 262s t/filter/case_in.t .................. 262s 1..3 262s # Running under perl version 5.040000 for linux 262s # Current time local: Fri Nov 29 19:49:58 2024 262s # Current time GMT: Fri Nov 29 19:49:58 2024 262s # Using Test.pm version 1.31 262s # Using Apache/Test.pm version 1.44 262s ok 1 262s # testing mod_cgi with /modules/cgi/perl_echo.pl 262s # expected 200 262s # received 200 262s ok 2 262s # testing mod_echo_post with /echo_post 262s # expected 200 262s # received 200 262s ok 3 262s ok 264s t/filter/input_body.t ............... 264s 1..2 264s # Running under perl version 5.040000 for linux 264s # Current time local: Fri Nov 29 19:49:59 2024 264s # Current time GMT: Fri Nov 29 19:49:59 2024 264s # Using Test.pm version 1.31 264s # Using Apache/Test.pm version 1.44 264s # testing : Posted "1 ko" 264s # expected: 'ok 1' 264s # received: 'ok 1' 264s ok 1 264s # testing : Posted "2 ko" 264s # expected: 'ok 2' 264s # received: 'ok 2' 264s ok 2 264s ok 266s t/http11/basicauth.t ................ 266s 1..3 266s # Running under perl version 5.040000 for linux 266s # Current time local: Fri Nov 29 19:50:01 2024 266s # Current time GMT: Fri Nov 29 19:50:01 2024 266s # Using Test.pm version 1.31 266s # Using Apache/Test.pm version 1.44 266s ok 1 266s ok 2 266s ok 3 266s ok 268s t/http11/chunked.t .................. 268s 1..30 268s # Running under perl version 5.040000 for linux 268s # Current time local: Fri Nov 29 19:50:03 2024 268s # Current time GMT: Fri Nov 29 19:50:03 2024 268s # Using Test.pm version 1.31 268s # Using Apache/Test.pm version 1.44 268s # testing : response protocol 268s # expected: 'HTTP/1.1' 268s # received: 'HTTP/1.1' 268s ok 1 268s # testing : response Transfer-Encoding 268s # expected: 'chunked' 268s # received: 'chunked' 268s ok 2 268s # testing : no Content-Length 268s # expected: 0 268s # received: 0 268s ok 3 268s # testing : body length 268s # expected: '70976' 268s # received: 70976 268s ok 4 268s # testing : number of requests 268s # expected: 1 268s # received: 1 268s ok 5 268s # testing : response protocol 268s # expected: 'HTTP/1.1' 268s # received: 'HTTP/1.1' 268s ok 6 268s # testing : response Transfer-Encoding 268s # expected: 'chunked' 268s # received: 'chunked' 268s ok 7 268s # testing : no Content-Length 268s # expected: 0 268s # received: 0 268s ok 8 268s # testing : body length 268s # expected: '212509' 268s # received: 212509 268s ok 9 268s # testing : number of requests 268s # expected: 2 268s # received: 2 268s ok 10 268s # testing : response protocol 268s # expected: 'HTTP/1.1' 268s # received: 'HTTP/1.1' 268s ok 11 268s # testing : response Transfer-Encoding 268s # expected: 'chunked' 268s # received: 'chunked' 268s ok 12 268s # testing : no Content-Length 268s # expected: 0 268s # received: 0 268s ok 13 268s # testing : body length 268s # expected: '280545' 268s # received: 280545 268s ok 14 268s # testing : number of requests 268s # expected: 3 268s # received: 3 268s ok 15 268s # testing : response protocol 268s # expected: 'HTTP/1.1' 268s # received: 'HTTP/1.1' 268s ok 16 268s # testing : response Transfer-Encoding 268s # expected: 'chunked' 268s # received: 'chunked' 268s ok 17 268s # testing : no Content-Length 268s # expected: 0 268s # received: 0 268s ok 18 268s # testing : body length 268s # expected: '845969' 268s # received: 845969 268s ok 19 268s # testing : number of requests 268s # expected: 4 268s # received: 4 268s ok 20 268s # testing : response protocol 268s # expected: 'HTTP/1.1' 268s # received: 'HTTP/1.1' 268s ok 21 268s # testing : no Transfer-Encoding (test result inverted) 268s # expected: 'chunked' 268s # received: '' 268s ok 22 268s # testing : content length 268s # expected: 253 268s # received: '253' 268s ok 23 268s # testing : body length 268s # expected: '242' 268s # received: 242 268s ok 24 268s # testing : number of requests 268s # expected: 5 268s # received: 5 268s ok 25 268s # testing : response protocol 268s # expected: 'HTTP/1.1' 268s # received: 'HTTP/1.1' 268s ok 26 268s # testing : no Transfer-Encoding (test result inverted) 268s # expected: 'chunked' 268s # received: '' 268s ok 27 268s # testing : content length 268s # expected: '' 268s # received: '' 268s ok 28 268s # testing : body length 268s # expected: '14276' 268s # received: 14276 268s ok 29 268s # testing : number of requests 268s # expected: 6 268s # received: 6 268s ok 30 268s ok 270s t/http11/chunked2.t ................. 270s 1..2 270s # Running under perl version 5.040000 for linux 270s # Current time local: Fri Nov 29 19:50:05 2024 270s # Current time GMT: Fri Nov 29 19:50:05 2024 270s # Using Test.pm version 1.31 270s # Using Apache/Test.pm version 1.44 270s # testing : successful response 270s # expected: 200 270s # received: '200' 270s ok 1 270s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 270s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 270s ok 2 270s ok 271s t/http11/clength.t .................. 271s 1..6 271s # Running under perl version 5.040000 for linux 271s # Current time local: Fri Nov 29 19:50:07 2024 271s # Current time GMT: Fri Nov 29 19:50:07 2024 271s # Using Test.pm version 1.31 271s # Using Apache/Test.pm version 1.44 271s # testing : successful response 271s # expected: 200 271s # received: '200' 271s ok 1 271s # expected: 10 271s # received: '10' 271s ok 2 271s # expected: 'bbbbbbbbbb' 271s # received: 'bbbbbbbbbb' 271s ok 3 271s # testing : successful response 271s # expected: 200 271s # received: '200' 271s ok 4 271s # expected: 6 271s # received: '6' 271s ok 5 271s # expected: 'foobar' 271s # received: 'foobar' 271s ok 6 271s ok 275s t/http11/post.t ..................... 275s # using LWP client 275s 1..51 275s # Running under perl version 5.040000 for linux 275s # Current time local: Fri Nov 29 19:50:08 2024 275s # Current time GMT: Fri Nov 29 19:50:08 2024 275s # Using Test.pm version 1.31 275s # Using Apache/Test.pm version 1.44 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 1024 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Connection: Keep-Alive 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 1 275s #DMMATCH1: 1 275s #Keep-Alive: timeout=5, max=100 275s # 275s # testing : length posted 275s # expected: '1024' 275s # received: 1024 275s ok 1 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 2048 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 2 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '2048' 275s # received: 2048 275s ok 2 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 3072 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 3 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '3072' 275s # received: 3072 275s ok 3 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 4096 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 4 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '4096' 275s # received: 4096 275s ok 4 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 5120 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 5 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '5120' 275s # received: 5120 275s ok 5 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 6144 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 6 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '6144' 275s # received: 6144 275s ok 6 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 7168 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 7 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '7168' 275s # received: 7168 275s ok 7 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 8192 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 8 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '8192' 275s # received: 8192 275s ok 8 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 9216 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 5 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 9 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '9216' 275s # received: 9216 275s ok 9 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 10240 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 10 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '10240' 275s # received: 10240 275s ok 10 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 11264 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 11 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '11264' 275s # received: 11264 275s ok 11 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 12288 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 12 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '12288' 275s # received: 12288 275s ok 12 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 13312 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 13 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '13312' 275s # received: 13312 275s ok 13 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 14336 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 14 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '14336' 275s # received: 14336 275s ok 14 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 15360 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:10 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 15 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '15360' 275s # received: 15360 275s ok 15 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 16384 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 16 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '16384' 275s # received: 16384 275s ok 16 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 17408 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 17 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '17408' 275s # received: 17408 275s ok 17 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 18432 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 18 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '18432' 275s # received: 18432 275s ok 18 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 19456 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 19 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '19456' 275s # received: 19456 275s ok 19 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 20480 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 20 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '20480' 275s # received: 20480 275s ok 20 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 21504 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 21 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '21504' 275s # received: 21504 275s ok 21 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 22528 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 22 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '22528' 275s # received: 22528 275s ok 22 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 23552 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 23 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '23552' 275s # received: 23552 275s ok 23 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 24576 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 24 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '24576' 275s # received: 24576 275s ok 24 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 25600 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 25 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '25600' 275s # received: 25600 275s ok 25 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 26624 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 26 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '26624' 275s # received: 26624 275s ok 26 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 27648 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 27 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '27648' 275s # received: 27648 275s ok 27 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 28672 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 28 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '28672' 275s # received: 28672 275s ok 28 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 29696 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 29 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '29696' 275s # received: 29696 275s ok 29 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 30720 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 30 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '30720' 275s # received: 30720 275s ok 30 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 31744 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 31 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '31744' 275s # received: 31744 275s ok 31 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 32768 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 32 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '32768' 275s # received: 32768 275s ok 32 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 33792 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 33 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '33792' 275s # received: 33792 275s ok 33 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 34816 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 34 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '34816' 275s # received: 34816 275s ok 34 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 35840 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:11 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 35 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '35840' 275s # received: 35840 275s ok 35 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 36864 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 36 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '36864' 275s # received: 36864 275s ok 36 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 37888 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 37 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '37888' 275s # received: 37888 275s ok 37 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 38912 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 38 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '38912' 275s # received: 38912 275s ok 38 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 39936 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 39 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '39936' 275s # received: 39936 275s ok 39 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 40960 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 40 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '40960' 275s # received: 40960 275s ok 40 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 41984 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 41 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '41984' 275s # received: 41984 275s ok 41 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 43008 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 42 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '43008' 275s # received: 43008 275s ok 42 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 44032 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 43 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '44032' 275s # received: 44032 275s ok 43 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 45056 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 44 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '45056' 275s # received: 45056 275s ok 44 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 46080 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 45 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '46080' 275s # received: 46080 275s ok 45 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 47104 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 46 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '47104' 275s # received: 47104 275s ok 46 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 48128 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 47 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '48128' 275s # received: 48128 275s ok 47 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 49152 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 48 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '49152' 275s # received: 49152 275s ok 48 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 50176 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 49 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '50176' 275s # received: 50176 275s ok 49 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 51200 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 6 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 50 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '51200' 275s # received: 51200 275s ok 50 275s #lwp request: 275s #POST http://localhost:8529/eat_post HTTP/1.1 275s #User-Agent: libwww-perl/6.77 275s #Content-Length: 102400 275s # 275s #server response: 275s #HTTP/1.1 200 OK 275s #Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 275s #Vary: In-If1 275s #Content-Length: 7 275s #Client-Date: Fri, 29 Nov 2024 19:50:12 GMT 275s #Client-Peer: 127.0.0.1:8529 275s #Client-Response-Num: 51 275s #DMMATCH1: 1 275s # 275s # testing : length posted 275s # expected: '102400' 275s # received: 102400 275s ok 51 275s ok 277s t/modules/aaa.t ..................... 277s 1..40 277s # Running under perl version 5.040000 for linux 277s # Current time local: Fri Nov 29 19:50:12 2024 277s # Current time GMT: Fri Nov 29 19:50:12 2024 277s # Using Test.pm version 1.31 277s # Using Apache/Test.pm version 1.44 277s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/realm2 277s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 277s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/form1 277s ok 1 277s ok 2 277s ok 3 277s ok 4 277s ok 5 277s ok 6 277s ok 7 277s ok 8 277s ok 9 277s ok 10 277s ok 11 277s ok 12 277s ok 13 277s ok 14 277s ok 15 277s ok 16 277s ok 17 277s ok 18 277s ok 19 277s ok 20 277s ok 21 277s ok 22 277s ok 23 277s ok 24 277s ok 25 277s ok 26 277s ok 27 277s ok 28 277s ok 29 277s ok 30 277s ok 31 277s ok 32 277s ok 33 277s ok 34 277s ok 35 277s ok 36 277s ok 37 277s ok 38 277s ok 39 277s ok 40 277s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 277s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/realm2 277s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/form1 277s ok 279s t/modules/access.t .................. 279s 1..408 279s # Running under perl version 5.040000 for linux 279s # Current time local: Fri Nov 29 19:50:14 2024 279s # Current time GMT: Fri Nov 29 19:50:14 2024 279s # Using Test.pm version 1.31 279s # Using Apache/Test.pm version 1.44 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # expecting access. 279s ok 1 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 2 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from all 279s # expecting access. 279s ok 3 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 4 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from localhost 279s # expecting access. 279s ok 5 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 6 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from 127.0.0.1 279s # expecting access. 279s ok 7 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 8 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from 127.0 279s # expecting access. 279s ok 9 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 10 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 11 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 12 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from 127.0.0.1/16 279s # expecting access. 279s ok 13 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 14 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 15 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 16 279s # --- 279s # Order deny,allow 279s # Allow from all 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 17 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # expecting access. 279s ok 18 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 19 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from all 279s # expecting access. 279s ok 20 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 21 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from localhost 279s # expecting access. 279s ok 22 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 23 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from 127.0.0.1 279s # expecting access. 279s ok 24 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 25 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from 127.0 279s # expecting access. 279s ok 26 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 27 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 28 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 29 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from 127.0.0.1/16 279s # expecting access. 279s ok 30 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 31 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 32 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 33 279s # --- 279s # Order deny,allow 279s # Allow from localhost 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 34 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # expecting access. 279s ok 35 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 36 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from all 279s # expecting access. 279s ok 37 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 38 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from localhost 279s # expecting access. 279s ok 39 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 40 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1 279s # expecting access. 279s ok 41 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 42 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from 127.0 279s # expecting access. 279s ok 43 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 44 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 45 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 46 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1/16 279s # expecting access. 279s ok 47 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 48 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 49 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 50 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 51 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # expecting access. 279s ok 52 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 53 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from all 279s # expecting access. 279s ok 54 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 55 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from localhost 279s # expecting access. 279s ok 56 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 57 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from 127.0.0.1 279s # expecting access. 279s ok 58 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 59 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from 127.0 279s # expecting access. 279s ok 60 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 61 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 62 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 63 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from 127.0.0.1/16 279s # expecting access. 279s ok 64 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 65 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 66 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 67 279s # --- 279s # Order deny,allow 279s # Allow from 127.0 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 68 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 69 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 70 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from all 279s # expecting access. 279s ok 71 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 72 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from localhost 279s # expecting access. 279s ok 73 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 74 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1 279s # expecting access. 279s ok 75 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 76 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0 279s # expecting access. 279s ok 77 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 78 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 79 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 80 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1/16 279s # expecting access. 279s ok 81 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 82 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 83 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 84 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 85 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # expecting access. 279s ok 86 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 87 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from all 279s # expecting access. 279s ok 88 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 89 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from localhost 279s # expecting access. 279s ok 90 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 91 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1 279s # expecting access. 279s ok 92 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 93 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0 279s # expecting access. 279s ok 94 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 95 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 96 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 97 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1/16 279s # expecting access. 279s ok 98 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 99 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 100 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 101 279s # --- 279s # Order deny,allow 279s # Allow from 127.0.0.1/16 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 102 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # expecting access. 279s ok 103 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 104 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from all 279s # expecting access denial. 279s ok 105 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 106 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from localhost 279s # expecting access denial. 279s ok 107 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 108 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 109 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 110 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from 127.0 279s # expecting access denial. 279s ok 111 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 112 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 113 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 114 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 115 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 116 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 117 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 118 279s # --- 279s # Order deny,allow 279s # Allow from somewhere.else.com 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 119 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # expecting access. 279s ok 120 279s # --- 279s # Order deny,allow 279s # Deny from all 279s # expecting access denial. 279s ok 121 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from all 279s # expecting access denial. 279s ok 122 279s # --- 279s # Order deny,allow 279s # Deny from localhost 279s # expecting access denial. 279s ok 123 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from localhost 279s # expecting access denial. 279s ok 124 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 125 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 126 279s # --- 279s # Order deny,allow 279s # Deny from 127.0 279s # expecting access denial. 279s ok 127 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from 127.0 279s # expecting access denial. 279s ok 128 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 129 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 130 279s # --- 279s # Order deny,allow 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 131 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 132 279s # --- 279s # Order deny,allow 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 133 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 134 279s # --- 279s # Order deny,allow 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 135 279s # --- 279s # Order deny,allow 279s # Allow from 66.6.6.6 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 136 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # expecting access. 279s ok 137 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 138 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from all 279s # expecting access denial. 279s ok 139 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 140 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from localhost 279s # expecting access denial. 279s ok 141 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 142 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 143 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 144 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from 127.0 279s # expecting access denial. 279s ok 145 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 146 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 147 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 148 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 149 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 150 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 151 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 152 279s # --- 279s # Order allow,deny 279s # Allow from all 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 153 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # expecting access. 279s ok 154 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 155 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from all 279s # expecting access denial. 279s ok 156 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 157 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from localhost 279s # expecting access denial. 279s ok 158 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 159 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 160 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 161 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from 127.0 279s # expecting access denial. 279s ok 162 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 163 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 164 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 165 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 166 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 167 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 168 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 169 279s # --- 279s # Order allow,deny 279s # Allow from localhost 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 170 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # expecting access. 279s ok 171 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 172 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from all 279s # expecting access denial. 279s ok 173 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 174 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from localhost 279s # expecting access denial. 279s ok 175 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 176 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 177 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 178 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from 127.0 279s # expecting access denial. 279s ok 179 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 180 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 181 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 182 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 183 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 184 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 185 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 186 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 187 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # expecting access. 279s ok 188 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 189 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from all 279s # expecting access denial. 279s ok 190 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 191 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from localhost 279s # expecting access denial. 279s ok 192 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 193 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 194 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 195 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from 127.0 279s # expecting access denial. 279s ok 196 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 197 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 198 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 199 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 200 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 201 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 202 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 203 279s # --- 279s # Order allow,deny 279s # Allow from 127.0 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 204 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 205 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 206 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from all 279s # expecting access denial. 279s ok 207 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 208 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from localhost 279s # expecting access denial. 279s ok 209 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 210 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 211 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 212 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0 279s # expecting access denial. 279s ok 213 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 214 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 215 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 216 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 217 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 218 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 219 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 220 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 221 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # expecting access. 279s ok 222 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 223 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from all 279s # expecting access denial. 279s ok 224 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 225 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from localhost 279s # expecting access denial. 279s ok 226 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 227 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 228 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 229 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0 279s # expecting access denial. 279s ok 230 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 231 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 232 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 233 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 234 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 235 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 236 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 237 279s # --- 279s # Order allow,deny 279s # Allow from 127.0.0.1/16 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 238 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # expecting access denial. 279s ok 239 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 240 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from all 279s # expecting access denial. 279s ok 241 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 242 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from localhost 279s # expecting access denial. 279s ok 243 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 244 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 245 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 246 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from 127.0 279s # expecting access denial. 279s ok 247 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 248 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 249 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 250 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 251 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 252 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 253 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 254 279s # --- 279s # Order allow,deny 279s # Allow from somewhere.else.com 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 255 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # expecting access denial. 279s ok 256 279s # --- 279s # Order allow,deny 279s # Deny from all 279s # expecting access denial. 279s ok 257 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from all 279s # expecting access denial. 279s ok 258 279s # --- 279s # Order allow,deny 279s # Deny from localhost 279s # expecting access denial. 279s ok 259 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from localhost 279s # expecting access denial. 279s ok 260 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 261 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 262 279s # --- 279s # Order allow,deny 279s # Deny from 127.0 279s # expecting access denial. 279s ok 263 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from 127.0 279s # expecting access denial. 279s ok 264 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 265 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 266 279s # --- 279s # Order allow,deny 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 267 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 268 279s # --- 279s # Order allow,deny 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 269 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 270 279s # --- 279s # Order allow,deny 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 271 279s # --- 279s # Order allow,deny 279s # Allow from 66.6.6.6 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 272 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # expecting access. 279s ok 273 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 274 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from all 279s # expecting access denial. 279s ok 275 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 276 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from localhost 279s # expecting access denial. 279s ok 277 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 278 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 279 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 280 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from 127.0 279s # expecting access denial. 279s ok 281 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 282 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 283 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 284 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 285 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 286 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 287 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 288 279s # --- 279s # Order mutual-failure 279s # Allow from all 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 289 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # expecting access. 279s ok 290 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 291 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from all 279s # expecting access denial. 279s ok 292 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 293 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from localhost 279s # expecting access denial. 279s ok 294 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 295 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 296 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 297 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from 127.0 279s # expecting access denial. 279s ok 298 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 299 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 300 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 301 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 302 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 303 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 304 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 305 279s # --- 279s # Order mutual-failure 279s # Allow from localhost 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 306 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # expecting access. 279s ok 307 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 308 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from all 279s # expecting access denial. 279s ok 309 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 310 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from localhost 279s # expecting access denial. 279s ok 311 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 312 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 313 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 314 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from 127.0 279s # expecting access denial. 279s ok 315 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 316 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 317 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 318 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 319 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 320 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 321 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 322 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 323 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # expecting access. 279s ok 324 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 325 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from all 279s # expecting access denial. 279s ok 326 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 327 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from localhost 279s # expecting access denial. 279s ok 328 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 329 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 330 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 331 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from 127.0 279s # expecting access denial. 279s ok 332 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 333 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 334 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 335 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 336 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 337 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 338 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 339 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 340 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # expecting access. 279s ok 341 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 342 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from all 279s # expecting access denial. 279s ok 343 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 344 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from localhost 279s # expecting access denial. 279s ok 345 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 346 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 347 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 348 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0 279s # expecting access denial. 279s ok 349 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 350 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 351 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 352 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 353 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 354 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 355 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 356 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/255.255.0.0 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 357 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # expecting access. 279s ok 358 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 359 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from all 279s # expecting access denial. 279s ok 360 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 361 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from localhost 279s # expecting access denial. 279s ok 362 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 363 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 364 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 365 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0 279s # expecting access denial. 279s ok 366 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 367 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 368 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 369 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 370 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 371 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from somewhere.else.com 279s # expecting access. 279s ok 372 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 373 279s # --- 279s # Order mutual-failure 279s # Allow from 127.0.0.1/16 279s # Deny from 66.6.6.6 279s # expecting access. 279s ok 374 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # expecting access denial. 279s ok 375 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 376 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from all 279s # expecting access denial. 279s ok 377 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 378 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from localhost 279s # expecting access denial. 279s ok 379 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 380 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 381 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 382 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from 127.0 279s # expecting access denial. 279s ok 383 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 384 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 385 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 386 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 387 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 388 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 389 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 390 279s # --- 279s # Order mutual-failure 279s # Allow from somewhere.else.com 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 391 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # expecting access denial. 279s ok 392 279s # --- 279s # Order mutual-failure 279s # Deny from all 279s # expecting access denial. 279s ok 393 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from all 279s # expecting access denial. 279s ok 394 279s # --- 279s # Order mutual-failure 279s # Deny from localhost 279s # expecting access denial. 279s ok 395 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from localhost 279s # expecting access denial. 279s ok 396 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 397 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1 279s # expecting access denial. 279s ok 398 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0 279s # expecting access denial. 279s ok 399 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from 127.0 279s # expecting access denial. 279s ok 400 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 401 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1/255.255.0.0 279s # expecting access denial. 279s ok 402 279s # --- 279s # Order mutual-failure 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 403 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from 127.0.0.1/16 279s # expecting access denial. 279s ok 404 279s # --- 279s # Order mutual-failure 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 405 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from somewhere.else.com 279s # expecting access denial. 279s ok 406 279s # --- 279s # Order mutual-failure 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 407 279s # --- 279s # Order mutual-failure 279s # Allow from 66.6.6.6 279s # Deny from 66.6.6.6 279s # expecting access denial. 279s ok 408 279s ok 281s t/modules/actions.t ................. 281s 1..20 281s # Running under perl version 5.040000 for linux 281s # Current time local: Fri Nov 29 19:50:16 2024 281s # Current time GMT: Fri Nov 29 19:50:16 2024 281s # Using Test.pm version 1.31 281s # Using Apache/Test.pm version 1.44 281s # expected: 200 281s # received: '200' 281s ok 1 281s # expected: 'nada' 281s # received: 'nada' 281s ok 2 281s # expected: 404 281s # received: '404' 281s ok 3 281s ok 4 # skip RC=404, no need to check content 281s # expected: 404 281s # received: '404' 281s ok 5 281s ok 6 # skip RC=404, no need to check content 281s # expected: 404 281s # received: '404' 281s ok 7 281s ok 8 # skip RC=404, no need to check content 281s # expected: 200 281s # received: '200' 281s ok 9 281s # expected: 'nada' 281s # received: 'nada' 281s ok 10 281s # expected: 404 281s # received: '404' 281s ok 11 281s ok 12 # skip RC=404, no need to check content 281s # expected: 200 281s # received: '200' 281s ok 13 281s # expected: 'POST 281s # foo2: bar2 281s # ' 281s # received: 'POST 281s # foo2: bar2 281s # ' 281s ok 14 281s # expected: 405 281s # received: '405' 281s ok 15 281s # expected: 200 281s # received: '200' 281s ok 16 281s # expected: 'foo=bar' 281s # received: 'foo=bar' 281s ok 17 281s # expected: 200 281s # received: '200' 281s ok 18 281s # expected: 'POST 281s # foo2: bar2 281s # ' 281s # received: 'POST 281s # foo2: bar2 281s # ' 281s ok 19 281s # expected: 405 281s # received: '405' 281s ok 20 281s ok 283s t/modules/alias.t ................... 283s 1..134 283s # Running under perl version 5.040000 for linux 283s # Current time local: Fri Nov 29 19:50:18 2024 283s # Current time GMT: Fri Nov 29 19:50:18 2024 283s # Using Test.pm version 1.31 283s # Using Apache/Test.pm version 1.44 283s # verifying simple aliases 283s # testing : /alias/ 283s # expected: 200 283s # received: '200' 283s ok 1 283s # testing : /bogu/ 283s # expected: 404 283s # received: '404' 283s ok 2 283s # verifying alias match with /ali[0-9]. 283s # testing : /ali0 283s # expected: 0 283s # received: '0' 283s ok 3 283s # testing : /ali1 283s # expected: 1 283s # received: '1' 283s ok 4 283s # testing : /ali2 283s # expected: 2 283s # received: '2' 283s ok 5 283s # testing : /ali3 283s # expected: 3 283s # received: '3' 283s ok 6 283s # testing : /ali4 283s # expected: 4 283s # received: '4' 283s ok 7 283s # testing : /ali5 283s # expected: 5 283s # received: '5' 283s ok 8 283s # testing : /ali6 283s # expected: 6 283s # received: '6' 283s ok 9 283s # testing : /ali7 283s # expected: 7 283s # received: '7' 283s ok 10 283s # testing : /ali8 283s # expected: 8 283s # received: '8' 283s ok 11 283s # testing : /ali9 283s # expected: 9 283s # received: '9' 283s ok 12 283s # verifying expression alias match with /expr/ali[0-9]. 283s # testing : /ali0 283s # expected: 0 283s # received: '0' 283s ok 13 283s # testing : /ali1 283s # expected: 1 283s # received: '1' 283s ok 14 283s # testing : /ali2 283s # expected: 2 283s # received: '2' 283s ok 15 283s # testing : /ali3 283s # expected: 3 283s # received: '3' 283s ok 16 283s # testing : /ali4 283s # expected: 4 283s # received: '4' 283s ok 17 283s # testing : /ali5 283s # expected: 5 283s # received: '5' 283s ok 18 283s # testing : /ali6 283s # expected: 6 283s # received: '6' 283s ok 19 283s # testing : /ali7 283s # expected: 7 283s # received: '7' 283s ok 20 283s # testing : /ali8 283s # expected: 8 283s # received: '8' 283s ok 21 283s # testing : /ali9 283s # expected: 9 283s # received: '9' 283s ok 22 283s # testing : /forbid 283s # expected: '403' 283s # received: '403' 283s ok 23 283s # testing : /gone 283s # expected: '410' 283s # received: '410' 283s ok 24 283s # testing : /perm 283s # expected: '301' 283s # received: '301' 283s ok 25 283s # testing : /perm2 283s # expected: '301' 283s # received: '301' 283s ok 26 283s # testing : /seeother 283s # expected: '303' 283s # received: '303' 283s ok 27 283s # testing : /temp 283s # expected: '302' 283s # received: '302' 283s ok 28 283s # testing : /temp2 283s # expected: '302' 283s # received: '302' 283s ok 29 283s verifying body of perm and temp redirect match 283s # testing : /p0 283s # expected: 0 283s # received: '0' 283s ok 30 283s # testing : /p1 283s # expected: 1 283s # received: '1' 283s ok 31 283s # testing : /p2 283s # expected: 2 283s # received: '2' 283s ok 32 283s # testing : /p3 283s # expected: 3 283s # received: '3' 283s ok 33 283s # testing : /p4 283s # expected: 4 283s # received: '4' 283s ok 34 283s # testing : /p5 283s # expected: 5 283s # received: '5' 283s ok 35 283s # testing : /p6 283s # expected: 6 283s # received: '6' 283s ok 36 283s # testing : /p7 283s # expected: 7 283s # received: '7' 283s ok 37 283s # testing : /p8 283s # expected: 8 283s # received: '8' 283s ok 38 283s # testing : /p9 283s # expected: 9 283s # received: '9' 283s ok 39 283s # testing : /t0 283s # expected: 0 283s # received: '0' 283s ok 40 283s # testing : /t1 283s # expected: 1 283s # received: '1' 283s ok 41 283s # testing : /t2 283s # expected: 2 283s # received: '2' 283s ok 42 283s # testing : /t3 283s # expected: 3 283s # received: '3' 283s ok 43 283s # testing : /t4 283s # expected: 4 283s # received: '4' 283s ok 44 283s # testing : /t5 283s # expected: 5 283s # received: '5' 283s ok 45 283s # testing : /t6 283s # expected: 6 283s # received: '6' 283s ok 46 283s # testing : /t7 283s # expected: 7 283s # received: '7' 283s ok 47 283s # testing : /t8 283s # expected: 8 283s # received: '8' 283s ok 48 283s # testing : /t9 283s # expected: 9 283s # received: '9' 283s ok 49 283s verifying body of perm and temp redirect match with expression support 283s # testing : /p0 283s # expected: 0 283s # received: '0' 283s ok 50 283s # testing : /p1 283s # expected: 1 283s # received: '1' 283s ok 51 283s # testing : /p2 283s # expected: 2 283s # received: '2' 283s ok 52 283s # testing : /p3 283s # expected: 3 283s # received: '3' 283s ok 53 283s # testing : /p4 283s # expected: 4 283s # received: '4' 283s ok 54 283s # testing : /p5 283s # expected: 5 283s # received: '5' 283s ok 55 283s # testing : /p6 283s # expected: 6 283s # received: '6' 283s ok 56 283s # testing : /p7 283s # expected: 7 283s # received: '7' 283s ok 57 283s # testing : /p8 283s # expected: 8 283s # received: '8' 283s ok 58 283s # testing : /p9 283s # expected: 9 283s # received: '9' 283s ok 59 283s # testing : /t0 283s # expected: 0 283s # received: '0' 283s ok 60 283s # testing : /t1 283s # expected: 1 283s # received: '1' 283s ok 61 283s # testing : /t2 283s # expected: 2 283s # received: '2' 283s ok 62 283s # testing : /t3 283s # expected: 3 283s # received: '3' 283s ok 63 283s # testing : /t4 283s # expected: 4 283s # received: '4' 283s ok 64 283s # testing : /t5 283s # expected: 5 283s # received: '5' 283s ok 65 283s # testing : /t6 283s # expected: 6 283s # received: '6' 283s ok 66 283s # testing : /t7 283s # expected: 7 283s # received: '7' 283s ok 67 283s # testing : /t8 283s # expected: 8 283s # received: '8' 283s ok 68 283s # testing : /t9 283s # expected: 9 283s # received: '9' 283s ok 69 283s verifying return code of seeother and gone redirect match 283s # testing : g0 283s # expected: '410' 283s # received: '410' 283s ok 70 283s # testing : g1 283s # expected: '410' 283s # received: '410' 283s ok 71 283s # testing : g2 283s # expected: '410' 283s # received: '410' 283s ok 72 283s # testing : g3 283s # expected: '410' 283s # received: '410' 283s ok 73 283s # testing : g4 283s # expected: '410' 283s # received: '410' 283s ok 74 283s # testing : g5 283s # expected: '410' 283s # received: '410' 283s ok 75 283s # testing : g6 283s # expected: '410' 283s # received: '410' 283s ok 76 283s # testing : g7 283s # expected: '410' 283s # received: '410' 283s ok 77 283s # testing : g8 283s # expected: '410' 283s # received: '410' 283s ok 78 283s # testing : g9 283s # expected: '410' 283s # received: '410' 283s ok 79 283s # testing : f0 283s # expected: '403' 283s # received: '403' 283s ok 80 283s # testing : f1 283s # expected: '403' 283s # received: '403' 283s ok 81 283s # testing : f2 283s # expected: '403' 283s # received: '403' 283s ok 82 283s # testing : f3 283s # expected: '403' 283s # received: '403' 283s ok 83 283s # testing : f4 283s # expected: '403' 283s # received: '403' 283s ok 84 283s # testing : f5 283s # expected: '403' 283s # received: '403' 283s ok 85 283s # testing : f6 283s # expected: '403' 283s # received: '403' 283s ok 86 283s # testing : f7 283s # expected: '403' 283s # received: '403' 283s ok 87 283s # testing : f8 283s # expected: '403' 283s # received: '403' 283s ok 88 283s # testing : f9 283s # expected: '403' 283s # received: '403' 283s ok 89 283s # testing : s0 283s # expected: '303' 283s # received: '303' 283s ok 90 283s # testing : s1 283s # expected: '303' 283s # received: '303' 283s ok 91 283s # testing : s2 283s # expected: '303' 283s # received: '303' 283s ok 92 283s # testing : s3 283s # expected: '303' 283s # received: '303' 283s ok 93 283s # testing : s4 283s # expected: '303' 283s # received: '303' 283s ok 94 283s # testing : s5 283s # expected: '303' 283s # received: '303' 283s ok 95 283s # testing : s6 283s # expected: '303' 283s # received: '303' 283s ok 96 283s # testing : s7 283s # expected: '303' 283s # received: '303' 283s ok 97 283s # testing : s8 283s # expected: '303' 283s # received: '303' 283s ok 98 283s # testing : s9 283s # expected: '303' 283s # received: '303' 283s ok 99 283s verifying return code of seeother and gone redirect match with expression support 283s # testing : g0 283s # expected: '410' 283s # received: '410' 283s ok 100 283s # testing : g1 283s # expected: '410' 283s # received: '410' 283s ok 101 283s # testing : g2 283s # expected: '410' 283s # received: '410' 283s ok 102 283s # testing : g3 283s # expected: '410' 283s # received: '410' 283s ok 103 283s # testing : g4 283s # expected: '410' 283s # received: '410' 283s ok 104 283s # testing : g5 283s # expected: '410' 283s # received: '410' 283s ok 105 283s # testing : g6 283s # expected: '410' 283s # received: '410' 283s ok 106 283s # testing : g7 283s # expected: '410' 283s # received: '410' 283s ok 107 283s # testing : g8 283s # expected: '410' 283s # received: '410' 283s ok 108 283s # testing : g9 283s # expected: '410' 283s # received: '410' 283s ok 109 283s # testing : f0 283s # expected: '403' 283s # received: '403' 283s ok 110 283s # testing : f1 283s # expected: '403' 283s # received: '403' 283s ok 111 283s # testing : f2 283s # expected: '403' 283s # received: '403' 283s ok 112 283s # testing : f3 283s # expected: '403' 283s # received: '403' 283s ok 113 283s # testing : f4 283s # expected: '403' 283s # received: '403' 283s ok 114 283s # testing : f5 283s # expected: '403' 283s # received: '403' 283s ok 115 283s # testing : f6 283s # expected: '403' 283s # received: '403' 283s ok 116 283s # testing : f7 283s # expected: '403' 283s # received: '403' 283s ok 117 283s # testing : f8 283s # expected: '403' 283s # received: '403' 283s ok 118 283s # testing : f9 283s # expected: '403' 283s # received: '403' 283s ok 119 283s # testing : s0 283s # expected: '303' 283s # received: '303' 283s ok 120 283s # testing : s1 283s # expected: '303' 283s # received: '303' 283s ok 121 283s # testing : s2 283s # expected: '303' 283s # received: '303' 283s ok 122 283s # testing : s3 283s # expected: '303' 283s # received: '303' 283s ok 123 283s # testing : s4 283s # expected: '303' 283s # received: '303' 283s ok 124 283s # testing : s5 283s # expected: '303' 283s # received: '303' 283s ok 125 283s # testing : s6 283s # expected: '303' 283s # received: '303' 283s ok 126 283s # testing : s7 283s # expected: '303' 283s # received: '303' 283s ok 127 283s # testing : s8 283s # expected: '303' 283s # received: '303' 283s ok 128 283s # testing : s9 283s # expected: '303' 283s # received: '303' 283s ok 129 283s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 283s # verifying /modules/alias/script is plain text 283s # testing : /modules/alias/script 283s # expected: '#!/bin/sh 283s # echo Content-type: text/plain 283s # echo 283s # echo this is a shell script cgi. 283s # ' 283s # received: '#!/bin/sh 283s # echo Content-type: text/plain 283s # echo 283s # echo this is a shell script cgi. 283s # ' 283s ok 130 283s # verifying same file accessed at /cgi/script is executed code 283s # testing : /cgi/script 283s # expected: 'this is a shell script cgi. 283s # ' 283s # received: 'this is a shell script cgi. 283s # ' 283s ok 131 283s # verifying ScriptAliasMatch with /aliascgi-script 283s # testing : /aliascgi-script 283s # expected: 'this is a shell script cgi. 283s # ' 283s # received: 'this is a shell script cgi. 283s # ' 283s ok 132 283s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 283s # testing : /aliascgi-script 283s # expected: 'this is a shell script cgi. 283s # ' 283s # received: 'this is a shell script cgi. 283s # ' 283s ok 133 283s # verifying bad script alias. 283s # testing : /aliascgi-nada 283s # expected: 404 283s # received: '404' 283s ok 134 283s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 283s ok 286s t/modules/allowmethods.t ............ 286s 1..9 286s # Running under perl version 5.040000 for linux 286s # Current time local: Fri Nov 29 19:50:20 2024 286s # Current time GMT: Fri Nov 29 19:50:20 2024 286s # Using Test.pm version 1.31 286s # Using Apache/Test.pm version 1.44 286s # testing : Get request to /Get responds 200 286s # expected: 200 286s # received: '200' 286s ok 1 286s # testing : Head request to /Get responds 200 286s # expected: 200 286s # received: '200' 286s ok 2 286s # testing : Post request to /Get responds 405 286s # expected: 405 286s # received: '405' 286s ok 3 286s # testing : Get request to /Head responds 200 286s # expected: 200 286s # received: '200' 286s ok 4 286s # testing : Head request to /Head responds 200 286s # expected: 200 286s # received: '200' 286s ok 5 286s # testing : Post request to /Head responds 405 286s # expected: 405 286s # received: '405' 286s ok 6 286s # testing : Get request to /Post responds 405 286s # expected: 405 286s # received: '405' 286s ok 7 286s # testing : Head request to /Post responds 405 286s # expected: 405 286s # received: '405' 286s ok 8 286s # testing : Post request to /Post responds 200 286s # expected: 200 286s # received: '200' 286s ok 9 286s ok 286s t/modules/asis.t .................... 286s 1..3 286s # Running under perl version 5.040000 for linux 286s # Current time local: Fri Nov 29 19:50:22 2024 286s # Current time GMT: Fri Nov 29 19:50:22 2024 286s # Using Test.pm version 1.31 286s # Using Apache/Test.pm version 1.44 286s # testing : asis content OK 286s # expected: 'This is asis content. 286s # ' 286s # received: 'This is asis content. 286s # ' 286s ok 1 286s # testing : asis gave 404 error 286s # expected: 404 286s # received: '404' 286s ok 2 286s # testing : asis gave 403 error 286s # expected: 403 286s # received: '403' 286s ok 3 286s ok 289s t/modules/authz_core.t .............. 289s 1..504 289s # Running under perl version 5.040000 for linux 289s # Current time local: Fri Nov 29 19:50:23 2024 289s # Current time GMT: Fri Nov 29 19:50:23 2024 289s # Using Test.pm version 1.31 289s # Using Apache/Test.pm version 1.44 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/groups1 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 200, expected 200 [a/ : a/ ] 289s ok 1 289s # got 200, expected 200 [a/ : a/ 1] 289s ok 2 289s # got 200, expected 200 [a/ : a/ 2] 289s ok 3 289s # got 200, expected 200 [a/ : a/ 1 2] 289s ok 4 289s # got 200, expected 200 [a/ : a/ 3] 289s ok 5 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ user1: a/ ] 289s ok 6 289s # got 200, expected 200 [a/ user1: a/ user1] 289s ok 7 289s # got 401, expected 401 [a/ user1: a/ user2] 289s ok 8 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ Any 1 2: a/ ] 289s ok 9 289s # got 200, expected 200 [a/ Any 1 2: a/ 1] 289s ok 10 289s # got 200, expected 200 [a/ Any 1 2: a/ 2] 289s ok 11 289s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 289s ok 12 289s # got 403, expected 403 [a/ Any 1 2: a/ 3] 289s ok 13 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 289s ok 14 289s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 289s ok 15 289s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 289s ok 16 289s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 289s ok 17 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 289s ok 18 289s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 289s ok 19 289s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 289s ok 20 289s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 289s ok 21 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 289s ok 22 289s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 289s ok 23 289s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 289s ok 24 289s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 289s ok 25 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 289s ok 26 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 289s ok 27 289s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 289s ok 28 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 289s ok 29 289s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 289s ok 30 289s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 289s ok 31 289s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 289s ok 32 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 289s ok 33 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 289s ok 34 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 289s ok 35 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 289s ok 36 289s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 289s ok 37 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 289s ok 38 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 289s ok 39 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 289s ok 40 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 289s ok 41 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 289s ok 42 289s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 289s ok 43 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 289s ok 44 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 289s ok 45 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 289s ok 46 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 289s ok 47 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 289s ok 48 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 289s ok 49 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 289s ok 50 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 289s ok 51 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 289s ok 52 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 289s ok 53 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 289s ok 54 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 289s ok 55 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 289s ok 56 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 289s ok 57 289s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 289s ok 58 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 !2: a/ ] 289s ok 59 289s # got 200, expected 200 [a/ All 1 !2: a/ 1] 289s ok 60 289s # got 403, expected 403 [a/ All 1 !2: a/ 2] 289s ok 61 289s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 289s ok 62 289s # got 403, expected 403 [a/ All 1 !2: a/ 3] 289s ok 63 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 289s ok 64 289s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 289s ok 65 289s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 289s ok 66 289s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 289s ok 67 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 289s ok 68 289s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 289s ok 69 289s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 289s ok 70 289s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 289s ok 71 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 289s ok 72 289s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 289s ok 73 289s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 289s ok 74 289s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 289s ok 75 289s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 289s ok 76 289s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 289s ok 77 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 289s ok 78 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 289s ok 79 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 289s ok 80 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 289s ok 81 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 289s ok 82 289s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 289s ok 83 289s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 289s ok 84 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 289s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 289s ok 85 289s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 289s ok 86 289s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 289s ok 87 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 289s ok 88 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 289s ok 89 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 289s ok 90 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 289s ok 91 289s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 289s ok 92 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 289s ok 93 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 289s ok 94 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 289s ok 95 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 289s ok 96 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 289s ok 97 289s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 289s ok 98 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 289s ok 99 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 289s ok 100 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 289s ok 101 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 289s ok 102 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 289s ok 103 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 289s ok 104 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 289s ok 105 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 289s ok 106 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 289s ok 107 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 289s ok 108 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 289s ok 109 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 289s ok 110 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 289s ok 111 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 289s ok 112 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 289s ok 113 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 2: a/ ] 289s ok 114 289s # got 403, expected 403 [a/ All 1 2: a/ 1] 289s ok 115 289s # got 403, expected 403 [a/ All 1 2: a/ 2] 289s ok 116 289s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 289s ok 117 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 289s ok 118 289s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 289s ok 119 289s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 289s ok 120 289s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 289s ok 121 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 289s ok 122 289s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 289s ok 123 289s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 289s ok 124 289s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 289s ok 125 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 289s ok 126 289s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 289s ok 127 289s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 289s ok 128 289s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 289s ok 129 289s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 289s ok 130 289s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 289s ok 131 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 289s ok 132 289s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 289s ok 133 289s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 289s ok 134 289s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 289s ok 135 289s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 289s ok 136 289s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 289s ok 137 289s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 289s ok 138 289s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 289s ok 139 289s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 289s ok 140 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 289s ok 141 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 289s ok 142 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 289s ok 143 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 289s ok 144 289s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 289s ok 145 289s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 289s ok 146 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 289s ok 147 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 289s ok 148 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 289s ok 149 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 289s ok 150 289s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 289s ok 151 289s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 289s ok 152 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 289s ok 153 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 289s ok 154 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 289s ok 155 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 289s ok 156 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 289s ok 157 289s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 289s ok 158 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 289s ok 159 289s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 289s ok 160 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 289s ok 161 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 289s ok 162 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 289s ok 163 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 289s ok 164 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 289s ok 165 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 289s ok 166 289s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 289s ok 167 289s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 289s ok 168 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 289s ok 169 289s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 289s ok 170 289s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 289s ok 171 289s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 289s ok 172 289s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 289s ok 173 289s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 289s ok 174 289s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 289s ok 175 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 289s ok 176 289s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 289s ok 177 289s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 289s ok 178 289s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 289s ok 179 289s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 289s ok 180 289s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 289s ok 181 289s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 289s ok 182 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 289s ok 183 289s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 289s ok 184 289s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 289s ok 185 289s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 289s ok 186 289s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 289s ok 187 289s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 289s ok 188 289s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 289s ok 189 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 289s ok 190 289s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 289s ok 191 289s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 289s ok 192 289s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 289s ok 193 289s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 289s ok 194 289s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 289s ok 195 289s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 289s ok 196 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 289s ok 197 289s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 289s ok 198 289s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 289s ok 199 289s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 289s ok 200 289s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 289s ok 201 289s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 289s ok 202 289s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 289s ok 203 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 289s ok 204 289s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 289s ok 205 289s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 289s ok 206 289s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 289s ok 207 289s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 289s ok 208 289s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 289s ok 209 289s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 289s ok 210 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 289s ok 211 289s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 289s ok 212 289s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 289s ok 213 289s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 289s ok 214 289s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 289s ok 215 289s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 289s ok 216 289s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 289s ok 217 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 289s ok 218 289s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 289s ok 219 289s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 289s ok 220 289s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 289s ok 221 289s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 289s ok 222 289s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 289s ok 223 289s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 289s ok 224 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 289s ok 225 289s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 289s ok 226 289s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 289s ok 227 289s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 289s ok 228 289s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 289s ok 229 289s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 289s ok 230 289s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 289s ok 231 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 289s ok 232 289s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 289s ok 233 289s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 289s ok 234 289s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 289s ok 235 289s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 289s ok 236 289s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 289s ok 237 289s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 289s ok 238 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 289s ok 239 289s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 289s ok 240 289s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 289s ok 241 289s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 289s ok 242 289s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 289s ok 243 289s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 289s ok 244 289s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 289s ok 245 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 289s ok 246 289s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 289s ok 247 289s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 289s ok 248 289s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 289s ok 249 289s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 289s ok 250 289s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 289s ok 251 289s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 289s ok 252 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 289s ok 253 289s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 289s ok 254 289s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 289s ok 255 289s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 289s ok 256 289s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 289s ok 257 289s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 289s ok 258 289s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 289s ok 259 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 289s ok 260 289s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 289s ok 261 289s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 289s ok 262 289s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 289s ok 263 289s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 289s ok 264 289s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 289s ok 265 289s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 289s ok 266 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 289s ok 267 289s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 289s ok 268 289s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 289s ok 269 289s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 289s ok 270 289s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 289s ok 271 289s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 289s ok 272 289s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 289s ok 273 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 289s ok 274 289s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 289s ok 275 289s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 289s ok 276 289s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 289s ok 277 289s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 289s ok 278 289s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 289s ok 279 289s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 289s ok 280 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 289s ok 281 289s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 289s ok 282 289s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 289s ok 283 289s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 289s ok 284 289s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 289s ok 285 289s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 289s ok 286 289s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 289s ok 287 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 289s ok 288 289s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 289s ok 289 289s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 289s ok 290 289s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 289s ok 291 289s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 289s ok 292 289s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 289s ok 293 289s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 289s ok 294 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 289s ok 295 289s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 289s ok 296 289s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 289s ok 297 289s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 289s ok 298 289s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 289s ok 299 289s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 289s ok 300 289s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 289s ok 301 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 289s ok 302 289s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 289s ok 303 289s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 289s ok 304 289s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 289s ok 305 289s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 289s ok 306 289s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 289s ok 307 289s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 289s ok 308 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 289s ok 309 289s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 289s ok 310 289s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 289s ok 311 289s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 289s ok 312 289s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 289s ok 313 289s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 289s ok 314 289s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 289s ok 315 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 289s ok 316 289s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 289s ok 317 289s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 289s ok 318 289s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 289s ok 319 289s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 289s ok 320 289s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 289s ok 321 289s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 289s ok 322 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 289s ok 323 289s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 289s ok 324 289s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 289s ok 325 289s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 289s ok 326 289s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 289s ok 327 289s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 289s ok 328 289s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 289s ok 329 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 289s ok 330 289s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 289s ok 331 289s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 289s ok 332 289s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 289s ok 333 289s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 289s ok 334 289s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 289s ok 335 289s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 289s ok 336 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 289s ok 337 289s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 289s ok 338 289s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 289s ok 339 289s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 289s ok 340 289s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 289s ok 341 289s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 289s ok 342 289s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 289s ok 343 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 289s ok 344 289s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 289s ok 345 289s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 289s ok 346 289s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 289s ok 347 289s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 289s ok 348 289s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 289s ok 349 289s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 289s ok 350 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 289s ok 351 289s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 289s ok 352 289s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 289s ok 353 289s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 289s ok 354 289s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 289s ok 355 289s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 289s ok 356 289s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 289s ok 357 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 289s ok 358 289s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 289s ok 359 289s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 289s ok 360 289s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 289s ok 361 289s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 289s ok 362 289s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 289s ok 363 289s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 289s ok 364 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 289s ok 365 289s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 289s ok 366 289s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 289s ok 367 289s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 289s ok 368 289s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 289s ok 369 289s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 289s ok 370 289s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 289s ok 371 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 289s ok 372 289s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 289s ok 373 289s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 289s ok 374 289s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 289s ok 375 289s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 289s ok 376 289s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 289s ok 377 289s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 289s ok 378 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 289s ok 379 289s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 289s ok 380 289s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 289s ok 381 289s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 289s ok 382 289s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 289s ok 383 289s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 289s ok 384 289s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 289s ok 385 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 289s ok 386 289s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 289s ok 387 289s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 289s ok 388 289s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 289s ok 389 289s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 289s ok 390 289s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 289s ok 391 289s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 289s ok 392 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 289s ok 393 289s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 289s ok 394 289s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 289s ok 395 289s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 289s ok 396 289s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 289s ok 397 289s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 289s ok 398 289s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 289s ok 399 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 289s ok 400 289s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 289s ok 401 289s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 289s ok 402 289s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 289s ok 403 289s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 289s ok 404 289s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 289s ok 405 289s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 289s ok 406 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 289s ok 407 289s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 289s ok 408 289s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 289s ok 409 289s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 289s ok 410 289s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 289s ok 411 289s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 289s ok 412 289s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 289s ok 413 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 289s ok 414 289s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 289s ok 415 289s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 289s ok 416 289s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 289s ok 417 289s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 289s ok 418 289s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 289s ok 419 289s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 289s ok 420 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 289s ok 421 289s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 289s ok 422 289s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 289s ok 423 289s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 289s ok 424 289s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 289s ok 425 289s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 289s ok 426 289s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 289s ok 427 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 289s ok 428 289s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 289s ok 429 289s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 289s ok 430 289s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 289s ok 431 289s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 289s ok 432 289s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 289s ok 433 289s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 289s ok 434 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 289s ok 435 289s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 289s ok 436 289s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 289s ok 437 289s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 289s ok 438 289s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 289s ok 439 289s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 289s ok 440 289s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 289s ok 441 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 289s ok 442 289s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 289s ok 443 289s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 289s ok 444 289s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 289s ok 445 289s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 289s ok 446 289s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 289s ok 447 289s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 289s ok 448 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 289s ok 449 289s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 289s ok 450 289s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 289s ok 451 289s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 289s ok 452 289s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 289s ok 453 289s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 289s ok 454 289s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 289s ok 455 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 289s ok 456 289s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 289s ok 457 289s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 289s ok 458 289s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 289s ok 459 289s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 289s ok 460 289s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 289s ok 461 289s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 289s ok 462 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 289s ok 463 289s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 289s ok 464 289s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 289s ok 465 289s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 289s ok 466 289s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 289s ok 467 289s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 289s ok 468 289s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 289s ok 469 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 289s ok 470 289s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 289s ok 471 289s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 289s ok 472 289s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 289s ok 473 289s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 289s ok 474 289s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 289s ok 475 289s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 289s ok 476 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 289s ok 477 289s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 289s ok 478 289s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 289s ok 479 289s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 289s ok 480 289s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 289s ok 481 289s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 289s ok 482 289s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 289s ok 483 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 289s ok 484 289s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 289s ok 485 289s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 289s ok 486 289s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 289s ok 487 289s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 289s ok 488 289s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 289s ok 489 289s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 289s ok 490 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 289s ok 491 289s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 289s ok 492 289s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 289s ok 493 289s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 289s ok 494 289s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 289s ok 495 289s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 289s ok 496 289s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 289s ok 497 289s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 289s ok 498 289s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 289s ok 499 289s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 289s ok 500 289s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 289s ok 501 289s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 289s ok 502 289s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 289s ok 503 289s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 289s ok 504 289s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 289s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 289s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 289s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 289s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/groups1 289s ok 290s t/modules/autoindex.t ............... 290s 1..84 290s # Running under perl version 5.040000 for linux 290s # Current time local: Fri Nov 29 19:50:26 2024 290s # Current time GMT: Fri Nov 29 19:50:26 2024 290s # Using Test.pm version 1.31 290s # Using Apache/Test.pm version 1.44 290s --- 290s IndexOrderDefault Ascending Name 290s GET /modules/autoindex/htaccess/ 290s ok 1 290s --- 290s IndexOrderDefault Ascending Name 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 2 290s --- 290s IndexOrderDefault Ascending Name 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 3 290s --- 290s IndexOrderDefault Ascending Name 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 4 290s --- 290s IndexOrderDefault Ascending Name 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 5 290s --- 290s IndexOrderDefault Ascending Name 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 6 290s --- 290s IndexOrderDefault Ascending Name 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 7 290s --- 290s IndexOrderDefault Ascending Date 290s GET /modules/autoindex/htaccess/ 290s ok 8 290s --- 290s IndexOrderDefault Ascending Date 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 9 290s --- 290s IndexOrderDefault Ascending Date 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 10 290s --- 290s IndexOrderDefault Ascending Date 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 11 290s --- 290s IndexOrderDefault Ascending Date 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 12 290s --- 290s IndexOrderDefault Ascending Date 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 13 290s --- 290s IndexOrderDefault Ascending Date 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 14 290s --- 290s IndexOrderDefault Ascending Size 290s GET /modules/autoindex/htaccess/ 290s ok 15 290s --- 290s IndexOrderDefault Ascending Size 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 16 290s --- 290s IndexOrderDefault Ascending Size 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 17 290s --- 290s IndexOrderDefault Ascending Size 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 18 290s --- 290s IndexOrderDefault Ascending Size 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 19 290s --- 290s IndexOrderDefault Ascending Size 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 20 290s --- 290s IndexOrderDefault Ascending Size 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 21 290s --- 290s IndexOrderDefault Descending Name 290s GET /modules/autoindex/htaccess/ 290s ok 22 290s --- 290s IndexOrderDefault Descending Name 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 23 290s --- 290s IndexOrderDefault Descending Name 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 24 290s --- 290s IndexOrderDefault Descending Name 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 25 290s --- 290s IndexOrderDefault Descending Name 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 26 290s --- 290s IndexOrderDefault Descending Name 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 27 290s --- 290s IndexOrderDefault Descending Name 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 28 290s --- 290s IndexOrderDefault Descending Date 290s GET /modules/autoindex/htaccess/ 290s ok 29 290s --- 290s IndexOrderDefault Descending Date 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 30 290s --- 290s IndexOrderDefault Descending Date 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 31 290s --- 290s IndexOrderDefault Descending Date 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 32 290s --- 290s IndexOrderDefault Descending Date 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 33 290s --- 290s IndexOrderDefault Descending Date 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 34 290s --- 290s IndexOrderDefault Descending Date 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 35 290s --- 290s IndexOrderDefault Descending Size 290s GET /modules/autoindex/htaccess/ 290s ok 36 290s --- 290s IndexOrderDefault Descending Size 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 37 290s --- 290s IndexOrderDefault Descending Size 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 38 290s --- 290s IndexOrderDefault Descending Size 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 39 290s --- 290s IndexOrderDefault Descending Size 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 40 290s --- 290s IndexOrderDefault Descending Size 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 41 290s --- 290s IndexOrderDefault Descending Size 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 42 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Name 290s GET /modules/autoindex/htaccess/ 290s ok 43 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Name 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 44 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Name 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 45 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Name 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 46 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Name 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 47 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Name 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 48 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Name 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 49 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Date 290s GET /modules/autoindex/htaccess/ 290s ok 50 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Date 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 51 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Date 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 52 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Date 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 53 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Date 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 54 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Date 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 55 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Date 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 56 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Size 290s GET /modules/autoindex/htaccess/ 290s ok 57 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Size 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 58 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Size 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 59 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Size 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 60 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Size 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 61 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Size 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 62 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Ascending Size 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 63 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Name 290s GET /modules/autoindex/htaccess/ 290s ok 64 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Name 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 65 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Name 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 66 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Name 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 67 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Name 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 68 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Name 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 69 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Name 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 70 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Date 290s GET /modules/autoindex/htaccess/ 290s ok 71 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Date 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 72 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Date 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 73 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Date 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 74 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Date 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 75 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Date 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 76 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Date 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 77 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Size 290s GET /modules/autoindex/htaccess/ 290s ok 78 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Size 290s 290s (C=N O=A) 290s GET /modules/autoindex/htaccess/?C=N&O=A 290s ok 79 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Size 290s 290s (C=N O=D) 290s GET /modules/autoindex/htaccess/?C=N&O=D 290s ok 80 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Size 290s 290s (C=M O=A) 290s GET /modules/autoindex/htaccess/?C=M&O=A 290s ok 81 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Size 290s 290s (C=M O=D) 290s GET /modules/autoindex/htaccess/?C=M&O=D 290s ok 82 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Size 290s 290s (C=S O=A) 290s GET /modules/autoindex/htaccess/?C=S&O=A 290s ok 83 290s --- 290s IndexOptions FancyIndexing 290s IndexOrderDefault Descending Size 290s 290s (C=S O=D) 290s GET /modules/autoindex/htaccess/?C=S&O=D 290s ok 84 290s ok 292s t/modules/autoindex2.t .............. 292s 1..3 292s # Running under perl version 5.040000 for linux 292s # Current time local: Fri Nov 29 19:50:27 2024 292s # Current time GMT: Fri Nov 29 19:50:27 2024 292s # Using Test.pm version 1.31 292s # Using Apache/Test.pm version 1.44 292s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 292s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 292s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 292s # testing : dir_broken should not be listed 292s # expected: 0 292s # received: 0 292s ok 1 292s # testing : dir_normal should be listed 292s # expected: 1 292s # received: 1 292s ok 2 292s # testing : dir_protected should not be listed 292s # expected: 0 292s # received: 0 292s ok 3 292s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 292s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 292s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 292s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 292s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 292s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 292s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 292s ok 294s t/modules/brotli.t .................. 294s 1..64 294s # Running under perl version 5.040000 for linux 294s # Current time local: Fri Nov 29 19:50:29 2024 294s # Current time GMT: Fri Nov 29 19:50:29 2024 294s # Using Test.pm version 1.31 294s # Using Apache/Test.pm version 1.44 294s qvalue: 294s # expected: 200 294s # received: '200' 294s ok 1 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 2 294s qvalue: 294s # expected: 200 294s # received: '200' 294s ok 3 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 4 294s qvalue: 294s # expected: 200 294s # received: '200' 294s ok 5 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 6 294s qvalue: 294s # expected: 200 294s # received: '200' 294s ok 7 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 8 294s qvalue: 294s # expected: 200 294s # received: '200' 294s ok 9 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 10 294s qvalue: 294s # expected: 200 294s # received: '200' 294s ok 11 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 12 294s qvalue: ; 294s # expected: 200 294s # received: '200' 294s ok 13 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 14 294s qvalue: ; 294s # expected: 200 294s # received: '200' 294s ok 15 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 16 294s qvalue: ; 294s # expected: 200 294s # received: '200' 294s ok 17 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 18 294s qvalue: ;q= 294s # expected: 200 294s # received: '200' 294s ok 19 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 20 294s qvalue: ;q= 294s # expected: 200 294s # received: '200' 294s ok 21 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 22 294s qvalue: ;q= 294s # expected: 200 294s # received: '200' 294s ok 23 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 24 294s qvalue: ;q=0 294s # expected: 200 294s # received: '200' 294s ok 25 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 26 294s qvalue: ;q=0 294s # expected: 200 294s # received: '200' 294s ok 27 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 28 294s qvalue: ;q=0 294s # expected: 200 294s # received: '200' 294s ok 29 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 30 294s qvalue: ;q=0. 294s # expected: 200 294s # received: '200' 294s ok 31 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 32 294s qvalue: ;q=0. 294s # expected: 200 294s # received: '200' 294s ok 33 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 34 294s qvalue: ;q=0. 294s # expected: 200 294s # received: '200' 294s ok 35 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 36 294s qvalue: ;q=0.0 294s # expected: 200 294s # received: '200' 294s ok 37 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 38 294s qvalue: ;q=0.0 294s # expected: 200 294s # received: '200' 294s ok 39 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 40 294s qvalue: ;q=0.0 294s # expected: 200 294s # received: '200' 294s ok 41 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 42 294s qvalue: ;q=0.00 294s # expected: 200 294s # received: '200' 294s ok 43 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 44 294s qvalue: ;q=0.00 294s # expected: 200 294s # received: '200' 294s ok 45 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 46 294s qvalue: ;q=0.00 294s # expected: 200 294s # received: '200' 294s ok 47 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 48 294s qvalue: ;q=0.000 294s # expected: 200 294s # received: '200' 294s ok 49 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 50 294s qvalue: ;q=0.000 294s # expected: 200 294s # received: '200' 294s ok 51 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 52 294s qvalue: ;q=0.000 294s # expected: 200 294s # received: '200' 294s ok 53 294s # testing : response without Content-Encoding is OK 294s # expected: undef 294s # received: undef 294s ok 54 294s qvalue: ;q=0.0000 294s # expected: 200 294s # received: '200' 294s ok 55 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 56 294s qvalue: ;q=0.0000 294s # expected: 200 294s # received: '200' 294s ok 57 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 58 294s qvalue: ;q=0.0000 294s # expected: 200 294s # received: '200' 294s ok 59 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 60 294s # expected: 200 294s # received: '200' 294s ok 61 294s # testing : response Content-Encoding is OK 294s # expected: 'br' 294s # received: 'br' 294s ok 62 294s # expected: 200 294s # received: '200' 294s ok 63 294s # testing : response Content-Encoding is OK 294s # expected: 'gzip' 294s # received: 'gzip' 294s ok 64 294s ok 295s t/modules/buffer.t .................. 295s 1..12 295s # Running under perl version 5.040000 for linux 295s # Current time local: Fri Nov 29 19:50:31 2024 295s # Current time GMT: Fri Nov 29 19:50:31 2024 295s # Using Test.pm version 1.31 295s # Using Apache/Test.pm version 1.44 295s # testing : Checking return code is '200' 295s # expected: 200 295s # received: '200' 295s ok 1 295s ok 2 295s # testing : Checking return code is '200' 295s # expected: 200 295s # received: '200' 295s ok 3 295s ok 4 295s # testing : Checking return code is '200' 295s # expected: 200 295s # received: '200' 295s ok 5 295s ok 6 295s # testing : Checking return code is '200' 295s # expected: 200 295s # received: '200' 295s ok 7 295s ok 8 295s # testing : Checking return code is '200' 295s # expected: 200 295s # received: '200' 295s ok 9 295s ok 10 295s # testing : Checking return code is '200' 295s # expected: 200 295s # received: '200' 295s ok 11 295s ok 12 295s ok 297s t/modules/cache.t ................... 297s 1..3 297s # Running under perl version 5.040000 for linux 297s # Current time local: Fri Nov 29 19:50:32 2024 297s # Current time GMT: Fri Nov 29 19:50:32 2024 297s # Using Test.pm version 1.31 297s # Using Apache/Test.pm version 1.44 297s # testing : non-cached call to index.html 297s # expected: 200 297s # received: '200' 297s ok 1 297s # testing : call to cache index.html 297s # expected: 200 297s # received: '200' 297s ok 2 297s # testing : cached call to index.html 297s # expected: 200 297s # received: '200' 297s ok 3 297s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 297s ok 301s t/modules/cgi.t ..................... 301s 1..58 301s # Running under perl version 5.040000 for linux 301s # Current time local: Fri Nov 29 19:50:34 2024 301s # Current time GMT: Fri Nov 29 19:50:34 2024 301s # Using Test.pm version 1.31 301s # Using Apache/Test.pm version 1.44 301s # testing : return code for acceptpathinfodefault.sh 301s # expected: 200 301s # received: '200' 301s ok 1 301s # testing : body for acceptpathinfodefault.sh 301s # expected: '' 301s # received: '' 301s ok 2 301s # testing : return code for acceptpathinfodefault.sh/foo 301s # expected: 200 301s # received: '200' 301s ok 3 301s # testing : body for acceptpathinfodefault.sh/foo 301s # expected: '/foo' 301s # received: '/foo' 301s ok 4 301s # testing : return code for acceptpathinfooff.sh 301s # expected: 200 301s # received: '200' 301s ok 5 301s # testing : body for acceptpathinfooff.sh 301s # expected: '' 301s # received: '' 301s ok 6 301s # testing : return code for acceptpathinfooff.sh/foo 301s # expected: 404 301s # received: '404' 301s ok 7 301s # no body test for this one 301s ok 8 301s # testing : return code for acceptpathinfoon.sh 301s # expected: 200 301s # received: '200' 301s ok 9 301s # testing : body for acceptpathinfoon.sh 301s # expected: '' 301s # received: '' 301s ok 10 301s # testing : return code for acceptpathinfoon.sh/foo 301s # expected: 200 301s # received: '200' 301s ok 11 301s # testing : body for acceptpathinfoon.sh/foo 301s # expected: '/foo' 301s # received: '/foo' 301s ok 12 301s # testing : return code for bogus-perl.pl 301s # expected: 500 301s # received: '500' 301s ok 13 301s # cgi log created ok. 301s ok 14 301s # testing : return code for bogus-sh.sh 301s # expected: 500 301s # received: '500' 301s ok 15 301s # checking that log size (807) is bigger than it used to be (523) 301s ok 16 301s # testing : return code for nph-stderr.pl 301s # expected: 200 301s # received: '200' 301s ok 17 301s # testing : body for nph-stderr.pl 301s # expected: 'this is nph-stdout' 301s # received: 'this is nph-stdout' 301s ok 18 301s # testing : return code for nph-test.pl 301s # expected: 200 301s # received: '200' 301s ok 19 301s # testing : body for nph-test.pl 301s # expected: 'ok' 301s # received: 'ok' 301s ok 20 301s # testing : return code for perl.pl 301s # expected: 200 301s # received: '200' 301s ok 21 301s # testing : body for perl.pl 301s # expected: 'perl cgi' 301s # received: 'perl cgi' 301s ok 22 301s # testing : return code for sh.sh 301s # expected: 200 301s # received: '200' 301s ok 23 301s # testing : body for sh.sh 301s # expected: 'sh cgi' 301s # received: 'sh cgi' 301s ok 24 301s # testing : return code for stderr1.pl 301s # expected: 200 301s # received: '200' 301s ok 25 301s # testing : body for stderr1.pl 301s # expected: 'this is stdout' 301s # received: 'this is stdout' 301s ok 26 301s # testing : return code for stderr2.pl 301s # expected: 200 301s # received: '200' 301s ok 27 301s # testing : body for stderr2.pl 301s # expected: 'this is also stdout' 301s # received: 'this is also stdout' 301s ok 28 301s # testing : return code for stderr3.pl 301s # expected: 200 301s # received: '200' 301s ok 29 301s # testing : body for stderr3.pl 301s # expected: 'this is more stdout' 301s # received: 'this is more stdout' 301s ok 30 301s # posted content (length 10) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 301s # expected: '500' 301s # received: '500' 301s ok 31 301s # checking that log size (35781) is greater than 807 301s ok 32 301s # verifying that logged content is 10 characters 301s ok 33 301s # posted content (length 99) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 301s # expected: '500' 301s # received: '500' 301s ok 34 301s # checking that log size (36240) is greater than 35781 301s ok 35 301s # verifying that logged content is 99 characters 301s ok 36 301s # posted content (length 250) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 301s # expected: '500' 301s # received: '500' 301s ok 37 301s # checking that log size (36851) is greater than 36240 301s ok 38 301s # verifying that logged content is 250 characters 301s ok 39 301s # posted content (length 255) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 301s # expected: '500' 301s # received: '500' 301s ok 40 301s # checking that log size (37467) is greater than 36851 301s ok 41 301s # verifying that logged content is 255 characters 301s ok 42 301s # posted content (length 256) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 301s # expected: '500' 301s # received: '500' 301s ok 43 301s # checking that log size (38084) is greater than 37467 301s ok 44 301s # verifying that logged content is 256 characters 301s ok 45 301s # posted content (length 257) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 301s # expected: '500' 301s # received: '500' 301s ok 46 301s # checking that log size (38701) is greater than 38084 301s ok 47 301s # verifying that logged content is 256 characters 301s ok 48 301s # posted content (length 258) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 301s # expected: '500' 301s # received: '500' 301s ok 49 301s # checking that log size (39318) is greater than 38701 301s ok 50 301s # verifying that logged content is 256 characters 301s ok 51 301s # posted content (length 1024) to bogus-perl.pl 301s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 301s # expected: '500' 301s # received: '500' 301s ok 52 301s # checking that log size (39936) is greater than 39318 301s ok 53 301s # verifying that logged content is 256 characters 301s ok 54 301s # verifying log is greater than 40960 bytes. 301s ok 55 301s # verifying log did not grow after making bogus request. 301s ok 56 301s # verifying log did not grow after making another bogus request. 301s ok 57 301s # checking that HEAD /modules/cgi/perl.pl returns 200. 301s ok 58 301s ok 303s t/modules/data.t .................... 303s 1..2 303s # Running under perl version 5.040000 for linux 303s # Current time local: Fri Nov 29 19:50:38 2024 303s # Current time GMT: Fri Nov 29 19:50:38 2024 303s # Using Test.pm version 1.31 303s # Using Apache/Test.pm version 1.44 303s # testing : Checking return code is '200' 303s # expected: 200 303s # received: '200' 303s ok 1 303s ok 2 303s ok 306s t/modules/dav.t ..................... 306s 1..19 306s # Running under perl version 5.040000 for linux 306s # Current time local: Fri Nov 29 19:50:40 2024 306s # Current time GMT: Fri Nov 29 19:50:40 2024 306s # Using Test.pm version 1.31 306s # Using Apache/Test.pm version 1.44 306s resource lock test: 306s ok 1 306s DAV put test: 306s ok 2 306s getting DAV resource properties: 306s ok 3 306s created: Fri, 29 Nov 2024 19:50:41 GMT 306s modified: Fri, 29 Nov 2024 19:50:41 GMT 306s now: Fri, 29 Nov 2024 19:50:43 GMT 306s ok 4 306s ok 5 306s resource lock status test: 306s ok 6 306s resource unlock test: 306s ok 7 306s resource lock status test: 306s ok 8 306s getting uri... 306s expect: 306s -> 306s 306s
306s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

349s # 349s # 349s # Hello World 349s # 349s #

[back]

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

mod_include test

349s # 349s # 349s # Hello World 349s # 349s #

[back]

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

mod_include test

349s # 349s # 349s # Hello World 349s # 349s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p7a7700ba_foo1]

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

LoadBalancer Status for balancer://foo2 [p7a7700ba_foo2]

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

LoadBalancer Status for balancer://foo3 [p7a7700ba_foo3]

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

LoadBalancer Status for balancer://foo4 [p7a7700ba_foo4]

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

LoadBalancer Status for balancer://pr45434 [p7a7700ba_pr45434]

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

LoadBalancer Status for balancer://failover [p7a7700ba_failover]

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

LoadBalancer Status for balancer://dynproxy [p7a7700ba_dynproxy]

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

Moved Permanently

392s #

The document has moved here.

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

Moved Permanently

392s #

The document has moved here.

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

Moved Permanently

392s #

The document has moved here.

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

Moved Permanently

392s #

The document has moved here.

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

Multiple Choices

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

Available documents: 392s #

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

Multiple Choices

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

Available documents: 392s #

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

Multiple Choices

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

Available documents: 392s #

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

Moved Permanently

392s #

The document has moved here.

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

Multiple Choices

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

Available documents: 392s #

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

Multiple Choices

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

Available documents: 392s #

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

Moved Permanently

392s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

393s
Current Time: Friday, 29-Nov-2024 19:52:10 UTC
393s
Restart Time: Friday, 29-Nov-2024 19:48:25 UTC
393s
Parent Server Config. Generation: 1
393s
Parent Server MPM Generation: 0
393s
Server uptime: 3 minutes 45 seconds
393s
Server load: 0.70 0.47 0.21
393s
Total accesses: 6892 - Total Traffic: 138.6 MB - Total Duration: 105035
393s
CPU Usage: u2.34 s1.34 cu1.37 cs.64 - 2.53% CPU load
393s
30.6 requests/sec - 0.6 MB/second - 20.6 kB/request - 15.2401 ms/request
393s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
393s
__..W..
393s

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

393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s
SrvPIDAccMCPU 393s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0101630/2935/2935_ 393s 2.5310221250.078.8878.88 393s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-0101640/2784/2784_ 393s 1.8010220520.033.3033.30 393s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-0-0/0/1000. 393s 0.0010266670.00.0026.26 393s 127.0.0.1http/1.1localhost:8544OPTIONS * HTTP/1.0
3-0-0/0/11. 393s 0.00140152880.00.000.01 393s 127.0.0.1http/1.1localhost:8544OPTIONS * HTTP/1.0
4-02890170/127/131W 393s 0.07002340.00.080.09 393s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
5-0-0/0/24. 393s 0.00170186270.00.000.09 393s 127.0.0.1http/1.1localhost:8544OPTIONS * HTTP/1.0
6-0-0/0/7. 393s 0.00150390.00.000.00 393s 127.0.0.1http/1.1localhost:8544OPTIONS * HTTP/1.0
393s
393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s 393s
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
393s 393s ok 1 393s ok 395s t/modules/substitute.t .............. 395s 1..19 395s # Running under perl version 5.040000 for linux 395s # Current time local: Fri Nov 29 19:52:10 2024 395s # Current time GMT: Fri Nov 29 19:52:10 2024 395s # Using Test.pm version 1.31 395s # Using Apache/Test.pm version 1.44 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'barbar': OK 395s ok 1 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'barbar': OK 395s ok 2 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'foofoo': OK 395s ok 3 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'barbar': OK 395s ok 4 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'barbar': OK 395s ok 5 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'barbar': OK 395s ok 6 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'foof 395s oo': OK 395s ok 7 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'xfoo': OK 395s ok 8 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 395s ok 9 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s barx 395s ': OK 395s ok 10 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'a$1axb(': OK 395s ok 11 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'a$XX': OK 395s ok 12 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 395s ok 13 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'x&x': OK 395s ok 14 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'xx': OK 395s ok 15 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'fcooar': OK 395s ok 16 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'fc$1ar': OK 395s ok 17 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'fdooar': OK 395s ok 18 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s got 200 'XXXfooXXX 395s bar': OK 395s ok 19 395s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 395s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 395s ok 398s t/modules/unique_id.t ............... 398s 1..300 398s # Running under perl version 5.040000 for linux 398s # Current time local: Fri Nov 29 19:52:12 2024 398s # Current time GMT: Fri Nov 29 19:52:12 2024 398s # Using Test.pm version 1.31 398s # Using Apache/Test.pm version 1.44 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 1 398s # unique id: Z0obbliy3LSRNB-MI_BPTgAAAAA 398s ok 2 398s ok 3 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 4 398s # unique id: Z0obbhMPw2_uNRSVRWPnVQAAAAQ 398s ok 5 398s ok 6 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 7 398s # unique id: Z0obbl9d9dmvc1xikpz7AwAAAAE 398s ok 8 398s ok 9 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 10 398s # unique id: Z0obbliy3LSRNB-MI_BPTwAAAAA 398s ok 11 398s ok 12 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 13 398s # unique id: Z0obbhMPw2_uNRSVRWPnVgAAAAQ 398s ok 14 398s ok 15 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 16 398s # unique id: Z0obbl9d9dmvc1xikpz7BAAAAAE 398s ok 17 398s ok 18 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 19 398s # unique id: Z0obbliy3LSRNB-MI_BPUAAAAAA 398s ok 20 398s ok 21 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 22 398s # unique id: Z0obbhMPw2_uNRSVRWPnVwAAAAQ 398s ok 23 398s ok 24 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 25 398s # unique id: Z0obbl9d9dmvc1xikpz7BQAAAAE 398s ok 26 398s ok 27 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 28 398s # unique id: Z0obbliy3LSRNB-MI_BPUQAAAAA 398s ok 29 398s ok 30 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 31 398s # unique id: Z0obbhMPw2_uNRSVRWPnWAAAAAQ 398s ok 32 398s ok 33 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 34 398s # unique id: Z0obbl9d9dmvc1xikpz7BgAAAAE 398s ok 35 398s ok 36 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 37 398s # unique id: Z0obbliy3LSRNB-MI_BPUgAAAAA 398s ok 38 398s ok 39 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 40 398s # unique id: Z0obbhMPw2_uNRSVRWPnWQAAAAQ 398s ok 41 398s ok 42 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 43 398s # unique id: Z0obbl9d9dmvc1xikpz7BwAAAAE 398s ok 44 398s ok 45 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 46 398s # unique id: Z0obbliy3LSRNB-MI_BPUwAAAAA 398s ok 47 398s ok 48 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 49 398s # unique id: Z0obbhMPw2_uNRSVRWPnWgAAAAQ 398s ok 50 398s ok 51 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 52 398s # unique id: Z0obbl9d9dmvc1xikpz7CAAAAAE 398s ok 53 398s ok 54 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 55 398s # unique id: Z0obbliy3LSRNB-MI_BPVAAAAAA 398s ok 56 398s ok 57 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 58 398s # unique id: Z0obbhMPw2_uNRSVRWPnWwAAAAQ 398s ok 59 398s ok 60 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 61 398s # unique id: Z0obbl9d9dmvc1xikpz7CQAAAAE 398s ok 62 398s ok 63 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 64 398s # unique id: Z0obbliy3LSRNB-MI_BPVQAAAAA 398s ok 65 398s ok 66 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 67 398s # unique id: Z0obbhMPw2_uNRSVRWPnXAAAAAQ 398s ok 68 398s ok 69 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 70 398s # unique id: Z0obbl9d9dmvc1xikpz7CgAAAAE 398s ok 71 398s ok 72 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 73 398s # unique id: Z0obbliy3LSRNB-MI_BPVgAAAAA 398s ok 74 398s ok 75 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 76 398s # unique id: Z0obbhMPw2_uNRSVRWPnXQAAAAQ 398s ok 77 398s ok 78 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 79 398s # unique id: Z0obbl9d9dmvc1xikpz7CwAAAAE 398s ok 80 398s ok 81 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 82 398s # unique id: Z0obbliy3LSRNB-MI_BPVwAAAAA 398s ok 83 398s ok 84 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 85 398s # unique id: Z0obbhMPw2_uNRSVRWPnXgAAAAQ 398s ok 86 398s ok 87 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 88 398s # unique id: Z0obbl9d9dmvc1xikpz7DAAAAAE 398s ok 89 398s ok 90 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 91 398s # unique id: Z0obbliy3LSRNB-MI_BPWAAAAAA 398s ok 92 398s ok 93 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 94 398s # unique id: Z0obbhMPw2_uNRSVRWPnXwAAAAQ 398s ok 95 398s ok 96 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 97 398s # unique id: Z0obbl9d9dmvc1xikpz7DQAAAAE 398s ok 98 398s ok 99 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 100 398s # unique id: Z0obbliy3LSRNB-MI_BPWQAAAAA 398s ok 101 398s ok 102 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 103 398s # unique id: Z0obbhMPw2_uNRSVRWPnYAAAAAQ 398s ok 104 398s ok 105 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 106 398s # unique id: Z0obbl9d9dmvc1xikpz7DgAAAAE 398s ok 107 398s ok 108 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 109 398s # unique id: Z0obbliy3LSRNB-MI_BPWgAAAAA 398s ok 110 398s ok 111 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 112 398s # unique id: Z0obbhMPw2_uNRSVRWPnYQAAAAQ 398s ok 113 398s ok 114 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 115 398s # unique id: Z0obbl9d9dmvc1xikpz7DwAAAAE 398s ok 116 398s ok 117 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 118 398s # unique id: Z0obbliy3LSRNB-MI_BPWwAAAAA 398s ok 119 398s ok 120 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 121 398s # unique id: Z0obbhMPw2_uNRSVRWPnYgAAAAQ 398s ok 122 398s ok 123 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 124 398s # unique id: Z0obbl9d9dmvc1xikpz7EAAAAAE 398s ok 125 398s ok 126 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 127 398s # unique id: Z0obbliy3LSRNB-MI_BPXAAAAAA 398s ok 128 398s ok 129 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 130 398s # unique id: Z0obbhMPw2_uNRSVRWPnYwAAAAQ 398s ok 131 398s ok 132 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 133 398s # unique id: Z0obbl9d9dmvc1xikpz7EQAAAAE 398s ok 134 398s ok 135 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 136 398s # unique id: Z0obbliy3LSRNB-MI_BPXQAAAAA 398s ok 137 398s ok 138 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 139 398s # unique id: Z0obbhMPw2_uNRSVRWPnZAAAAAQ 398s ok 140 398s ok 141 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 142 398s # unique id: Z0obbl9d9dmvc1xikpz7EgAAAAE 398s ok 143 398s ok 144 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 145 398s # unique id: Z0obbliy3LSRNB-MI_BPXgAAAAA 398s ok 146 398s ok 147 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 148 398s # unique id: Z0obbhMPw2_uNRSVRWPnZQAAAAQ 398s ok 149 398s ok 150 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 151 398s # unique id: Z0obbl9d9dmvc1xikpz7EwAAAAE 398s ok 152 398s ok 153 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 154 398s # unique id: Z0obbliy3LSRNB-MI_BPXwAAAAA 398s ok 155 398s ok 156 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 157 398s # unique id: Z0obbhMPw2_uNRSVRWPnZgAAAAQ 398s ok 158 398s ok 159 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 160 398s # unique id: Z0obbl9d9dmvc1xikpz7FAAAAAE 398s ok 161 398s ok 162 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 163 398s # unique id: Z0obbliy3LSRNB-MI_BPYAAAAAA 398s ok 164 398s ok 165 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 166 398s # unique id: Z0obbhMPw2_uNRSVRWPnZwAAAAQ 398s ok 167 398s ok 168 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 169 398s # unique id: Z0obbl9d9dmvc1xikpz7FQAAAAE 398s ok 170 398s ok 171 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 172 398s # unique id: Z0obbliy3LSRNB-MI_BPYQAAAAA 398s ok 173 398s ok 174 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 175 398s # unique id: Z0obbhMPw2_uNRSVRWPnaAAAAAQ 398s ok 176 398s ok 177 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 178 398s # unique id: Z0obbl9d9dmvc1xikpz7FgAAAAE 398s ok 179 398s ok 180 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 181 398s # unique id: Z0obbliy3LSRNB-MI_BPYgAAAAA 398s ok 182 398s ok 183 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 184 398s # unique id: Z0obbhMPw2_uNRSVRWPnaQAAAAQ 398s ok 185 398s ok 186 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 187 398s # unique id: Z0obbl9d9dmvc1xikpz7FwAAAAE 398s ok 188 398s ok 189 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 190 398s # unique id: Z0obbliy3LSRNB-MI_BPYwAAAAA 398s ok 191 398s ok 192 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 193 398s # unique id: Z0obbhMPw2_uNRSVRWPnagAAAAQ 398s ok 194 398s ok 195 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 196 398s # unique id: Z0obbl9d9dmvc1xikpz7GAAAAAE 398s ok 197 398s ok 198 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 199 398s # unique id: Z0obbliy3LSRNB-MI_BPZAAAAAA 398s ok 200 398s ok 201 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 202 398s # unique id: Z0obbhMPw2_uNRSVRWPnawAAAAQ 398s ok 203 398s ok 204 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 205 398s # unique id: Z0obbl9d9dmvc1xikpz7GQAAAAE 398s ok 206 398s ok 207 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 208 398s # unique id: Z0obbliy3LSRNB-MI_BPZQAAAAA 398s ok 209 398s ok 210 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 211 398s # unique id: Z0obbhMPw2_uNRSVRWPnbAAAAAQ 398s ok 212 398s ok 213 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 214 398s # unique id: Z0obbl9d9dmvc1xikpz7GgAAAAE 398s ok 215 398s ok 216 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 217 398s # unique id: Z0obbliy3LSRNB-MI_BPZgAAAAA 398s ok 218 398s ok 219 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 220 398s # unique id: Z0obbhMPw2_uNRSVRWPnbQAAAAQ 398s ok 221 398s ok 222 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 223 398s # unique id: Z0obbl9d9dmvc1xikpz7GwAAAAE 398s ok 224 398s ok 225 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 226 398s # unique id: Z0obbliy3LSRNB-MI_BPZwAAAAA 398s ok 227 398s ok 228 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 229 398s # unique id: Z0obbhMPw2_uNRSVRWPnbgAAAAQ 398s ok 230 398s ok 231 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 232 398s # unique id: Z0obbl9d9dmvc1xikpz7HAAAAAE 398s ok 233 398s ok 234 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 235 398s # unique id: Z0obbliy3LSRNB-MI_BPaAAAAAA 398s ok 236 398s ok 237 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 238 398s # unique id: Z0obbhMPw2_uNRSVRWPnbwAAAAQ 398s ok 239 398s ok 240 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 241 398s # unique id: Z0obbl9d9dmvc1xikpz7HQAAAAE 398s ok 242 398s ok 243 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 244 398s # unique id: Z0obbliy3LSRNB-MI_BPaQAAAAA 398s ok 245 398s ok 246 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 247 398s # unique id: Z0obbhMPw2_uNRSVRWPncAAAAAQ 398s ok 248 398s ok 249 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 250 398s # unique id: Z0obbl9d9dmvc1xikpz7HgAAAAE 398s ok 251 398s ok 252 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 253 398s # unique id: Z0obbliy3LSRNB-MI_BPagAAAAA 398s ok 254 398s ok 255 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 256 398s # unique id: Z0obbhMPw2_uNRSVRWPncQAAAAQ 398s ok 257 398s ok 258 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 259 398s # unique id: Z0obbl9d9dmvc1xikpz7HwAAAAE 398s ok 260 398s ok 261 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 262 398s # unique id: Z0obbliy3LSRNB-MI_BPawAAAAA 398s ok 263 398s ok 264 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 265 398s # unique id: Z0obbhMPw2_uNRSVRWPncgAAAAQ 398s ok 266 398s ok 267 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 268 398s # unique id: Z0obbl9d9dmvc1xikpz7IAAAAAE 398s ok 269 398s ok 270 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 271 398s # unique id: Z0obbliy3LSRNB-MI_BPbAAAAAA 398s ok 272 398s ok 273 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 274 398s # unique id: Z0obbhMPw2_uNRSVRWPncwAAAAQ 398s ok 275 398s ok 276 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 277 398s # unique id: Z0obbl9d9dmvc1xikpz7IQAAAAE 398s ok 278 398s ok 279 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 280 398s # unique id: Z0obbliy3LSRNB-MI_BPbQAAAAA 398s ok 281 398s ok 282 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 283 398s # unique id: Z0obbhMPw2_uNRSVRWPndAAAAAQ 398s ok 284 398s ok 285 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 286 398s # unique id: Z0obbl9d9dmvc1xikpz7IgAAAAE 398s ok 287 398s ok 288 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 289 398s # unique id: Z0obbliy3LSRNB-MI_BPbgAAAAA 398s ok 290 398s ok 291 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 292 398s # unique id: Z0obbhMPw2_uNRSVRWPndQAAAAQ 398s ok 293 398s ok 294 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 295 398s # unique id: Z0obbl9d9dmvc1xikpz7IwAAAAE 398s ok 296 398s ok 297 398s # testing : fetch unique ID 398s # expected: 200 398s # received: '200' 398s ok 298 398s # unique id: Z0obb1iy3LSRNB-MI_BPbwAAAAA 398s ok 299 398s ok 300 398s ok 400s t/modules/usertrack.t ............... 400s 1..1004 400s # Running under perl version 5.040000 for linux 400s # Current time local: Fri Nov 29 19:52:15 2024 400s # Current time GMT: Fri Nov 29 19:52:15 2024 400s # Using Test.pm version 1.31 400s # Using Apache/Test.pm version 1.44 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 1 400s ok 2 400s Set-Cookie: usertrack_test=c32af324.628128932b223; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c32af324.628128932b223 400s ok 3 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 4 400s ok 5 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 6 400s ok 7 400s Set-Cookie: usertrack_test=b1f8577.628128932c6dc; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=b1f8577.628128932c6dc 400s ok 8 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 9 400s ok 10 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 11 400s ok 12 400s Set-Cookie: usertrack_test=3e7c1f8a.628128932d07f; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3e7c1f8a.628128932d07f 400s ok 13 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 14 400s ok 15 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 16 400s ok 17 400s Set-Cookie: usertrack_test=d91972be.628128932d9a6; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d91972be.628128932d9a6 400s ok 18 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 19 400s ok 20 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 21 400s ok 22 400s Set-Cookie: usertrack_test=de6ad2.628128932e2fc; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=de6ad2.628128932e2fc 400s ok 23 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 24 400s ok 25 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 26 400s ok 27 400s Set-Cookie: usertrack_test=544d78b1.628128932ec2e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=544d78b1.628128932ec2e 400s ok 28 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 29 400s ok 30 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 31 400s ok 32 400s Set-Cookie: usertrack_test=6fbe79f4.628128932f51b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=6fbe79f4.628128932f51b 400s ok 33 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 34 400s ok 35 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 36 400s ok 37 400s Set-Cookie: usertrack_test=82f1aa9d.628128932fd4a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=82f1aa9d.628128932fd4a 400s ok 38 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 39 400s ok 40 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 41 400s ok 42 400s Set-Cookie: usertrack_test=1503f191.62812893304c0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=1503f191.62812893304c0 400s ok 43 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 44 400s ok 45 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 46 400s ok 47 400s Set-Cookie: usertrack_test=f7a4bf16.6281289330c46; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f7a4bf16.6281289330c46 400s ok 48 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 49 400s ok 50 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 51 400s ok 52 400s Set-Cookie: usertrack_test=a8cdc390.62812893316da; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a8cdc390.62812893316da 400s ok 53 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 54 400s ok 55 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 56 400s ok 57 400s Set-Cookie: usertrack_test=a6927310.6281289331ebc; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a6927310.6281289331ebc 400s ok 58 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 59 400s ok 60 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 61 400s ok 62 400s Set-Cookie: usertrack_test=216bfb09.628128933264a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=216bfb09.628128933264a 400s ok 63 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 64 400s ok 65 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 66 400s ok 67 400s Set-Cookie: usertrack_test=990d1c94.6281289332eda; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=990d1c94.6281289332eda 400s ok 68 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 69 400s ok 70 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 71 400s ok 72 400s Set-Cookie: usertrack_test=cb764e0c.6281289333630; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=cb764e0c.6281289333630 400s ok 73 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 74 400s ok 75 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 76 400s ok 77 400s Set-Cookie: usertrack_test=db38b1bb.6281289333d99; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=db38b1bb.6281289333d99 400s ok 78 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 79 400s ok 80 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 81 400s ok 82 400s Set-Cookie: usertrack_test=95ba41c9.628128933450b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=95ba41c9.628128933450b 400s ok 83 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 84 400s ok 85 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 86 400s ok 87 400s Set-Cookie: usertrack_test=9146804d.6281289334c17; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9146804d.6281289334c17 400s ok 88 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 89 400s ok 90 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 91 400s ok 92 400s Set-Cookie: usertrack_test=8d2195c9.628128933537b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8d2195c9.628128933537b 400s ok 93 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 94 400s ok 95 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 96 400s ok 97 400s Set-Cookie: usertrack_test=cfd0c8f0.6281289335af2; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=cfd0c8f0.6281289335af2 400s ok 98 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 99 400s ok 100 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 101 400s ok 102 400s Set-Cookie: usertrack_test=c9eca691.6281289336247; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c9eca691.6281289336247 400s ok 103 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 104 400s ok 105 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 106 400s ok 107 400s Set-Cookie: usertrack_test=3fc6ff11.628128933697d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3fc6ff11.628128933697d 400s ok 108 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 109 400s ok 110 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 111 400s ok 112 400s Set-Cookie: usertrack_test=7bb40f14.62812893370d6; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=7bb40f14.62812893370d6 400s ok 113 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 114 400s ok 115 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 116 400s ok 117 400s Set-Cookie: usertrack_test=9ce5ebcf.628128933783d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9ce5ebcf.628128933783d 400s ok 118 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 119 400s ok 120 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 121 400s ok 122 400s Set-Cookie: usertrack_test=6ff736a9.6281289337f4d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=6ff736a9.6281289337f4d 400s ok 123 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 124 400s ok 125 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 126 400s ok 127 400s Set-Cookie: usertrack_test=325aa5f0.6281289338696; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=325aa5f0.6281289338696 400s ok 128 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 129 400s ok 130 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 131 400s ok 132 400s Set-Cookie: usertrack_test=fe91a403.6281289338e6e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=fe91a403.6281289338e6e 400s ok 133 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 134 400s ok 135 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 136 400s ok 137 400s Set-Cookie: usertrack_test=193217ea.6281289339588; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=193217ea.6281289339588 400s ok 138 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 139 400s ok 140 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 141 400s ok 142 400s Set-Cookie: usertrack_test=bf36d2f2.6281289339cd0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=bf36d2f2.6281289339cd0 400s ok 143 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 144 400s ok 145 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 146 400s ok 147 400s Set-Cookie: usertrack_test=a97ce68c.628128933a42d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a97ce68c.628128933a42d 400s ok 148 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 149 400s ok 150 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 151 400s ok 152 400s Set-Cookie: usertrack_test=ef0d57cb.628128933ab2b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ef0d57cb.628128933ab2b 400s ok 153 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 154 400s ok 155 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 156 400s ok 157 400s Set-Cookie: usertrack_test=e1cddf0b.628128933b27b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=e1cddf0b.628128933b27b 400s ok 158 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 159 400s ok 160 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 161 400s ok 162 400s Set-Cookie: usertrack_test=6026ffa4.628128933b9c6; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=6026ffa4.628128933b9c6 400s ok 163 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 164 400s ok 165 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 166 400s ok 167 400s Set-Cookie: usertrack_test=edf16ead.628128933c0cf; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=edf16ead.628128933c0cf 400s ok 168 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 169 400s ok 170 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 171 400s ok 172 400s Set-Cookie: usertrack_test=a0b11bca.628128933c815; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a0b11bca.628128933c815 400s ok 173 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 174 400s ok 175 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 176 400s ok 177 400s Set-Cookie: usertrack_test=c305e55b.628128933cf51; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c305e55b.628128933cf51 400s ok 178 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 179 400s ok 180 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 181 400s ok 182 400s Set-Cookie: usertrack_test=ae0259f6.628128933d657; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ae0259f6.628128933d657 400s ok 183 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 184 400s ok 185 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 186 400s ok 187 400s Set-Cookie: usertrack_test=c915d5df.628128933dda2; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c915d5df.628128933dda2 400s ok 188 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 189 400s ok 190 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 191 400s ok 192 400s Set-Cookie: usertrack_test=f03d6b76.628128933e5b0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f03d6b76.628128933e5b0 400s ok 193 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 194 400s ok 195 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 196 400s ok 197 400s Set-Cookie: usertrack_test=dd35f0e5.628128933ecdb; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=dd35f0e5.628128933ecdb 400s ok 198 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 199 400s ok 200 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 201 400s ok 202 400s Set-Cookie: usertrack_test=ae741deb.628128933f42d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ae741deb.628128933f42d 400s ok 203 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 204 400s ok 205 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 206 400s ok 207 400s Set-Cookie: usertrack_test=c19a505e.628128933fb7e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c19a505e.628128933fb7e 400s ok 208 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 209 400s ok 210 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 211 400s ok 212 400s Set-Cookie: usertrack_test=c65d1eff.628128934029a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c65d1eff.628128934029a 400s ok 213 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 214 400s ok 215 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 216 400s ok 217 400s Set-Cookie: usertrack_test=bc5e98f1.6281289340a03; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=bc5e98f1.6281289340a03 400s ok 218 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 219 400s ok 220 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 221 400s ok 222 400s Set-Cookie: usertrack_test=f301e6c1.6281289341152; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f301e6c1.6281289341152 400s ok 223 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 224 400s ok 225 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 226 400s ok 227 400s Set-Cookie: usertrack_test=c7613093.62812893418a7; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c7613093.62812893418a7 400s ok 228 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 229 400s ok 230 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 231 400s ok 232 400s Set-Cookie: usertrack_test=3eebd87e.6281289341ffc; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3eebd87e.6281289341ffc 400s ok 233 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 234 400s ok 235 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 236 400s ok 237 400s Set-Cookie: usertrack_test=358f054.62812893427d4; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=358f054.62812893427d4 400s ok 238 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 239 400s ok 240 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 241 400s ok 242 400s Set-Cookie: usertrack_test=97bcbc39.6281289342f4a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=97bcbc39.6281289342f4a 400s ok 243 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 244 400s ok 245 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 246 400s ok 247 400s Set-Cookie: usertrack_test=74ed4584.62812893436cc; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=74ed4584.62812893436cc 400s ok 248 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 249 400s ok 250 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 251 400s ok 252 400s Set-Cookie: usertrack_test=51096dd6.6281289343e62; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=51096dd6.6281289343e62 400s ok 253 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 254 400s ok 255 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 256 400s ok 257 400s Set-Cookie: usertrack_test=7cfc8666.6281289344892; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=7cfc8666.6281289344892 400s ok 258 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 259 400s ok 260 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 261 400s ok 262 400s Set-Cookie: usertrack_test=a9566546.62812893451c0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a9566546.62812893451c0 400s ok 263 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 264 400s ok 265 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 266 400s ok 267 400s Set-Cookie: usertrack_test=5c13cb49.6281289345a49; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=5c13cb49.6281289345a49 400s ok 268 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 269 400s ok 270 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 271 400s ok 272 400s Set-Cookie: usertrack_test=512c18e1.628128934618f; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=512c18e1.628128934618f 400s ok 273 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 274 400s ok 275 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 276 400s ok 277 400s Set-Cookie: usertrack_test=7654ecc5.62812893468d9; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=7654ecc5.62812893468d9 400s ok 278 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 279 400s ok 280 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 281 400s ok 282 400s Set-Cookie: usertrack_test=31f374a8.628128934702a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=31f374a8.628128934702a 400s ok 283 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 284 400s ok 285 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 286 400s ok 287 400s Set-Cookie: usertrack_test=4f46523a.6281289347749; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4f46523a.6281289347749 400s ok 288 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 289 400s ok 290 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 291 400s ok 292 400s Set-Cookie: usertrack_test=68080ff5.6281289347e9b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=68080ff5.6281289347e9b 400s ok 293 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 294 400s ok 295 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 296 400s ok 297 400s Set-Cookie: usertrack_test=8d8deef7.62812893485e5; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8d8deef7.62812893485e5 400s ok 298 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 299 400s ok 300 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 301 400s ok 302 400s Set-Cookie: usertrack_test=e2ada80d.6281289348d1a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=e2ada80d.6281289348d1a 400s ok 303 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 304 400s ok 305 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 306 400s ok 307 400s Set-Cookie: usertrack_test=4dbcc869.6281289349463; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4dbcc869.6281289349463 400s ok 308 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 309 400s ok 310 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 311 400s ok 312 400s Set-Cookie: usertrack_test=3eb648e3.6281289349bb0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3eb648e3.6281289349bb0 400s ok 313 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 314 400s ok 315 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 316 400s ok 317 400s Set-Cookie: usertrack_test=70592bdc.628128934a2c9; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=70592bdc.628128934a2c9 400s ok 318 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 319 400s ok 320 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 321 400s ok 322 400s Set-Cookie: usertrack_test=d726c191.628128934aa0e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d726c191.628128934aa0e 400s ok 323 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 324 400s ok 325 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 326 400s ok 327 400s Set-Cookie: usertrack_test=471d9f.628128934b15a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=471d9f.628128934b15a 400s ok 328 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 329 400s ok 330 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 331 400s ok 332 400s Set-Cookie: usertrack_test=87c9cf9.628128934b8dc; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=87c9cf9.628128934b8dc 400s ok 333 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 334 400s ok 335 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 336 400s ok 337 400s Set-Cookie: usertrack_test=395ab4ba.628128934c043; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=395ab4ba.628128934c043 400s ok 338 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 339 400s ok 340 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 341 400s ok 342 400s Set-Cookie: usertrack_test=94c9b883.628128934c8d9; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=94c9b883.628128934c8d9 400s ok 343 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 344 400s ok 345 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 346 400s ok 347 400s Set-Cookie: usertrack_test=9077d055.628128934d013; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9077d055.628128934d013 400s ok 348 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 349 400s ok 350 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 351 400s ok 352 400s Set-Cookie: usertrack_test=c08f9c0d.628128934d773; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c08f9c0d.628128934d773 400s ok 353 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 354 400s ok 355 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 356 400s ok 357 400s Set-Cookie: usertrack_test=dfffdbce.628128934deec; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=dfffdbce.628128934deec 400s ok 358 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 359 400s ok 360 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 361 400s ok 362 400s Set-Cookie: usertrack_test=5866a31e.628128934e61e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=5866a31e.628128934e61e 400s ok 363 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 364 400s ok 365 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 366 400s ok 367 400s Set-Cookie: usertrack_test=f7c71cec.628128934edca; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f7c71cec.628128934edca 400s ok 368 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 369 400s ok 370 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 371 400s ok 372 400s Set-Cookie: usertrack_test=3dac1c4e.628128934f516; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3dac1c4e.628128934f516 400s ok 373 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 374 400s ok 375 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 376 400s ok 377 400s Set-Cookie: usertrack_test=a94ed515.628128934fc39; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a94ed515.628128934fc39 400s ok 378 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 379 400s ok 380 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 381 400s ok 382 400s Set-Cookie: usertrack_test=74f15d94.628128935038a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=74f15d94.628128935038a 400s ok 383 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 384 400s ok 385 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 386 400s ok 387 400s Set-Cookie: usertrack_test=6a2f197c.6281289350ae8; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=6a2f197c.6281289350ae8 400s ok 388 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 389 400s ok 390 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 391 400s ok 392 400s Set-Cookie: usertrack_test=8683ed41.62812893511fa; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8683ed41.62812893511fa 400s ok 393 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 394 400s ok 395 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 396 400s ok 397 400s Set-Cookie: usertrack_test=a23634bc.6281289351967; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a23634bc.6281289351967 400s ok 398 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 399 400s ok 400 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 401 400s ok 402 400s Set-Cookie: usertrack_test=69d2ddc9.62812893520c8; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=69d2ddc9.62812893520c8 400s ok 403 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 404 400s ok 405 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 406 400s ok 407 400s Set-Cookie: usertrack_test=76f65749.62812893527eb; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=76f65749.62812893527eb 400s ok 408 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 409 400s ok 410 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 411 400s ok 412 400s Set-Cookie: usertrack_test=f7080863.6281289352f33; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f7080863.6281289352f33 400s ok 413 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 414 400s ok 415 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 416 400s ok 417 400s Set-Cookie: usertrack_test=8be33fa6.6281289353678; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8be33fa6.6281289353678 400s ok 418 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 419 400s ok 420 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 421 400s ok 422 400s Set-Cookie: usertrack_test=8dfced10.6281289353d8b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8dfced10.6281289353d8b 400s ok 423 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 424 400s ok 425 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 426 400s ok 427 400s Set-Cookie: usertrack_test=4b6f75fc.62812893544f1; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4b6f75fc.62812893544f1 400s ok 428 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 429 400s ok 430 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 431 400s ok 432 400s Set-Cookie: usertrack_test=b353f754.6281289354de4; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=b353f754.6281289354de4 400s ok 433 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 434 400s ok 435 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 436 400s ok 437 400s Set-Cookie: usertrack_test=9226c9ce.6281289355527; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9226c9ce.6281289355527 400s ok 438 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 439 400s ok 440 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 441 400s ok 442 400s Set-Cookie: usertrack_test=9243fee2.6281289355c99; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9243fee2.6281289355c99 400s ok 443 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 444 400s ok 445 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 446 400s ok 447 400s Set-Cookie: usertrack_test=19cbd736.6281289356587; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=19cbd736.6281289356587 400s ok 448 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 449 400s ok 450 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 451 400s ok 452 400s Set-Cookie: usertrack_test=b00ea305.6281289356d61; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=b00ea305.6281289356d61 400s ok 453 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 454 400s ok 455 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 456 400s ok 457 400s Set-Cookie: usertrack_test=96227973.628128935753f; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=96227973.628128935753f 400s ok 458 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 459 400s ok 460 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 461 400s ok 462 400s Set-Cookie: usertrack_test=5cc9ae7c.6281289357d76; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=5cc9ae7c.6281289357d76 400s ok 463 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 464 400s ok 465 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 466 400s ok 467 400s Set-Cookie: usertrack_test=f03f593a.62812893584bc; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f03f593a.62812893584bc 400s ok 468 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 469 400s ok 470 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 471 400s ok 472 400s Set-Cookie: usertrack_test=a6667c99.6281289358c13; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a6667c99.6281289358c13 400s ok 473 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 474 400s ok 475 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 476 400s ok 477 400s Set-Cookie: usertrack_test=d2f17a.628128935938e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d2f17a.628128935938e 400s ok 478 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 479 400s ok 480 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 481 400s ok 482 400s Set-Cookie: usertrack_test=30ecfb91.6281289359b01; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=30ecfb91.6281289359b01 400s ok 483 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 484 400s ok 485 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 486 400s ok 487 400s Set-Cookie: usertrack_test=3b05f37c.628128935a222; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3b05f37c.628128935a222 400s ok 488 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 489 400s ok 490 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 491 400s ok 492 400s Set-Cookie: usertrack_test=373ba642.628128935a99e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=373ba642.628128935a99e 400s ok 493 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 494 400s ok 495 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 496 400s ok 497 400s Set-Cookie: usertrack_test=596fa075.628128935b12b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=596fa075.628128935b12b 400s ok 498 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 499 400s ok 500 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 501 400s ok 502 400s Set-Cookie: usertrack_test=ace2e298.628128935b8d6; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ace2e298.628128935b8d6 400s ok 503 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 504 400s ok 505 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 506 400s ok 507 400s Set-Cookie: usertrack_test=d916ae1c.628128935c009; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d916ae1c.628128935c009 400s ok 508 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 509 400s ok 510 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 511 400s ok 512 400s Set-Cookie: usertrack_test=d05685ed.628128935c767; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d05685ed.628128935c767 400s ok 513 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 514 400s ok 515 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 516 400s ok 517 400s Set-Cookie: usertrack_test=aa55e02.628128935cf0c; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=aa55e02.628128935cf0c 400s ok 518 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 519 400s ok 520 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 521 400s ok 522 400s Set-Cookie: usertrack_test=8105008d.628128935d644; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8105008d.628128935d644 400s ok 523 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 524 400s ok 525 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 526 400s ok 527 400s Set-Cookie: usertrack_test=33db846b.628128935dda9; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=33db846b.628128935dda9 400s ok 528 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 529 400s ok 530 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 531 400s ok 532 400s Set-Cookie: usertrack_test=468b04de.628128935e513; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=468b04de.628128935e513 400s ok 533 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 534 400s ok 535 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 536 400s ok 537 400s Set-Cookie: usertrack_test=1308b79f.628128935ec8a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=1308b79f.628128935ec8a 400s ok 538 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 539 400s ok 540 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 541 400s ok 542 400s Set-Cookie: usertrack_test=ce4c4a42.628128935f3aa; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ce4c4a42.628128935f3aa 400s ok 543 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 544 400s ok 545 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 546 400s ok 547 400s Set-Cookie: usertrack_test=eb431bad.628128935fb24; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=eb431bad.628128935fb24 400s ok 548 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 549 400s ok 550 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 551 400s ok 552 400s Set-Cookie: usertrack_test=3a74b64d.6281289360300; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3a74b64d.6281289360300 400s ok 553 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 554 400s ok 555 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 556 400s ok 557 400s Set-Cookie: usertrack_test=c2fe7fc.6281289360a31; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c2fe7fc.6281289360a31 400s ok 558 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 559 400s ok 560 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 561 400s ok 562 400s Set-Cookie: usertrack_test=613ea8aa.6281289361196; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=613ea8aa.6281289361196 400s ok 563 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 564 400s ok 565 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 566 400s ok 567 400s Set-Cookie: usertrack_test=89b17ce4.6281289361908; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=89b17ce4.6281289361908 400s ok 568 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 569 400s ok 570 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 571 400s ok 572 400s Set-Cookie: usertrack_test=529f4ac8.628128936208d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=529f4ac8.628128936208d 400s ok 573 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 574 400s ok 575 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 576 400s ok 577 400s Set-Cookie: usertrack_test=d60ab744.628128936294c; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d60ab744.628128936294c 400s ok 578 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 579 400s ok 580 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 581 400s ok 582 400s Set-Cookie: usertrack_test=6bd36db2.628128936310c; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=6bd36db2.628128936310c 400s ok 583 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 584 400s ok 585 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 586 400s ok 587 400s Set-Cookie: usertrack_test=1bd05246.6281289363927; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=1bd05246.6281289363927 400s ok 588 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 589 400s ok 590 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 591 400s ok 592 400s Set-Cookie: usertrack_test=8747e2f1.6281289364059; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8747e2f1.6281289364059 400s ok 593 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 594 400s ok 595 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 596 400s ok 597 400s Set-Cookie: usertrack_test=bbb31dc.62812893647c7; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=bbb31dc.62812893647c7 400s ok 598 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 599 400s ok 600 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 601 400s ok 602 400s Set-Cookie: usertrack_test=790d196d.6281289364f4d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=790d196d.6281289364f4d 400s ok 603 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 604 400s ok 605 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 606 400s ok 607 400s Set-Cookie: usertrack_test=6ef0e067.62812893656ac; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=6ef0e067.62812893656ac 400s ok 608 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 609 400s ok 610 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 611 400s ok 612 400s Set-Cookie: usertrack_test=b0ca6606.6281289365e14; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=b0ca6606.6281289365e14 400s ok 613 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 614 400s ok 615 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 616 400s ok 617 400s Set-Cookie: usertrack_test=82660541.628128936663a; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=82660541.628128936663a 400s ok 618 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 619 400s ok 620 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 621 400s ok 622 400s Set-Cookie: usertrack_test=9e10e44f.6281289366d6f; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9e10e44f.6281289366d6f 400s ok 623 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 624 400s ok 625 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 626 400s ok 627 400s Set-Cookie: usertrack_test=eb50b7d3.62812893674d0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=eb50b7d3.62812893674d0 400s ok 628 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 629 400s ok 630 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 631 400s ok 632 400s Set-Cookie: usertrack_test=4ed77e9c.6281289367c5c; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4ed77e9c.6281289367c5c 400s ok 633 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 634 400s ok 635 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 636 400s ok 637 400s Set-Cookie: usertrack_test=c1399d5b.6281289368385; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c1399d5b.6281289368385 400s ok 638 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 639 400s ok 640 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 641 400s ok 642 400s Set-Cookie: usertrack_test=b264df92.6281289368ae4; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=b264df92.6281289368ae4 400s ok 643 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 644 400s ok 645 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 646 400s ok 647 400s Set-Cookie: usertrack_test=49221dad.6281289369255; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=49221dad.6281289369255 400s ok 648 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 649 400s ok 650 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 651 400s ok 652 400s Set-Cookie: usertrack_test=741b022.62812893699ae; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=741b022.62812893699ae 400s ok 653 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 654 400s ok 655 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 656 400s ok 657 400s Set-Cookie: usertrack_test=be36a232.628128936a12d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=be36a232.628128936a12d 400s ok 658 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 659 400s ok 660 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 661 400s ok 662 400s Set-Cookie: usertrack_test=ef7698dd.628128936a8e8; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ef7698dd.628128936a8e8 400s ok 663 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 664 400s ok 665 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 666 400s ok 667 400s Set-Cookie: usertrack_test=b9a945b0.628128936b0c8; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=b9a945b0.628128936b0c8 400s ok 668 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 669 400s ok 670 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 671 400s ok 672 400s Set-Cookie: usertrack_test=2d673ca0.628128936b883; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=2d673ca0.628128936b883 400s ok 673 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 674 400s ok 675 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 676 400s ok 677 400s Set-Cookie: usertrack_test=aab2a438.628128936c024; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=aab2a438.628128936c024 400s ok 678 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 679 400s ok 680 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 681 400s ok 682 400s Set-Cookie: usertrack_test=da452c12.628128936c801; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=da452c12.628128936c801 400s ok 683 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 684 400s ok 685 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 686 400s ok 687 400s Set-Cookie: usertrack_test=c581e61.628128936cf6d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c581e61.628128936cf6d 400s ok 688 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 689 400s ok 690 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 691 400s ok 692 400s Set-Cookie: usertrack_test=4259fb59.628128936d6e6; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4259fb59.628128936d6e6 400s ok 693 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 694 400s ok 695 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 696 400s ok 697 400s Set-Cookie: usertrack_test=5b7fe2b6.628128936de00; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=5b7fe2b6.628128936de00 400s ok 698 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 699 400s ok 700 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 701 400s ok 702 400s Set-Cookie: usertrack_test=e514edb7.628128936e5c7; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=e514edb7.628128936e5c7 400s ok 703 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 704 400s ok 705 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 706 400s ok 707 400s Set-Cookie: usertrack_test=caf02688.628128936ed1d; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=caf02688.628128936ed1d 400s ok 708 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 709 400s ok 710 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 711 400s ok 712 400s Set-Cookie: usertrack_test=df9e76ce.628128936f4a3; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=df9e76ce.628128936f4a3 400s ok 713 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 714 400s ok 715 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 716 400s ok 717 400s Set-Cookie: usertrack_test=443fc3a2.628128936fbf1; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=443fc3a2.628128936fbf1 400s ok 718 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 719 400s ok 720 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 721 400s ok 722 400s Set-Cookie: usertrack_test=1cb9dd50.62812893703bf; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=1cb9dd50.62812893703bf 400s ok 723 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 724 400s ok 725 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 726 400s ok 727 400s Set-Cookie: usertrack_test=5af0c60a.6281289370acf; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=5af0c60a.6281289370acf 400s ok 728 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 729 400s ok 730 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 731 400s ok 732 400s Set-Cookie: usertrack_test=a0f8f2a6.62812893712bd; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=a0f8f2a6.62812893712bd 400s ok 733 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 734 400s ok 735 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 736 400s ok 737 400s Set-Cookie: usertrack_test=28d62e6c.6281289371a40; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=28d62e6c.6281289371a40 400s ok 738 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 739 400s ok 740 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 741 400s ok 742 400s Set-Cookie: usertrack_test=dcc1c104.628128937219b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=dcc1c104.628128937219b 400s ok 743 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 744 400s ok 745 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 746 400s ok 747 400s Set-Cookie: usertrack_test=5ddb426b.628128937289b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=5ddb426b.628128937289b 400s ok 748 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 749 400s ok 750 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 751 400s ok 752 400s Set-Cookie: usertrack_test=aaa43d1b.6281289373000; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=aaa43d1b.6281289373000 400s ok 753 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 754 400s ok 755 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 756 400s ok 757 400s Set-Cookie: usertrack_test=e0fdf8e4.628128937389b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=e0fdf8e4.628128937389b 400s ok 758 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 759 400s ok 760 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 761 400s ok 762 400s Set-Cookie: usertrack_test=e1c0ee9c.628128937415b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=e1c0ee9c.628128937415b 400s ok 763 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 764 400s ok 765 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 766 400s ok 767 400s Set-Cookie: usertrack_test=2a6ccdbf.62812893748fd; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=2a6ccdbf.62812893748fd 400s ok 768 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 769 400s ok 770 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 771 400s ok 772 400s Set-Cookie: usertrack_test=9329627d.62812893750d1; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9329627d.62812893750d1 400s ok 773 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 774 400s ok 775 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 776 400s ok 777 400s Set-Cookie: usertrack_test=bc97d14b.6281289375806; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=bc97d14b.6281289375806 400s ok 778 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 779 400s ok 780 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 781 400s ok 782 400s Set-Cookie: usertrack_test=d4c8d137.6281289375f84; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d4c8d137.6281289375f84 400s ok 783 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 784 400s ok 785 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 786 400s ok 787 400s Set-Cookie: usertrack_test=847ced3d.62812893766f6; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=847ced3d.62812893766f6 400s ok 788 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 789 400s ok 790 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 791 400s ok 792 400s Set-Cookie: usertrack_test=8ef61f2f.6281289376e11; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8ef61f2f.6281289376e11 400s ok 793 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 794 400s ok 795 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 796 400s ok 797 400s Set-Cookie: usertrack_test=44edb9c1.62812893775d6; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=44edb9c1.62812893775d6 400s ok 798 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 799 400s ok 800 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 801 400s ok 802 400s Set-Cookie: usertrack_test=d5abe6e1.6281289377f8b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d5abe6e1.6281289377f8b 400s ok 803 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 804 400s ok 805 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 806 400s ok 807 400s Set-Cookie: usertrack_test=5851393e.62812893789ec; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=5851393e.62812893789ec 400s ok 808 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 809 400s ok 810 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 811 400s ok 812 400s Set-Cookie: usertrack_test=398b88fb.6281289379177; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=398b88fb.6281289379177 400s ok 813 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 814 400s ok 815 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 816 400s ok 817 400s Set-Cookie: usertrack_test=b5195c54.62812893798d0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=b5195c54.62812893798d0 400s ok 818 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 819 400s ok 820 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 821 400s ok 822 400s Set-Cookie: usertrack_test=3032eedf.628128937a031; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=3032eedf.628128937a031 400s ok 823 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 824 400s ok 825 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 826 400s ok 827 400s Set-Cookie: usertrack_test=731f6fa2.628128937a73c; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=731f6fa2.628128937a73c 400s ok 828 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 829 400s ok 830 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 831 400s ok 832 400s Set-Cookie: usertrack_test=1dcad626.628128937aed2; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=1dcad626.628128937aed2 400s ok 833 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 834 400s ok 835 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 836 400s ok 837 400s Set-Cookie: usertrack_test=c97c648d.628128937b674; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=c97c648d.628128937b674 400s ok 838 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 839 400s ok 840 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 841 400s ok 842 400s Set-Cookie: usertrack_test=312f2d4c.628128937bde4; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=312f2d4c.628128937bde4 400s ok 843 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 844 400s ok 845 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 846 400s ok 847 400s Set-Cookie: usertrack_test=84a85bf0.628128937c4ee; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=84a85bf0.628128937c4ee 400s ok 848 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 849 400s ok 850 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 851 400s ok 852 400s Set-Cookie: usertrack_test=189eccdf.628128937cc44; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=189eccdf.628128937cc44 400s ok 853 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 854 400s ok 855 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 856 400s ok 857 400s Set-Cookie: usertrack_test=8bfe81f4.628128937d3b3; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8bfe81f4.628128937d3b3 400s ok 858 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 859 400s ok 860 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 861 400s ok 862 400s Set-Cookie: usertrack_test=960803ed.628128937dace; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=960803ed.628128937dace 400s ok 863 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 864 400s ok 865 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 866 400s ok 867 400s Set-Cookie: usertrack_test=d6540107.628128937e21e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d6540107.628128937e21e 400s ok 868 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 869 400s ok 870 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 871 400s ok 872 400s Set-Cookie: usertrack_test=f3fdbd4e.628128937e972; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f3fdbd4e.628128937e972 400s ok 873 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 874 400s ok 875 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 876 400s ok 877 400s Set-Cookie: usertrack_test=24f9d851.628128937f07b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=24f9d851.628128937f07b 400s ok 878 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 879 400s ok 880 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 881 400s ok 882 400s Set-Cookie: usertrack_test=74b02a78.628128937f842; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=74b02a78.628128937f842 400s ok 883 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 884 400s ok 885 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 886 400s ok 887 400s Set-Cookie: usertrack_test=fd47e8a9.628128937ffa5; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=fd47e8a9.628128937ffa5 400s ok 888 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 889 400s ok 890 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 891 400s ok 892 400s Set-Cookie: usertrack_test=501476c5.628128938074c; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=501476c5.628128938074c 400s ok 893 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 894 400s ok 895 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 896 400s ok 897 400s Set-Cookie: usertrack_test=7287e967.6281289380ee4; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=7287e967.6281289380ee4 400s ok 898 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 899 400s ok 900 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 901 400s ok 902 400s Set-Cookie: usertrack_test=1f6000ea.628128938162c; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=1f6000ea.628128938162c 400s ok 903 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 904 400s ok 905 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 906 400s ok 907 400s Set-Cookie: usertrack_test=8884db1f.6281289381d55; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8884db1f.6281289381d55 400s ok 908 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 909 400s ok 910 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 911 400s ok 912 400s Set-Cookie: usertrack_test=ca0b09a.628128938252e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ca0b09a.628128938252e 400s ok 913 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 914 400s ok 915 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 916 400s ok 917 400s Set-Cookie: usertrack_test=4aa722ec.6281289382c66; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4aa722ec.6281289382c66 400s ok 918 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 919 400s ok 920 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 921 400s ok 922 400s Set-Cookie: usertrack_test=4679ea3e.628128938339e; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4679ea3e.628128938339e 400s ok 923 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 924 400s ok 925 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 926 400s ok 927 400s Set-Cookie: usertrack_test=9250711f.6281289383add; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=9250711f.6281289383add 400s ok 928 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 929 400s ok 930 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 931 400s ok 932 400s Set-Cookie: usertrack_test=6270709b.6281289384232; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=6270709b.6281289384232 400s ok 933 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 934 400s ok 935 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 936 400s ok 937 400s Set-Cookie: usertrack_test=ddf52a79.62812893849d7; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=ddf52a79.62812893849d7 400s ok 938 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 939 400s ok 940 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 941 400s ok 942 400s Set-Cookie: usertrack_test=1b92783e.6281289385183; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=1b92783e.6281289385183 400s ok 943 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 944 400s ok 945 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 946 400s ok 947 400s Set-Cookie: usertrack_test=4c779fa4.62812893858ce; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4c779fa4.62812893858ce 400s ok 948 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 949 400s ok 950 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 951 400s ok 952 400s Set-Cookie: usertrack_test=346bd8b3.6281289385fde; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=346bd8b3.6281289385fde 400s ok 953 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 954 400s ok 955 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 956 400s ok 957 400s Set-Cookie: usertrack_test=2a33e6d3.628128938672b; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=2a33e6d3.628128938672b 400s ok 958 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 959 400s ok 960 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 961 400s ok 962 400s Set-Cookie: usertrack_test=7ebf1d75.6281289386e83; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=7ebf1d75.6281289386e83 400s ok 963 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 964 400s ok 965 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 966 400s ok 967 400s Set-Cookie: usertrack_test=f6148889.62812893875ed; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=f6148889.62812893875ed 400s ok 968 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 969 400s ok 970 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 971 400s ok 972 400s Set-Cookie: usertrack_test=85ff1454.6281289387cf3; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=85ff1454.6281289387cf3 400s ok 973 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 974 400s ok 975 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 976 400s ok 977 400s Set-Cookie: usertrack_test=e8775883.6281289388442; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=e8775883.6281289388442 400s ok 978 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 979 400s ok 980 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 981 400s ok 982 400s Set-Cookie: usertrack_test=8436f307.6281289388b92; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=8436f307.6281289388b92 400s ok 983 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 984 400s ok 985 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 986 400s ok 987 400s Set-Cookie: usertrack_test=d68d296b.6281289389291; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=d68d296b.6281289389291 400s ok 988 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 989 400s ok 990 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 991 400s ok 992 400s Set-Cookie: usertrack_test=4eb60403.6281289389a66; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=4eb60403.6281289389a66 400s ok 993 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 994 400s ok 995 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 996 400s ok 997 400s Set-Cookie: usertrack_test=e0dd4009.628128938a1af; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s Cookie: usertrack_test=e0dd4009.628128938a1af 400s ok 998 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 999 400s ok 1000 400s ok 1001 400s # testing : Checking return code is '200' 400s # expected: 200 400s # received: '200' 400s ok 1002 400s # usertrack_test=940b02ce.628128938a8f0; path=/; expires=Fri, 29-Nov-24 19:53:16 GMT 400s ok 1003 400s # expected: undef 400s # received: undef 400s ok 1004 400s ok 401s t/modules/vhost_alias.t ............. 401s 1..8 401s # Running under perl version 5.040000 for linux 401s # Current time local: Fri Nov 29 19:52:17 2024 401s # Current time GMT: Fri Nov 29 19:52:17 2024 401s # Using Test.pm version 1.31 401s # Using Apache/Test.pm version 1.44 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 401s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 401s # testing : VirtalDocumentRoot test 401s # expected: 'www.vha-test.com' 401s # received: 'www.vha-test.com' 401s ok 1 401s # testing : VirtualScriptAlias test 401s # expected: 'test cgi for www.vha-test.com' 401s # received: 'test cgi for www.vha-test.com' 401s ok 2 401s # testing : VirtalDocumentRoot test 401s # expected: 'big.server.name.from.heck.org' 401s # received: 'big.server.name.from.heck.org' 401s ok 3 401s # testing : VirtualScriptAlias test 401s # expected: 'test cgi for big.server.name.from.heck.org' 401s # received: 'test cgi for big.server.name.from.heck.org' 401s ok 4 401s # testing : VirtalDocumentRoot test 401s # expected: 'ab.com' 401s # received: 'ab.com' 401s ok 5 401s # testing : VirtualScriptAlias test 401s # expected: 'test cgi for ab.com' 401s # received: 'test cgi for ab.com' 401s ok 6 401s # testing : VirtalDocumentRoot test 401s # expected: 'w-t-f.net' 401s # received: 'w-t-f.net' 401s ok 7 401s # testing : VirtualScriptAlias test 401s # expected: 'test cgi for w-t-f.net' 401s # received: 'test cgi for w-t-f.net' 401s ok 8 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 401s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 401s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 401s ok 403s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 404s t/protocol/echo.t ................... 404s 1..8 404s # Running under perl version 5.040000 for linux 404s # Current time local: Fri Nov 29 19:52:20 2024 404s # Current time GMT: Fri Nov 29 19:52:20 2024 404s # Using Test.pm version 1.31 404s # Using Apache/Test.pm version 1.44 404s testing mod_echo_ssl 404s ok 1 404s #Cipher: TLS_AES_256_GCM_SHA384 404s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 404s # testing : echo 404s # expected: 't/protocol/echo.t' 404s # received: 't/protocol/echo.t' 404s ok 2 404s # testing : echo 404s # expected: '/usr/bin/perl' 404s # received: '/usr/bin/perl' 404s ok 3 404s # testing : echo 404s # expected: '346137346137346137346137346137' 404s # received: '346137346137346137346137346137' 404s ok 4 404s testing mod_echo 404s ok 5 404s # testing : echo 404s # expected: 't/protocol/echo.t' 404s # received: 't/protocol/echo.t' 404s ok 6 404s # testing : echo 404s # expected: '/usr/bin/perl' 404s # received: '/usr/bin/perl' 404s ok 7 404s # testing : echo 404s # expected: '346137346137346137346137346137' 404s # received: '346137346137346137346137346137' 404s ok 8 404s ok 406s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 408s t/security/CVE-2003-0542.t .......... 408s 1..1 408s # Running under perl version 5.040000 for linux 408s # Current time local: Fri Nov 29 19:52:23 2024 408s # Current time GMT: Fri Nov 29 19:52:23 2024 408s # Using Test.pm version 1.31 408s # Using Apache/Test.pm version 1.44 408s # testing : CAN-2003-0542 test case 408s # expected: 404 408s # received: '404' 408s ok 1 408s ok 409s t/security/CVE-2004-0747.t .......... 409s 1..1 409s # Running under perl version 5.040000 for linux 409s # Current time local: Fri Nov 29 19:52:25 2024 409s # Current time GMT: Fri Nov 29 19:52:25 2024 409s # Using Test.pm version 1.31 409s # Using Apache/Test.pm version 1.44 409s # testing : CAN-2004-0747 ap_resolve_env test case 409s # expected: 200 409s # received: 200 409s ok 1 409s ok 411s t/security/CVE-2004-0811.t .......... 411s 1..8 411s # Running under perl version 5.040000 for linux 411s # Current time local: Fri Nov 29 19:52:26 2024 411s # Current time GMT: Fri Nov 29 19:52:26 2024 411s # Using Test.pm version 1.31 411s # Using Apache/Test.pm version 1.44 411s # testing : subdir access allowed 411s # expected: 200 411s # received: '200' 411s ok 1 411s # testing : subdir access allowed 411s # expected: 200 411s # received: '200' 411s ok 2 411s # testing : subdir access allowed 411s # expected: 200 411s # received: '200' 411s ok 3 411s # testing : subdir access allowed 411s # expected: 200 411s # received: '200' 411s ok 4 411s # testing : topdir access denied 411s # expected: 401 411s # received: '401' 411s ok 5 411s # testing : topdir access denied 411s # expected: 401 411s # received: '401' 411s ok 6 411s # testing : topdir access denied 411s # expected: 401 411s # received: '401' 411s ok 7 411s # testing : topdir access denied 411s # expected: 401 411s # received: '401' 411s ok 8 411s ok 413s t/security/CVE-2004-0940.t .......... 413s 1..1 413s # Running under perl version 5.040000 for linux 413s # Current time local: Fri Nov 29 19:52:28 2024 413s # Current time GMT: Fri Nov 29 19:52:28 2024 413s # Using Test.pm version 1.31 413s # Using Apache/Test.pm version 1.44 413s # testing : response was 200 413s # expected: 200 413s # received: '200' 413s ok 1 413s ok 414s t/security/CVE-2004-0942.t .......... 414s 1..2 414s # Running under perl version 5.040000 for linux 414s # Current time local: Fri Nov 29 19:52:30 2024 414s # Current time GMT: Fri Nov 29 19:52:30 2024 414s # Using Test.pm version 1.31 414s # Using Apache/Test.pm version 1.44 414s ok 1 414s # testing : request was refused 414s # expected: qr/^HTTP\/1\.. 400/ 414s # received: 'HTTP/1.1 400 Bad Request 414s # ' 414s ok 2 414s ok 416s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 417s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 419s t/security/CVE-2005-2491.t .......... 419s 1..4 419s # Running under perl version 5.040000 for linux 419s # Current time local: Fri Nov 29 19:52:34 2024 419s # Current time GMT: Fri Nov 29 19:52:34 2024 419s # Using Test.pm version 1.31 419s # Using Apache/Test.pm version 1.44 419s # testing : check that server did not segfault 419s # expected: 'Internal Server Error' 419s # received: 'Internal Server Error' 419s ok 1 419s # testing : check for 500 response error 419s # expected: 500 419s # received: '500' 419s ok 2 419s # testing : check that server did not segfault 419s # expected: 'Internal Server Error' 419s # received: 'Internal Server Error' 419s ok 3 419s # testing : check for 500 response error 419s # expected: 500 419s # received: '500' 419s ok 4 419s ok 421s t/security/CVE-2005-2700.t .......... 421s 1..2 421s # Running under perl version 5.040000 for linux 421s # Current time local: Fri Nov 29 19:52:36 2024 421s # Current time GMT: Fri Nov 29 19:52:36 2024 421s # Using Test.pm version 1.31 421s # Using Apache/Test.pm version 1.44 421s # testing : access permitted without ccert 421s # expected: 200 421s # received: '200' 421s ok 1 421s # testing : access *not* permitted without ccert 421s # expected: 200 421s # received: '403' 421s ok 2 421s ok 422s t/security/CVE-2005-3352.t .......... 422s 1..2 422s # Running under perl version 5.040000 for linux 422s # Current time local: Fri Nov 29 19:52:38 2024 422s # Current time GMT: Fri Nov 29 19:52:38 2024 422s # Using Test.pm version 1.31 422s # Using Apache/Test.pm version 1.44 422s # testing : response code is OK 422s # expected: 200 422s # received: '200' 422s ok 1 422s # testing : referer was escaped 422s # expected: qr/%22%3e/ 422s # received: ' 422s # 422s # Menu for /security/CVE-2005-3352.map 422s # 422s #

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

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

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

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

Bad Request

454s #

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

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

Forbidden

478s

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

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

Not Found

499s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

520s #

The requested URL was not found on this server.

520s # ' 520s ok 8 520s # testing : /merge/notfound.html code 520s # expected: 404 520s # received: '404' 520s ok 9 520s # testing : /merge/notfound.html content 520s # expected: 'testing merge' 520s # received: 'testing merge' 520s ok 10 520s # testing : /merge/merge2/notfound.html code 520s # expected: 404 520s # received: '404' 520s ok 11 520s # testing : /merge/merge2/notfound.html content 520s # expected: 'testing merge' 520s # received: 'testing merge' 520s ok 12 520s # testing : /bounce/notfound.html code 520s # expected: 404 520s # received: '404' 520s ok 13 520s # testing : /bounce/notfound.html content 520s # expected: qr/expire test/ 520s # received: ' 520s # expire test 520s # expire test 520s # ' 520s ok 14 520s ok 521s t/apache/etags.t .................... 521s # Checking for existence of FileETag directive 521s # Returned 200: 521s 1..61 521s # Running under perl version 5.040000 for linux 521s # Current time local: Fri Nov 29 19:54:17 2024 521s # Current time GMT: Fri Nov 29 19:54:17 2024 521s # Using Test.pm version 1.31 521s # Using Apache/Test.pm version 1.44 521s # --- 521s # HEAD /apache/etags/none/plus-s/test.txt 521s # Expecting one component in ETag field 521s # Received "b" 521s ok 1 521s # --- 521s # HEAD /apache/etags/none/test.txt 521s # Expecting field to be absent 521s # ETag field is missing 521s ok 2 521s # --- 521s # HEAD /apache/etags/all/minus-mis/test.txt 521s # Expecting field to be absent 521s # Received "b-61fafa7f73d80" 521s ok 3 521s # --- 521s # HEAD /apache/etags/all/test.txt 521s # Expecting three components in ETag field 521s # Received "42211-b-61fafa7f73d80" 521s ok 4 521s # --- 521s # HEAD /apache/etags/m/minus-mi/test.txt 521s # Expecting field to be absent 521s # Received "b-61fafa7f73d80" 521s ok 5 521s # --- 521s # HEAD /apache/etags/none/plus-mis/test.txt 521s # Expecting three components in ETag field 521s # Received "42289-b-61fafa7f73d80" 521s ok 6 521s # --- 521s # HEAD /apache/etags/all/minus-s/test.txt 521s # Expecting two components in ETag field 521s # Received "42207-61fafa7f73d80" 521s ok 7 521s # --- 521s # HEAD /apache/etags/m/minus-is/test.txt 521s # Expecting field to be absent 521s # Received "61fafa7f73d80" 521s ok 8 521s # --- 521s # HEAD /apache/etags/mi/test.txt 521s # Expecting two components in ETag field 521s # Received "42249-61fafa7f73d80" 521s ok 9 521s # --- 521s # HEAD /apache/etags/all/s/test.txt 521s # Expecting one component in ETag field 521s # Received "b" 521s ok 10 521s # --- 521s # HEAD /apache/etags/default/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 11 521s # --- 521s # HEAD /apache/etags/m/minus-s/test.txt 521s # Expecting field to be absent 521s # Received "61fafa7f73d80" 521s ok 12 521s # --- 521s # HEAD /apache/etags/all/m/test.txt 521s # Expecting one component in ETag field 521s # Received "61fafa7f73d80" 521s ok 13 521s # --- 521s # HEAD /apache/etags/m/plus-m/test.txt 521s # Expecting one component in ETag field 521s # Received "61fafa7f73d80" 521s ok 14 521s # --- 521s # HEAD /apache/etags/m/test.txt 521s # Expecting one component in ETag field 521s # Received "61fafa7f73d80" 521s ok 15 521s # --- 521s # HEAD /apache/etags/none/inherit/test.txt 521s # Expecting field to be absent 521s # ETag field is missing 521s ok 16 521s # --- 521s # HEAD /apache/etags/i/test.txt 521s # Expecting one component in ETag field 521s # Received "42216" 521s ok 17 521s # --- 521s # HEAD /apache/etags/m/minus-m/test.txt 521s # Expecting field to be absent 521s # Received "b-61fafa7f73d80" 521s ok 18 521s # --- 521s # HEAD /apache/etags/mis/test.txt 521s # Expecting three components in ETag field 521s # Received "4224c-b-61fafa7f73d80" 521s ok 19 521s # --- 521s # HEAD /apache/etags/all/is/test.txt 521s # Expecting two components in ETag field 521s # Received "421ec-b" 521s ok 20 521s # --- 521s # HEAD /apache/etags/m/plus-is/test.txt 521s # Expecting three components in ETag field 521s # Received "42236-b-61fafa7f73d80" 521s ok 21 521s # --- 521s # HEAD /apache/etags/m/plus-mi/test.txt 521s # Expecting two components in ETag field 521s # Received "4223c-61fafa7f73d80" 521s ok 22 521s # --- 521s # HEAD /apache/etags/none/plus-is/test.txt 521s # Expecting two components in ETag field 521s # Received "4226b-b" 521s ok 23 521s # --- 521s # HEAD /apache/etags/m/plus-ms/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 24 521s # --- 521s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 521s # Expecting two components in ETag field 521s # Received "4227c-b" 521s ok 25 521s # --- 521s # HEAD /apache/etags/none/is/test.txt 521s # Expecting two components in ETag field 521s # Received "42259-b" 521s ok 26 521s # --- 521s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 521s # Expecting one component in ETag field 521s # Received "b" 521s ok 27 521s # --- 521s # HEAD /apache/etags/all/i/test.txt 521s # Expecting one component in ETag field 521s # Received "421e7" 521s ok 28 521s # --- 521s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 521s # Expecting one component in ETag field 521s # Received "61fafa7f73d80" 521s ok 29 521s # --- 521s # HEAD /apache/etags/none/plus-m/test.txt 521s # Expecting one component in ETag field 521s # Received "61fafa7f73d80" 521s ok 30 521s # --- 521s # HEAD /apache/etags/none/ms/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 31 521s # --- 521s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 521s # Expecting two components in ETag field 521s # Received "42288-61fafa7f73d80" 521s ok 32 521s # --- 521s # HEAD /apache/etags/all/mi/test.txt 521s # Expecting two components in ETag field 521s # Received "421f2-61fafa7f73d80" 521s ok 33 521s # --- 521s # HEAD /apache/etags/all/minus-m/test.txt 521s # Expecting two components in ETag field 521s # Received "421fb-b" 521s ok 34 521s # --- 521s # HEAD /apache/etags/m/minus-i/test.txt 521s # Expecting field to be absent 521s # Received "61fafa7f73d80" 521s ok 35 521s # --- 521s # HEAD /apache/etags/m/minus-mis/test.txt 521s # Expecting field to be absent 521s # Received "b-61fafa7f73d80" 521s ok 36 521s # --- 521s # HEAD /apache/etags/all/minus-is/test.txt 521s # Expecting one component in ETag field 521s # Received "61fafa7f73d80" 521s ok 37 521s # --- 521s # HEAD /apache/etags/all/ms/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 38 521s # --- 521s # HEAD /apache/etags/m/plus-i/test.txt 521s # Expecting two components in ETag field 521s # Received "42233-61fafa7f73d80" 521s ok 39 521s # --- 521s # HEAD /apache/etags/none/plus-i/test.txt 521s # Expecting one component in ETag field 521s # Received "42268" 521s ok 40 521s # --- 521s # HEAD /apache/etags/none/mi/test.txt 521s # Expecting two components in ETag field 521s # Received "4225f-61fafa7f73d80" 521s ok 41 521s # --- 521s # HEAD /apache/etags/all/minus-mi/test.txt 521s # Expecting one component in ETag field 521s # Received "b" 521s ok 42 521s # --- 521s # HEAD /apache/etags/s/test.txt 521s # Expecting one component in ETag field 521s # Received "b" 521s ok 43 521s # --- 521s # HEAD /apache/etags/none/i/test.txt 521s # Expecting one component in ETag field 521s # Received "42254" 521s ok 44 521s # --- 521s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 521s # Expecting field to be absent 521s # Received "b-61fafa7f73d80" 521s ok 45 521s # --- 521s # HEAD /apache/etags/none/s/test.txt 521s # Expecting one component in ETag field 521s # Received "b" 521s ok 46 521s # --- 521s # HEAD /apache/etags/is/test.txt 521s # Expecting two components in ETag field 521s # Received "42219-b" 521s ok 47 521s # --- 521s # HEAD /apache/etags/none/plus-ms/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 48 521s # --- 521s # HEAD /apache/etags/none/m/test.txt 521s # Expecting one component in ETag field 521s # Received "61fafa7f73d80" 521s ok 49 521s # --- 521s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 50 521s # --- 521s # HEAD /apache/etags/none/mis/test.txt 521s # Expecting three components in ETag field 521s # Received "42262-b-61fafa7f73d80" 521s ok 51 521s # --- 521s # HEAD /apache/etags/m/plus-mis/test.txt 521s # Expecting three components in ETag field 521s # Received "4223f-b-61fafa7f73d80" 521s ok 52 521s # --- 521s # HEAD /apache/etags/ms/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 53 521s # --- 521s # HEAD /apache/etags/all/inherit/test.txt 521s # Expecting three components in ETag field 521s # Received "421e9-b-61fafa7f73d80" 521s ok 54 521s # --- 521s # HEAD /apache/etags/all/mis/test.txt 521s # Expecting three components in ETag field 521s # Received "4220a-b-61fafa7f73d80" 521s ok 55 521s # --- 521s # HEAD /apache/etags/all/minus-ms/test.txt 521s # Expecting one component in ETag field 521s # Received "42204" 521s ok 56 521s # --- 521s # HEAD /apache/etags/m/plus-s/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 57 521s # --- 521s # HEAD /apache/etags/m/minus-ms/test.txt 521s # Expecting field to be absent 521s # Received "b-61fafa7f73d80" 521s ok 58 521s # --- 521s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 521s # Expecting one component in ETag field 521s # Received "42285" 521s ok 59 521s # --- 521s # HEAD /apache/etags/all/minus-i/test.txt 521s # Expecting two components in ETag field 521s # Received "b-61fafa7f73d80" 521s ok 60 521s # --- 521s # HEAD /apache/etags/none/plus-mi/test.txt 521s # Expecting two components in ETag field 521s # Received "42271-61fafa7f73d80" 521s ok 61 521s ok 523s t/apache/expr.t ..................... 523s 1..229 523s # Running under perl version 5.040000 for linux 523s # Current time local: Fri Nov 29 19:54:18 2024 523s # Current time GMT: Fri Nov 29 19:54:18 2024 523s # Using Test.pm version 1.31 523s # Using Apache/Test.pm version 1.44 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true" should evaluate to true, got true 523s ok 1 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "false" should evaluate to false, got false 523s ok 2 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "foo", got parse error 523s ok 3 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -eq 01" should evaluate to true, got true 523s ok 4 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -eq 2" should evaluate to false, got false 523s ok 5 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -ne 2" should evaluate to true, got true 523s ok 6 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -ne 1" should evaluate to false, got false 523s ok 7 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -lt 02" should evaluate to true, got true 523s ok 8 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -lt 1" should evaluate to false, got false 523s ok 9 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -le 2" should evaluate to true, got true 523s ok 10 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -le 1" should evaluate to true, got true 523s ok 11 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "2 -gt 1" should evaluate to true, got true 523s ok 12 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -gt 1" should evaluate to false, got false 523s ok 13 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "2 -ge 1" should evaluate to true, got true 523s ok 14 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -ge 1" should evaluate to true, got true 523s ok 15 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "1 -gt -1" should evaluate to true, got true 523s ok 16 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' == 'aa'" should evaluate to true, got true 523s ok 17 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' == 'b'" should evaluate to false, got false 523s ok 18 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' = 'aa'" should evaluate to true, got true 523s ok 19 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' = 'b'" should evaluate to false, got false 523s ok 20 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' != 'b'" should evaluate to true, got true 523s ok 21 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' != 'aa'" should evaluate to false, got false 523s ok 22 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' < 'b'" should evaluate to true, got true 523s ok 23 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' < 'aa'" should evaluate to false, got false 523s ok 24 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' <= 'b'" should evaluate to true, got true 523s ok 25 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' <= 'aa'" should evaluate to true, got true 523s ok 26 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'b' > 'aa'" should evaluate to true, got true 523s ok 27 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' > 'aa'" should evaluate to false, got false 523s ok 28 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'b' >= 'aa'" should evaluate to true, got true 523s ok 29 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'aa' >= 'aa'" should evaluate to true, got true 523s ok 30 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 523s ok 31 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 523s ok 32 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 523s ok 33 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 523s ok 34 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 523s ok 35 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 523s ok 36 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 523s ok 37 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 523s ok 38 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 523s ok 39 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 523s ok 40 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME} != ''" should evaluate to true, got true 523s ok 41 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'a' -in { 'b', 'a' } " should evaluate to true, got true 523s ok 42 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'a' -in { 'b', 'c' } " should evaluate to false, got false 523s ok 43 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' =~ /bc/ " should evaluate to true, got true 523s ok 44 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' =~ /BC/i " should evaluate to true, got true 523s ok 45 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' !~ m!bc! " should evaluate to false, got false 523s ok 46 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' !~ m!BC!i " should evaluate to false, got false 523s ok 47 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " $0 == '' " should evaluate to true, got true 523s ok 48 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " $1 == '' " should evaluate to true, got true 523s ok 49 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " $9 == '' " should evaluate to true, got true 523s ok 50 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " '$0' == '' " should evaluate to true, got true 523s ok 51 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 523s ok 52 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 523s ok 53 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 523s ok 54 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 523s ok 55 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 523s ok 56 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 523s ok 57 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 523s ok 58 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 523s ok 59 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 523s ok 60 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 523s ok 61 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 523s ok 62 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 523s ok 63 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 523s ok 64 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 523s ok 65 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 523s ok 66 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 523s ok 67 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 523s ok 68 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 523s ok 69 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 523s ok 70 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{HTTPS} == 'off' " should evaluate to true, got true 523s ok 71 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 523s ok 72 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 523s ok 73 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 523s ok 74 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 523s ok 75 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 523s ok 76 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 523s ok 77 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 523s ok 78 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 523s ok 79 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 523s ok 80 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 523s ok 81 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 523s ok 82 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "escape('?') = '%3f' " should evaluate to true, got true 523s ok 83 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "unescape('%3f') = '?' " should evaluate to true, got true 523s ok 84 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 523s ok 85 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 523s ok 86 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 523s ok 87 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "file('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 523s ok 88 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-n ''" should evaluate to false, got false 523s ok 89 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-z ''" should evaluate to true, got true 523s ok 90 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-n '1'" should evaluate to true, got true 523s ok 91 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-z '1'" should evaluate to false, got false 523s ok 92 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "-R 'abc'", got parse error 523s ok 93 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 523s ok 94 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-R '240.0.0.0'" should evaluate to false, got false 523s ok 95 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-R '240.0.0.0/8'" should evaluate to false, got false 523s ok 96 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-R 'ff::/8'" should evaluate to false, got false 523s ok 97 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 523s ok 98 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 523s ok 99 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 523s ok 100 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 523s ok 101 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 523s ok 102 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 523s ok 103 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 523s ok 104 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'foo' -strmatch '*o'" should evaluate to true, got true 523s ok 105 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 523s ok 106 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'foo' -strmatch 'F*'" should evaluate to false, got false 523s ok 107 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'foo' -strcmatch 'F*'" should evaluate to true, got true 523s ok 108 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'foo' -strmatch 'g*'" should evaluate to false, got false 523s ok 109 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'foo' -strcmatch 'g*'" should evaluate to false, got false 523s ok 110 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 523s ok 111 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 523s ok 112 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 523s ok 113 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 523s ok 114 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "foo('bar') = 'bar'", got parse error 523s ok 115 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "%{FOO} != 'bar'", got parse error 523s ok 116 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s Should get parse error for "'bar' = bar", got parse error 523s ok 117 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true" should evaluate to true, got true 523s ok 118 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && true" should evaluate to true, got true 523s ok 119 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || true" should evaluate to true, got true 523s ok 120 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || true || true" should evaluate to true, got true 523s ok 121 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || true && true" should evaluate to true, got true 523s ok 122 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && true || true" should evaluate to true, got true 523s ok 123 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && true && true" should evaluate to true, got true 523s ok 124 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || true || !true" should evaluate to true, got true 523s ok 125 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || true && !true" should evaluate to true, got true 523s ok 126 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && true || !true" should evaluate to true, got true 523s ok 127 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && true && !true" should evaluate to false, got false 523s ok 128 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && !true" should evaluate to false, got false 523s ok 129 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || !true" should evaluate to true, got true 523s ok 130 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || !true || true" should evaluate to true, got true 523s ok 131 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || !true && true" should evaluate to true, got true 523s ok 132 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && !true || true" should evaluate to true, got true 523s ok 133 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && !true && true" should evaluate to false, got false 523s ok 134 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || !true || !true" should evaluate to true, got true 523s ok 135 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true || !true && !true" should evaluate to true, got true 523s ok 136 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && !true || !true" should evaluate to false, got false 523s ok 137 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "true && !true && !true" should evaluate to false, got false 523s ok 138 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true" should evaluate to false, got false 523s ok 139 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && true" should evaluate to false, got false 523s ok 140 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || true" should evaluate to true, got true 523s ok 141 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || true || true" should evaluate to true, got true 523s ok 142 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || true && true" should evaluate to true, got true 523s ok 143 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && true || true" should evaluate to true, got true 523s ok 144 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && true && true" should evaluate to false, got false 523s ok 145 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || true || !true" should evaluate to true, got true 523s ok 146 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || true && !true" should evaluate to false, got false 523s ok 147 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && true || !true" should evaluate to false, got false 523s ok 148 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && true && !true" should evaluate to false, got false 523s ok 149 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && !true" should evaluate to false, got false 523s ok 150 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || !true" should evaluate to false, got false 523s ok 151 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || !true || true" should evaluate to true, got true 523s ok 152 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || !true && true" should evaluate to false, got false 523s ok 153 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && !true || true" should evaluate to true, got true 523s ok 154 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && !true && true" should evaluate to false, got false 523s ok 155 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || !true || !true" should evaluate to false, got false 523s ok 156 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true || !true && !true" should evaluate to false, got false 523s ok 157 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && !true || !true" should evaluate to false, got false 523s ok 158 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!true && !true && !true" should evaluate to false, got false 523s ok 159 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true)" should evaluate to false, got false 523s ok 160 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && true)" should evaluate to false, got false 523s ok 161 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || true)" should evaluate to false, got false 523s ok 162 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || true || true)" should evaluate to false, got false 523s ok 163 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || true && true)" should evaluate to false, got false 523s ok 164 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && true || true)" should evaluate to false, got false 523s ok 165 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && true && true)" should evaluate to false, got false 523s ok 166 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || true || !true)" should evaluate to false, got false 523s ok 167 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || true && !true)" should evaluate to false, got false 523s ok 168 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && true || !true)" should evaluate to false, got false 523s ok 169 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && true && !true)" should evaluate to true, got true 523s ok 170 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && !true)" should evaluate to true, got true 523s ok 171 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || !true)" should evaluate to false, got false 523s ok 172 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || !true || true)" should evaluate to false, got false 523s ok 173 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || !true && true)" should evaluate to false, got false 523s ok 174 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && !true || true)" should evaluate to false, got false 523s ok 175 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && !true && true)" should evaluate to true, got true 523s ok 176 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || !true || !true)" should evaluate to false, got false 523s ok 177 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true || !true && !true)" should evaluate to false, got false 523s ok 178 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && !true || !true)" should evaluate to true, got true 523s ok 179 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(true && !true && !true)" should evaluate to true, got true 523s ok 180 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true)" should evaluate to true, got true 523s ok 181 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && true)" should evaluate to true, got true 523s ok 182 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || true)" should evaluate to false, got false 523s ok 183 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || true || true)" should evaluate to false, got false 523s ok 184 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || true && true)" should evaluate to false, got false 523s ok 185 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && true || true)" should evaluate to false, got false 523s ok 186 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && true && true)" should evaluate to true, got true 523s ok 187 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || true || !true)" should evaluate to false, got false 523s ok 188 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || true && !true)" should evaluate to true, got true 523s ok 189 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && true || !true)" should evaluate to true, got true 523s ok 190 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && true && !true)" should evaluate to true, got true 523s ok 191 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && !true)" should evaluate to true, got true 523s ok 192 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || !true)" should evaluate to true, got true 523s ok 193 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || !true || true)" should evaluate to false, got false 523s ok 194 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || !true && true)" should evaluate to true, got true 523s ok 195 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && !true || true)" should evaluate to false, got false 523s ok 196 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && !true && true)" should evaluate to true, got true 523s ok 197 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || !true || !true)" should evaluate to true, got true 523s ok 198 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true || !true && !true)" should evaluate to true, got true 523s ok 199 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && !true || !true)" should evaluate to true, got true 523s ok 200 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "!(!true && !true && !true)" should evaluate to true, got true 523s ok 201 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 523s ok 202 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 523s ok 203 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 523s ok 204 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 523s ok 205 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 523s ok 206 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 523s ok 207 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 523s ok 208 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 523s ok 209 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 523s ok 210 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 523s ok 211 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 523s ok 212 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 523s ok 213 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 523s ok 214 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 523s ok 215 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 523s ok 216 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 523s ok 217 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 523s ok 218 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 523s ok 219 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 523s ok 220 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-F '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 523s ok 221 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-F '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 523s ok 222 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-U '/apache/' " should evaluate to true, got true 523s ok 223 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "-U '/apache/expr/none' " should evaluate to false, got false 523s ok 224 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 523s ok 225 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 523s ok 226 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "base64('foo') = 'Zm9v' " should evaluate to true, got true 523s ok 227 523s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 523s ok 228 523s Error log should not have 'Internal evaluation error' entries, found 0 523s ok 229 523s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 523s ok 527s t/apache/expr_string.t .............. 527s 1..29 527s # Running under perl version 5.040000 for linux 527s # Current time local: Fri Nov 29 19:54:20 2024 527s # Current time GMT: Fri Nov 29 19:54:20 2024 527s # Using Test.pm version 1.31 527s # Using Apache/Test.pm version 1.44 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 1 527s Expected return code 200, got 200 for 'foo' 527s ok 2 527s # testing : log message [Fri Nov 29 19:54:22.240543 2024] [log_debug:info] [pid 479249:tid 479283] [client 127.0.0.1:59610] foo (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: 'foo' 527s # received: 'foo' 527s ok 3 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 4 527s Expected return code 200, got 200 for '%{req:SomeHeader}' 527s ok 5 527s # testing : log message [Fri Nov 29 19:54:22.496238 2024] [log_debug:info] [pid 479249:tid 479283] [client 127.0.0.1:59610] SomeValue (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: 'SomeValue' 527s # received: 'SomeValue' 527s ok 6 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 7 527s Should get parse error (500) for "%{", got 500 527s ok 8 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 9 527s Expected return code 200, got 200 for '%' 527s ok 10 527s # testing : log message [Fri Nov 29 19:54:23.002111 2024] [log_debug:info] [pid 479248:tid 479309] [client 127.0.0.1:59618] % (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: '%' 527s # received: '%' 527s ok 11 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 12 527s Expected return code 200, got 200 for '}' 527s ok 13 527s # testing : log message [Fri Nov 29 19:54:23.255197 2024] [log_debug:info] [pid 479248:tid 479309] [client 127.0.0.1:59618] } (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: '}' 527s # received: '}' 527s ok 14 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 15 527s Expected return code 200, got 200 for '\"' 527s ok 16 527s # testing : log message [Fri Nov 29 19:54:23.507818 2024] [log_debug:info] [pid 479248:tid 479309] [client 127.0.0.1:59618] " (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: '"' 527s # received: '"' 527s ok 17 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 18 527s Expected return code 200, got 200 for '\'' 527s ok 19 527s # testing : log message [Fri Nov 29 19:54:23.761419 2024] [log_debug:info] [pid 479248:tid 479309] [client 127.0.0.1:59618] ' (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: '\'' 527s # received: '\'' 527s ok 20 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 21 527s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 527s ok 22 527s # testing : log message [Fri Nov 29 19:54:24.014038 2024] [log_debug:info] [pid 479248:tid 479309] [client 127.0.0.1:59618] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: '%{req:SomeHeader}' 527s # received: '%{req:SomeHeader}' 527s ok 23 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 24 527s Expected return code 200, got 200 for '%{tolower:IDENT}' 527s ok 25 527s # testing : log message [Fri Nov 29 19:54:24.267593 2024] [log_debug:info] [pid 479248:tid 479309] [client 127.0.0.1:59618] ident (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: 'ident' 527s # received: 'ident' 527s ok 26 527s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 27 527s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 527s ok 28 527s # testing : log message [Fri Nov 29 19:54:24.519924 2024] [log_debug:info] [pid 479248:tid 479309] [client 127.0.0.1:59618] get (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 527s # didn't match 527s # expected: 'get' 527s # received: 'get' 527s ok 29 527s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 527s ok 529s t/apache/getfile.t .................. 529s # using LWP client 529s 1..220 529s # Running under perl version 5.040000 for linux 529s # Current time local: Fri Nov 29 19:54:24 2024 529s # Current time GMT: Fri Nov 29 19:54:24 2024 529s # Using Test.pm version 1.31 529s # Using Apache/Test.pm version 1.44 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "4c64-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 19556 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl.pod 529s # expected: 19556 529s # received: 19556 529s ok 1 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "dbb0-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 56240 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5004delta.pod 529s # expected: 56240 529s # received: 56240 529s ok 2 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "85ea-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 34282 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5005delta.pod 529s # expected: 34282 529s # received: 34282 529s ok 3 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "da40-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 55872 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5100delta.pod 529s # expected: 55872 529s # received: 55872 529s ok 4 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "ab70-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 43888 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5101delta.pod 529s # expected: 43888 529s # received: 43888 529s ok 5 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "15cb8-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 89272 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5120delta.pod 529s # expected: 89272 529s # received: 89272 529s ok 6 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2707-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 9991 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5121delta.pod 529s # expected: 9991 529s # received: 9991 529s ok 7 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2569-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 9577 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5122delta.pod 529s # expected: 9577 529s # received: 9577 529s ok 8 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1004-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4100 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5123delta.pod 529s # expected: 4100 529s # received: 4100 529s ok 9 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "e58-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 3672 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5124delta.pod 529s # expected: 3672 529s # received: 3672 529s ok 10 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1e00-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7680 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5125delta.pod 529s # expected: 7680 529s # received: 7680 529s ok 11 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "233a9-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 144297 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5140delta.pod 529s # expected: 144297 529s # received: 144297 529s ok 12 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1f1e-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7966 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5141delta.pod 529s # expected: 7966 529s # received: 7966 529s ok 13 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1aeb-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6891 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5142delta.pod 529s # expected: 6891 529s # received: 6891 529s ok 14 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1e50-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7760 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5143delta.pod 529s # expected: 7760 529s # received: 7760 529s ok 15 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "18b7-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6327 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5144delta.pod 529s # expected: 6327 529s # received: 6327 529s ok 16 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "20a07-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 133639 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5160delta.pod 529s # expected: 133639 529s # received: 133639 529s ok 17 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "17fe-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6142 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5161delta.pod 529s # expected: 6142 529s # received: 6142 529s ok 18 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "e0a-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 3594 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5162delta.pod 529s # expected: 3594 529s # received: 3594 529s ok 19 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "ff5-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4085 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5163delta.pod 529s # expected: 4085 529s # received: 4085 529s ok 20 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1d280-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 119424 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5180delta.pod 529s # expected: 119424 529s # received: 119424 529s ok 21 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "19c5-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6597 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5181delta.pod 529s # expected: 6597 529s # received: 6597 529s ok 22 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "14d7-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 5335 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5182delta.pod 529s # expected: 5335 529s # received: 5335 529s ok 23 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1208-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4616 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5184delta.pod 529s # expected: 4616 529s # received: 4616 529s ok 24 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1c352-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 115538 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5200delta.pod 529s # expected: 115538 529s # received: 115538 529s ok 25 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2a07-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 10759 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5201delta.pod 529s # expected: 10759 529s # received: 10759 529s ok 26 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2fef-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 12271 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5202delta.pod 529s # expected: 12271 529s # received: 12271 529s ok 27 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2410-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 9232 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5203delta.pod 529s # expected: 9232 529s # received: 9232 529s ok 28 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1fa8f-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 129679 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5220delta.pod 529s # expected: 129679 529s # received: 129679 529s ok 29 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "293d-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 10557 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5221delta.pod 529s # expected: 10557 529s # received: 10557 529s ok 30 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "301f-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 12319 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5222delta.pod 529s # expected: 12319 529s # received: 12319 529s ok 31 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "20fa-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 8442 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5223delta.pod 529s # expected: 8442 529s # received: 8442 529s ok 32 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1162-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4450 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5224delta.pod 529s # expected: 4450 529s # received: 4450 529s ok 33 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "fc09-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 64521 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5240delta.pod 529s # expected: 64521 529s # received: 64521 529s ok 34 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2009-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 8201 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5241delta.pod 529s # expected: 8201 529s # received: 8201 529s ok 35 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1007-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4103 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5242delta.pod 529s # expected: 4103 529s # received: 4103 529s ok 36 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2aac-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 10924 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5243delta.pod 529s # expected: 10924 529s # received: 10924 529s ok 37 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1168-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4456 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5244delta.pod 529s # expected: 4456 529s # received: 4456 529s ok 38 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1875a-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 100186 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5260delta.pod 529s # expected: 100186 529s # received: 100186 529s ok 39 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1e25-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7717 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5261delta.pod 529s # expected: 7717 529s # received: 7717 529s ok 40 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1e16-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7702 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5262delta.pod 529s # expected: 7702 529s # received: 7702 529s ok 41 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1b69-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7017 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5263delta.pod 529s # expected: 7017 529s # received: 7017 529s ok 42 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "115d9-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 71129 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5280delta.pod 529s # expected: 71129 529s # received: 71129 529s ok 43 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "11f7-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4599 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5281delta.pod 529s # expected: 4599 529s # received: 4599 529s ok 44 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1806-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6150 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5282delta.pod 529s # expected: 6150 529s # received: 6150 529s ok 45 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "13f7-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 5111 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5283delta.pod 529s # expected: 5111 529s # received: 5111 529s ok 46 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "a038-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 41016 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5300delta.pod 529s # expected: 41016 529s # received: 41016 529s ok 47 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1662-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 5730 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5301delta.pod 529s # expected: 5730 529s # received: 5730 529s ok 48 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "124a-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4682 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5302delta.pod 529s # expected: 4682 529s # received: 4682 529s ok 49 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1374-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4980 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5303delta.pod 529s # expected: 4980 529s # received: 4980 529s ok 50 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "d310-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 54032 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5320delta.pod 529s # expected: 54032 529s # received: 54032 529s ok 51 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1b5f-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7007 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5321delta.pod 529s # expected: 7007 529s # received: 7007 529s ok 52 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "9201-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 37377 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5340delta.pod 529s # expected: 37377 529s # received: 37377 529s ok 53 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1076-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4214 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5341delta.pod 529s # expected: 4214 529s # received: 4214 529s ok 54 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "f68-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 3944 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5342delta.pod 529s # expected: 3944 529s # received: 3944 529s ok 55 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "fd6-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4054 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5343delta.pod 529s # expected: 4054 529s # received: 4054 529s ok 56 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "ad8b-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 44427 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5360delta.pod 529s # expected: 44427 529s # received: 44427 529s ok 57 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1288-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4744 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5361delta.pod 529s # expected: 4744 529s # received: 4744 529s ok 58 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "f69-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 3945 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5362delta.pod 529s # expected: 3945 529s # received: 3945 529s ok 59 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "fd7-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4055 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5363delta.pod 529s # expected: 4055 529s # received: 4055 529s ok 60 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "10d47-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 68935 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5380delta.pod 529s # expected: 68935 529s # received: 68935 529s ok 61 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "f6a-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 3946 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5381delta.pod 529s # expected: 3946 529s # received: 3946 529s ok 62 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "fd8-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4056 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5382delta.pod 529s # expected: 4056 529s # received: 4056 529s ok 63 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "c797-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 51095 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl5400delta.pod 529s # expected: 51095 529s # received: 51095 529s ok 64 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1e723-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 124707 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl561delta.pod 529s # expected: 124707 529s # received: 124707 529s ok 65 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1a2bb-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 107195 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl56delta.pod 529s # expected: 107195 529s # received: 107195 529s ok 66 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "94ac-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 38060 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl581delta.pod 529s # expected: 38060 529s # received: 38060 529s ok 67 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1176-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4470 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl582delta.pod 529s # expected: 4470 529s # received: 4470 529s ok 68 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "18bf-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6335 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl583delta.pod 529s # expected: 6335 529s # received: 6335 529s ok 69 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1cc3-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7363 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl584delta.pod 529s # expected: 7363 529s # received: 7363 529s ok 70 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1701-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 5889 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl585delta.pod 529s # expected: 5889 529s # received: 5889 529s ok 71 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "122b-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4651 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl586delta.pod 529s # expected: 4651 529s # received: 4651 529s ok 72 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "20a4-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 8356 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl587delta.pod 529s # expected: 8356 529s # received: 8356 529s ok 73 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "62c1-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 25281 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl588delta.pod 529s # expected: 25281 529s # received: 25281 529s ok 74 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "d28d-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 53901 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl589delta.pod 529s # expected: 53901 529s # received: 53901 529s ok 75 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1c1d5-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 115157 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perl58delta.pod 529s # expected: 115157 529s # received: 115157 529s ok 76 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "4fe9-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 20457 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlaix.pod 529s # expected: 20457 529s # received: 20457 529s ok 77 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1688-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 5768 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlamiga.pod 529s # expected: 5768 529s # received: 5768 529s ok 78 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2031-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 8241 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlandroid.pod 529s # expected: 8241 529s # received: 8241 529s ok 79 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "ceb51-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 846673 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlapi.pod 529s # expected: 846673 529s # received: 846673 529s ok 80 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "5838-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 22584 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlapio.pod 529s # expected: 22584 529s # received: 22584 529s ok 81 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1b62-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7010 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlartistic.pod 529s # expected: 7010 529s # received: 7010 529s ok 82 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "210c-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 8460 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlbook.pod 529s # expected: 8460 529s # received: 8460 529s ok 83 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "126-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 294 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlboot.pod 529s # expected: 294 529s # received: 294 529s ok 84 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "130-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 304 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlbot.pod 529s # expected: 304 529s # received: 304 529s ok 85 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1f50-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 8016 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlbs2000.pod 529s # expected: 8016 529s # received: 8016 529s ok 86 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "dea2-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 56994 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlcall.pod 529s # expected: 56994 529s # received: 56994 529s ok 87 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1180-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4480 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlcheat.pod 529s # expected: 4480 529s # received: 4480 529s ok 88 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "3179-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 12665 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlclass.pod 529s # expected: 12665 529s # received: 12665 529s ok 89 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "3c63-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 15459 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlclassguts.pod 529s # expected: 15459 529s # received: 15459 529s ok 90 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "d19f-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 53663 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlclib.pod 529s # expected: 53663 529s # received: 53663 529s ok 91 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "12e5-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4837 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlcn.pod 529s # expected: 4837 529s # received: 4837 529s ok 92 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1b1b-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6939 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlcommunity.pod 529s # expected: 6939 529s # received: 6939 529s ok 93 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "662a-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 26154 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlcygwin.pod 529s # expected: 26154 529s # received: 26154 529s ok 94 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "cfa2-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 53154 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldata.pod 529s # expected: 53154 529s # received: 53154 529s ok 95 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "134d-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 4941 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 529s # expected: 4941 529s # received: 4941 529s ok 96 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "a85c-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 43100 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldebguts.pod 529s # expected: 43100 529s # received: 43100 529s ok 97 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "5693-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 22163 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldebtut.pod 529s # expected: 22163 529s # received: 22163 529s ok 98 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "9bc9-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 39881 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldebug.pod 529s # expected: 39881 529s # received: 39881 529s ok 99 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "c797-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 51095 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldelta.pod 529s # expected: 51095 529s # received: 51095 529s ok 100 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "5fb8-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 24504 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldeprecation.pod 529s # expected: 24504 529s # received: 24504 529s ok 101 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "4d4e9-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 316649 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldiag.pod 529s # expected: 316649 529s # received: 316649 529s ok 102 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "24a0-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 9376 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldoc.pod 529s # expected: 9376 529s # received: 9376 529s ok 103 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "b4ed-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 46317 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldocstyle.pod 529s # expected: 46317 529s # received: 46317 529s ok 104 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "6946-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 26950 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldsc.pod 529s # expected: 26950 529s # received: 26950 529s ok 105 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1f20-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 7968 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perldtrace.pod 529s # expected: 7968 529s # received: 7968 529s ok 106 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1497f-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 84351 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlebcdic.pod 529s # expected: 84351 529s # received: 84351 529s ok 107 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "937e-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 37758 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlembed.pod 529s # expected: 37758 529s # received: 37758 529s ok 108 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "2812-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 10258 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlexperiment.pod 529s # expected: 10258 529s # received: 10258 529s ok 109 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "58d2-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 22738 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq.pod 529s # expected: 22738 529s # received: 22738 529s ok 110 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "34a1-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 13473 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq1.pod 529s # expected: 13473 529s # received: 13473 529s ok 111 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "292a-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 10538 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq2.pod 529s # expected: 10538 529s # received: 10538 529s ok 112 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "92e1-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 37601 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq3.pod 529s # expected: 37601 529s # received: 37601 529s ok 113 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "16bcd-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 93133 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq4.pod 529s # expected: 93133 529s # received: 93133 529s ok 114 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "dbc1-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 56257 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq5.pod 529s # expected: 56257 529s # received: 56257 529s ok 115 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "9a71-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 39537 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq6.pod 529s # expected: 39537 529s # received: 39537 529s ok 116 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "93ae-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 37806 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq7.pod 529s # expected: 37806 529s # received: 37806 529s ok 117 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "c30c-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 49932 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq8.pod 529s # expected: 49932 529s # received: 49932 529s ok 118 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "3b75-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 15221 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfaq9.pod 529s # expected: 15221 529s # received: 15221 529s ok 119 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "56ca-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 22218 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfilter.pod 529s # expected: 22218 529s # received: 22218 529s ok 120 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "342b-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 13355 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfork.pod 529s # expected: 13355 529s # received: 13355 529s ok 121 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "4122-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 16674 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlform.pod 529s # expected: 16674 529s # received: 16674 529s ok 122 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "671-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 1649 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 529s # expected: 1649 529s # received: 1649 529s ok 123 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "68740-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 427840 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlfunc.pod 529s # expected: 427840 529s # received: 427840 529s ok 124 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "7c2e-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 31790 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlgit.pod 529s # expected: 31790 529s # received: 31790 529s ok 125 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "219ca-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 137674 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlglossary.pod 529s # expected: 137674 529s # received: 137674 529s ok 126 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "4072-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 16498 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlgov.pod 529s # expected: 16498 529s # received: 16498 529s ok 127 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "35f7-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 13815 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlgpl.pod 529s # expected: 13815 529s # received: 13815 529s ok 128 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "31bb8-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 203704 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlguts.pod 529s # expected: 203704 529s # received: 203704 529s ok 129 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "afe5-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 45029 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlhack.pod 529s # expected: 45029 529s # received: 45029 529s ok 130 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1297d-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 76157 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlhacktips.pod 529s # expected: 76157 529s # received: 76157 529s ok 131 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1809-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 6153 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlhacktut.pod 529s # expected: 6153 529s # received: 6153 529s ok 132 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "602-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 1538 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlhaiku.pod 529s # expected: 1538 529s # received: 1538 529s ok 133 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "ea29-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 59945 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlhist.pod 529s # expected: 59945 529s # received: 59945 529s ok 134 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "77a4-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 30628 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlhpux.pod 529s # expected: 30628 529s # received: 30628 529s ok 135 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "7dd-62796587675c0" 529s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 529s #Vary: In-If1 529s #Content-Length: 2013 529s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 529s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Client-Peer: 127.0.0.1:8529 529s #Client-Response-Num: 1 529s #DMMATCH1: 1 529s # 529s # testing : download of /getfiles-perl-pod/perlhurd.pod 529s # expected: 2013 529s # received: 2013 529s ok 136 529s #lwp request: 529s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 529s #User-Agent: libwww-perl/6.77 529s # 529s #server response: 529s #HTTP/1.1 200 OK 529s #Connection: close 529s #Date: Fri, 29 Nov 2024 19:54:26 GMT 529s #Accept-Ranges: bytes 529s #ETag: "1fc9f-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 130207 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlintern.pod 530s # expected: 130207 530s # received: 130207 530s ok 137 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "9216-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 37398 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlinterp.pod 530s # expected: 37398 530s # received: 37398 530s ok 138 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "579a-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 22426 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlintro.pod 530s # expected: 22426 530s # received: 22426 530s ok 139 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "8ad2-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 35538 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perliol.pod 530s # expected: 35538 530s # received: 35538 530s ok 140 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "11818-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 71704 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlipc.pod 530s # expected: 71704 530s # received: 71704 530s ok 141 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1150-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 4432 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlirix.pod 530s # expected: 4432 530s # received: 4432 530s ok 142 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "20a8-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 8360 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perljp.pod 530s # expected: 8360 530s # received: 8360 530s ok 143 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2fc0-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 12224 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlko.pod 530s # expected: 12224 530s # received: 12224 530s ok 144 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "163-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 355 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perllexwarn.pod 530s # expected: 355 530s # received: 355 530s ok 145 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "7ea-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 2026 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perllinux.pod 530s # expected: 2026 530s # received: 2026 530s ok 146 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "12978-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 76152 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perllocale.pod 530s # expected: 76152 530s # received: 76152 530s ok 147 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2487-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 9351 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perllol.pod 530s # expected: 9351 530s # received: 9351 530s ok 148 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2f6f-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 12143 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlmacosx.pod 530s # expected: 12143 530s # received: 12143 530s ok 149 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "67a7-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 26535 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlmod.pod 530s # expected: 26535 530s # received: 26535 530s ok 150 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2574-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 9588 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 530s # expected: 9588 530s # received: 9588 530s ok 151 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1095c-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 67932 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlmodlib.pod 530s # expected: 67932 530s # received: 67932 530s ok 152 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "573b-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 22331 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 530s # expected: 22331 530s # received: 22331 530s ok 153 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "d65-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 3429 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlmroapi.pod 530s # expected: 3429 530s # received: 3429 530s ok 154 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2ad3-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 10963 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlnewmod.pod 530s # expected: 10963 530s # received: 10963 530s ok 155 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "20a5-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 8357 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlnumber.pod 530s # expected: 8357 530s # received: 8357 530s ok 156 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "8d31-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 36145 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlobj.pod 530s # expected: 36145 530s # received: 36145 530s ok 157 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "6885-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 26757 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlootut.pod 530s # expected: 26757 530s # received: 26757 530s ok 158 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2b4ac-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 177324 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlop.pod 530s # expected: 177324 530s # received: 177324 530s ok 159 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "4db-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 1243 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 530s # expected: 1243 530s # received: 1243 530s ok 160 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "3b77-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 15223 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlopentut.pod 530s # expected: 15223 530s # received: 15223 530s ok 161 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "16cb7-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 93367 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlos2.pod 530s # expected: 93367 530s # received: 93367 530s ok 162 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "37cb-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 14283 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlos390.pod 530s # expected: 14283 530s # received: 14283 530s ok 163 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "12b0-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 4784 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlos400.pod 530s # expected: 4784 530s # received: 4784 530s ok 164 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "c8a9-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 51369 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlpacktut.pod 530s # expected: 51369 530s # received: 51369 530s ok 165 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "c2bc-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 49852 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlperf.pod 530s # expected: 49852 530s # received: 49852 530s ok 166 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1418-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 5144 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlplan9.pod 530s # expected: 5144 530s # received: 5144 530s ok 167 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "5b65-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 23397 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlpod.pod 530s # expected: 23397 530s # received: 23397 530s ok 168 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "10d10-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 68880 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlpodspec.pod 530s # expected: 68880 530s # received: 68880 530s ok 169 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2f40-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 12096 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 530s # expected: 12096 530s # received: 12096 530s ok 170 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "67b7-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 26551 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlpolicy.pod 530s # expected: 26551 530s # received: 26551 530s ok 171 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "15db1-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 89521 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlport.pod 530s # expected: 89521 530s # received: 89521 530s ok 172 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1412-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 5138 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlpragma.pod 530s # expected: 5138 530s # received: 5138 530s ok 173 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1a25-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 6693 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlqnx.pod 530s # expected: 6693 530s # received: 6693 530s ok 174 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "21256-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 135766 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlre.pod 530s # expected: 135766 530s # received: 135766 530s ok 175 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "8a9c-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 35484 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlreapi.pod 530s # expected: 35484 530s # received: 35484 530s ok 176 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "818f-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 33167 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 530s # expected: 33167 530s # received: 33167 530s ok 177 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "bec7-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 48839 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 530s # expected: 48839 530s # received: 48839 530s ok 178 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "8d5c-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 36188 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlref.pod 530s # expected: 36188 530s # received: 36188 530s ok 179 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "4944-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 18756 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlreftut.pod 530s # expected: 18756 530s # received: 18756 530s ok 180 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "a989-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 43401 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlreguts.pod 530s # expected: 43401 530s # received: 43401 530s ok 181 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1fd-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 509 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlrepository.pod 530s # expected: 509 530s # received: 509 530s ok 182 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "4b07-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 19207 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlrequick.pod 530s # expected: 19207 530s # received: 19207 530s ok 183 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "3caa-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 15530 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlreref.pod 530s # expected: 15530 530s # received: 15530 530s ok 184 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1e1ef-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 123375 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlretut.pod 530s # expected: 123375 530s # received: 123375 530s ok 185 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "651-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 1617 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlriscos.pod 530s # expected: 1617 530s # received: 1617 530s ok 186 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "e707-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 59143 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlrun.pod 530s # expected: 59143 530s # received: 59143 530s ok 187 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "6cea-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 27882 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlsec.pod 530s # expected: 27882 530s # received: 27882 530s ok 188 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "4af2-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 19186 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 530s # expected: 19186 530s # received: 19186 530s ok 189 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "7494-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 29844 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlsolaris.pod 530s # expected: 29844 530s # received: 29844 530s ok 190 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1bdc-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 7132 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlsource.pod 530s # expected: 7132 530s # received: 7132 530s ok 191 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "233b-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 9019 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlstyle.pod 530s # expected: 9019 530s # received: 9019 530s ok 192 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "12fb9-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 77753 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlsub.pod 530s # expected: 77753 530s # received: 77753 530s ok 193 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "d31f-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 54047 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlsyn.pod 530s # expected: 54047 530s # received: 54047 530s ok 194 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "2858-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 10328 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlsynology.pod 530s # expected: 10328 530s # received: 10328 530s ok 195 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "b184-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 45444 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlthrtut.pod 530s # expected: 45444 530s # received: 45444 530s ok 196 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "9a91-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 39569 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltie.pod 530s # expected: 39569 530s # received: 39569 530s ok 197 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "ce6d8-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 845528 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltoc.pod 530s # expected: 845528 530s # received: 845528 530s ok 198 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "174-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 372 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltodo.pod 530s # expected: 372 530s # received: 372 530s ok 199 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "126-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 294 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltooc.pod 530s # expected: 294 530s # received: 294 530s ok 200 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "126-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 294 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltoot.pod 530s # expected: 294 530s # received: 294 530s ok 201 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "297f-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 10623 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltrap.pod 530s # expected: 10623 530s # received: 10623 530s ok 202 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "213f-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 8511 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltru64.pod 530s # expected: 8511 530s # received: 8511 530s ok 203 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1183-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 4483 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perltw.pod 530s # expected: 4483 530s # received: 4483 530s ok 204 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "162b6-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 90806 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlunicode.pod 530s # expected: 90806 530s # received: 90806 530s ok 205 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "6349-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 25417 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlunicook.pod 530s # expected: 25417 530s # received: 25417 530s ok 206 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "372e-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 14126 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlunifaq.pod 530s # expected: 14126 530s # received: 14126 530s ok 207 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "96e1-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 38625 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perluniintro.pod 530s # expected: 38625 530s # received: 38625 530s ok 208 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "6eefa-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 454394 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perluniprops.pod 530s # expected: 454394 530s # received: 454394 530s ok 209 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1f10-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 7952 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlunitut.pod 530s # expected: 7952 530s # received: 7952 530s ok 210 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "1ce8-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 7400 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlutil.pod 530s # expected: 7400 530s # received: 7400 530s ok 211 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "16c17-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 93207 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlvar.pod 530s # expected: 93207 530s # received: 93207 530s ok 212 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "c68d-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 50829 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlvms.pod 530s # expected: 50829 530s # received: 50829 530s ok 213 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "f16-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 3862 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlvos.pod 530s # expected: 3862 530s # received: 3862 530s ok 214 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "7c61-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 31841 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlwin32.pod 530s # expected: 31841 530s # received: 31841 530s ok 215 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "12d15-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 77077 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlxs.pod 530s # expected: 77077 530s # received: 77077 530s ok 216 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "c51f-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 50463 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlxstut.pod 530s # expected: 50463 530s # received: 50463 530s ok 217 530s #lwp request: 530s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "5dc1-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 24001 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 530s # expected: 24001 530s # received: 24001 530s ok 218 530s #lwp request: 530s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "c7100-61fb3d76b3b80" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 815360 530s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-binary-httpd 530s # expected: 815360 530s # received: 815360 530s ok 219 530s #lwp request: 530s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 530s #User-Agent: libwww-perl/6.77 530s # 530s #server response: 530s #HTTP/1.1 200 OK 530s #Connection: close 530s #Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Accept-Ranges: bytes 530s #ETag: "416790-62796587675c0" 530s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 530s #Vary: In-If1 530s #Content-Length: 4286352 530s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 530s #Client-Date: Fri, 29 Nov 2024 19:54:26 GMT 530s #Client-Peer: 127.0.0.1:8529 530s #Client-Response-Num: 1 530s #DMMATCH1: 1 530s # 530s # testing : download of /getfiles-binary-perl 530s # expected: 4286352 530s # received: 4286352 530s ok 220 530s ok 531s t/apache/headers.t .................. 531s 1..27 531s # Running under perl version 5.040000 for linux 531s # Current time local: Fri Nov 29 19:54:26 2024 531s # Current time GMT: Fri Nov 29 19:54:26 2024 531s # Using Test.pm version 1.31 531s # Using Apache/Test.pm version 1.44 531s testing: Hello: World 531s ok 1 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 2 531s header: [World] vs [World] 531s # testing : compare header Hello value 531s # expected: 'World' 531s # received: 'World' 531s ok 3 531s testing: Hello: World 531s ok 4 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 5 531s header: [World] vs [World] 531s # testing : compare header Hello value 531s # expected: 'World' 531s # received: 'World' 531s ok 6 531s testing: Hello: World 531s ok 7 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 8 531s header: [World] vs [World] 531s # testing : compare header Hello value 531s # expected: 'World' 531s # received: 'World' 531s ok 9 531s testing: Hello: Foo 531s Bar 531s ok 10 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 11 531s header: [Foo Bar] vs [Foo Bar] 531s # testing : compare header Hello value 531s # expected: 'Foo Bar' 531s # received: 'Foo Bar' 531s ok 12 531s testing: Hello: Foo 531s Bar 531s ok 13 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 14 531s header: [Foo Bar] vs [Foo Bar] 531s # testing : compare header Hello value 531s # expected: 'Foo Bar' 531s # received: 'Foo Bar' 531s ok 15 531s testing: Hello: Foo 531s Bar 531s ok 16 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 17 531s header: [Foo Bar] vs [Foo Bar] 531s # testing : compare header Hello value 531s # expected: 'Foo Bar' 531s # received: 'Foo Bar' 531s ok 18 531s testing: Hello: Foo 531s Bar 531s ok 19 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 20 531s header: [Foo Bar] vs [Foo Bar] 531s # testing : compare header Hello value 531s # expected: 'Foo Bar' 531s # received: 'Foo Bar' 531s ok 21 531s testing: Hello: Foo 531s Bar 531s ok 22 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 23 531s header: [Foo Bar] vs [Foo Bar] 531s # testing : compare header Hello value 531s # expected: 'Foo Bar' 531s # received: 'Foo Bar' 531s ok 24 531s testing: Hello:World 531s ok 25 531s # testing : response success 531s # expected: qr/HTTP\/1\.. 200 OK/ 531s # received: 'HTTP/1.1 200 OK' 531s ok 26 531s header: [World] vs [World] 531s # testing : compare header Hello value 531s # expected: 'World' 531s # received: 'World' 531s ok 27 531s ok 533s t/apache/hostcheck.t ................ 533s 1..14 533s # Running under perl version 5.040000 for linux 533s # Current time local: Fri Nov 29 19:54:28 2024 533s # Current time GMT: Fri Nov 29 19:54:28 2024 533s # Using Test.pm version 1.31 533s # Using Apache/Test.pm version 1.44 533s # SENDING to 127.0.0.1:8529 533s # GET / HTTP/1.1 533s Host: localhost 533s 533s # expected 200, got 200 for ok 533s ok 1 533s # SENDING to 127.0.0.1:8529 533s # GET / HTTP/1.1 533s Host: localhost:1 533s 533s # expected 200, got 200 for port ignored 533s ok 2 533s # SENDING to 127.0.0.1:8529 533s # GET / HTTP/1.1 533s Host: notlisted 533s 533s # expected 200, got 200 for name not listed 533s ok 3 533s # SENDING to 127.0.0.1:8529 533s # GET / HTTP/1.1 533s Host: 127.0.0.1 533s 533s # expected 200, got 200 for IP not in serveralias/servername 533s ok 4 533s # SENDING to 127.0.0.1:8529 533s # GET / HTTP/1.1 533s Host: default-strict 533s 533s # expected 200, got 200 for NVH matches in default server 533s ok 5 533s # SENDING to 127.0.0.1:8529 533s # GET / HTTP/1.1 533s Host: nvh-strict 533s 533s # expected 200, got 200 for NVH matches 533s ok 6 533s # SENDING to 127.0.0.1:8529 533s # GET / HTTP/1.1 533s Host: nvh-strict:1 533s 533s # expected 200, got 200 for NVH matches port ignored 533s ok 7 533s # SENDING to 127.0.0.1:8543 533s # GET / HTTP/1.1 533s Host: localhost 533s 533s # expected 400, got 400 for ok 533s ok 8 533s # SENDING to 127.0.0.1:8543 533s # GET / HTTP/1.1 533s Host: localhost:1 533s 533s # expected 400, got 400 for port ignored 533s ok 9 533s # SENDING to 127.0.0.1:8543 533s # GET / HTTP/1.1 533s Host: notlisted 533s 533s # expected 400, got 400 for name not listed 533s ok 10 533s # SENDING to 127.0.0.1:8543 533s # GET / HTTP/1.1 533s Host: 127.0.0.1 533s 533s # expected 400, got 400 for IP not in serveralias/servername 533s ok 11 533s # SENDING to 127.0.0.1:8543 533s # GET / HTTP/1.1 533s Host: default-strict 533s 533s # expected 200, got 200 for NVH matches in default server 533s ok 12 533s # SENDING to 127.0.0.1:8543 533s # GET / HTTP/1.1 533s Host: nvh-strict 533s 533s # expected 200, got 200 for NVH matches 533s ok 13 533s # SENDING to 127.0.0.1:8543 533s # GET / HTTP/1.1 533s Host: nvh-strict:1 533s 533s # expected 200, got 200 for NVH matches port ignored 533s ok 14 533s ok 535s t/apache/http_strict.t .............. 535s 1..178 535s # Running under perl version 5.040000 for linux 535s # Current time local: Fri Nov 29 19:54:30 2024 535s # Current time GMT: Fri Nov 29 19:54:30 2024 535s # Using Test.pm version 1.31 535s # Using Apache/Test.pm version 1.44 535s # SENDING: 535s # GET / HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 1 535s # SENDING: 535s # GET / HTTP/1.0\n\n 535s # expecting success, got 200 535s ok 2 535s # SENDING: 535s # get / HTTP/1.0\r\n\r\n 535s # expecting 501, got 501 535s ok 3 535s # SENDING: 535s # G ET / HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 4 535s # SENDING: 535s # G\x00ET / HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 5 535s # SENDING: 535s # G/T / HTTP/1.0\r\n\r\n 535s # expecting 501, got 501 535s ok 6 535s # SENDING: 535s # GET /\x00 HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 7 535s # SENDING: 535s # GET / HTTP/1.0\x00\r\n\r\n 535s # expecting 400, got 400 535s ok 8 535s # SENDING: 535s # GET\x0c/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 9 535s # SENDING: 535s # GET\r/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 10 535s # SENDING: 535s # GET\t/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 11 535s # SENDING: 535s # GET / HTT/1.0\r\n\r\n 535s # expecting error, got 400 535s ok 12 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 535s # expecting success, got 200 535s ok 13 535s # SENDING: 535s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 535s # expecting success, got 200 535s ok 14 535s # SENDING: 535s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 535s # expecting success, got 200 535s ok 15 535s # SENDING: 535s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 16 535s # SENDING: 535s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 17 535s # SENDING: 535s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 535s # expecting 200, got 200 535s ok 18 535s # SENDING: 535s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 19 535s # SENDING: 535s # GET / HTTP/\r\nHost: localhost\r\n\r\n 535s # expecting error, got 400 535s ok 20 535s # SENDING: 535s # GET / HTTP/0.9\r\n\r\n 535s # expecting error, got 400 535s ok 21 535s # SENDING: 535s # GET / HTTP/0.8\r\n\r\n 535s # expecting error, got 400 535s ok 22 535s # SENDING: 535s # GET /\x01 HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 23 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 24 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 535s # expecting 200, got 200 535s ok 25 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 535s # expecting 400, got 400 535s ok 26 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 535s # expecting 200, got 200 535s ok 27 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo\r\n\r\n 535s # expecting 400, got 400 535s ok 28 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 535s # expecting 400, got 400 535s ok 29 535s # SENDING: 535s # GET / HTTP/1.0\r\n: bar\r\n\r\n 535s # expecting 400, got 400 535s ok 30 535s # SENDING: 535s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 31 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 535s # expecting 400, got 400 535s ok 32 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 535s # expecting 400, got 400 535s ok 33 535s # SENDING: 535s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 535s # expecting 400, got 400 535s ok 34 535s # SENDING: 535s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 35 535s # SENDING: 535s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 535s # expecting 400, got 400 535s ok 36 535s # SENDING: 535s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 535s # expecting 400, got 400 535s ok 37 535s # SENDING: 535s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 535s # expecting 200, got 200 535s ok 38 535s # SENDING: 535s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 535s # expecting 400, got 400 535s ok 39 535s # SENDING: 535s # GET / HTTP/1.0\r\r 535s # expecting dropped connection and HTTPD dropped connection 535s ok 40 535s # SENDING: 535s # GET /\r\n 535s # expecting headerless HTTP/0.9 body, got response 535s ok 41 535s # SENDING: 535s # GET /#frag HTTP/1.0\r\n 535s # expecting 400, got 400 535s ok 42 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 535s # expecting 200, got 200 535s ok 43 535s # SENDING: 535s # GET http://017700000001/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 44 535s # SENDING: 535s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 45 535s # SENDING: 535s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 46 535s # SENDING: 535s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 47 535s # SENDING: 535s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 48 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 535s # expecting 200, got 200 535s ok 49 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 535s # expecting 400, got 400 535s ok 50 535s # SENDING: 535s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 51 535s # SENDING: 535s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 52 535s # SENDING: 535s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 53 535s # SENDING: 535s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 54 535s # SENDING: 535s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 55 535s # SENDING: 535s # GET http://[::1]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 56 535s # SENDING: 535s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 57 535s # SENDING: 535s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 58 535s # SENDING: 535s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 59 535s # SENDING: 535s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 60 535s # SENDING: 535s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 61 535s # SENDING: 535s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 62 535s # SENDING: 535s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 63 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 535s # expecting success, got 200 535s ok 64 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 535s # expecting success, got 200 535s ok 65 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 535s # expecting success, got 200 535s ok 66 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 535s # expecting success, got 200 535s ok 67 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 535s # expecting success, got 200 535s ok 68 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 535s # expecting success, got 200 535s ok 69 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 535s # expecting 200, got 200 535s ok 70 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 535s # expecting 200, got 200 535s ok 71 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 535s # expecting 400, got 400 535s ok 72 535s # SENDING: 535s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 73 535s # SENDING: 535s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 74 535s # SENDING: 535s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 75 535s # SENDING: 535s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 76 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 535s # expecting 200, got 200 535s ok 77 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 535s # expecting 200, got 200 535s ok 78 535s # SENDING: 535s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 79 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 535s # DECODED: Foo: bar 535s # RESPONSE: 535s # HTTP/1.1 200 OK\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Foo: bar\r\n 535s # Vary: In-If1\r\n 535s # DMMATCH1: 1\r\n 535s # Connection: close\r\n 535s # Content-Type: text/plain\r\n 535s # \r\n 535s # Hi!\n 535s # SERVERNAME=localhost\n 535s # HTTP_HOST=\n 535s # 535s # expecting 200, got 200 535s ok 80 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 535s # DECODED: Foo: 535s # RESPONSE: 535s # HTTP/1.1 200 OK\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Foo: \r\n 535s # Vary: In-If1\r\n 535s # DMMATCH1: 1\r\n 535s # Connection: close\r\n 535s # Content-Type: text/plain\r\n 535s # \r\n 535s # Hi!\n 535s # SERVERNAME=localhost\n 535s # HTTP_HOST=\n 535s # 535s # expecting 200, got 200 535s ok 81 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 535s # DECODED: : bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 564\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 82 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 535s # DECODED: F\x00oo: bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 528\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 83 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 535s # DECODED: F\x01oo: bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 564\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 84 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 535s # DECODED: F\noo: bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 528\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 85 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 535s # DECODED: Foo: b\tar 535s # RESPONSE: 535s # HTTP/1.1 200 OK\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Foo: b\tar\r\n 535s # Vary: In-If1\r\n 535s # DMMATCH1: 1\r\n 535s # Connection: close\r\n 535s # Content-Type: text/plain\r\n 535s # \r\n 535s # Hi!\n 535s # SERVERNAME=localhost\n 535s # HTTP_HOST=\n 535s # 535s # expecting 200, got 200 535s ok 86 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 535s # DECODED: Foo: b\x01ar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:31 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 564\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 87 535s # SENDING: 535s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 535s # expecting 500, got 500 535s ok 88 535s # SENDING: 535s # GET / HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 89 535s # SENDING: 535s # GET / HTTP/1.0\n\n 535s # expecting 400, got 400 535s ok 90 535s # SENDING: 535s # get / HTTP/1.0\r\n\r\n 535s # expecting 501, got 501 535s ok 91 535s # SENDING: 535s # G ET / HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 92 535s # SENDING: 535s # G\x00ET / HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 93 535s # SENDING: 535s # G/T / HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 94 535s # SENDING: 535s # GET /\x00 HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 95 535s # SENDING: 535s # GET / HTTP/1.0\x00\r\n\r\n 535s # expecting 400, got 400 535s ok 96 535s # SENDING: 535s # GET\x0c/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 97 535s # SENDING: 535s # GET\r/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 98 535s # SENDING: 535s # GET\t/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 99 535s # SENDING: 535s # GET / HTT/1.0\r\n\r\n 535s # expecting error, got 400 535s ok 100 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 535s # expecting success, got 200 535s ok 101 535s # SENDING: 535s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 535s # expecting success, got 200 535s ok 102 535s # SENDING: 535s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 535s # expecting success, got 200 535s ok 103 535s # SENDING: 535s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 104 535s # SENDING: 535s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 105 535s # SENDING: 535s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 106 535s # SENDING: 535s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 107 535s # SENDING: 535s # GET / HTTP/\r\nHost: localhost\r\n\r\n 535s # expecting error, got 400 535s ok 108 535s # SENDING: 535s # GET / HTTP/0.9\r\n\r\n 535s # expecting error, got 400 535s ok 109 535s # SENDING: 535s # GET / HTTP/0.8\r\n\r\n 535s # expecting error, got 400 535s ok 110 535s # SENDING: 535s # GET /\x01 HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 111 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 112 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 535s # expecting 200, got 200 535s ok 113 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 535s # expecting 400, got 400 535s ok 114 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 535s # expecting 400, got 400 535s ok 115 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo\r\n\r\n 535s # expecting 400, got 400 535s ok 116 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 535s # expecting 400, got 400 535s ok 117 535s # SENDING: 535s # GET / HTTP/1.0\r\n: bar\r\n\r\n 535s # expecting 400, got 400 535s ok 118 535s # SENDING: 535s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 119 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 535s # expecting 400, got 400 535s ok 120 535s # SENDING: 535s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 535s # expecting 400, got 400 535s ok 121 535s # SENDING: 535s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 535s # expecting 400, got 400 535s ok 122 535s # SENDING: 535s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 535s # expecting 400, got 400 535s ok 123 535s # SENDING: 535s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 535s # expecting 400, got 400 535s ok 124 535s # SENDING: 535s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 535s # expecting 400, got 400 535s ok 125 535s # SENDING: 535s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 535s # expecting 200, got 200 535s ok 126 535s # SENDING: 535s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 535s # expecting 400, got 400 535s ok 127 535s # SENDING: 535s # GET / HTTP/1.0\r\r 535s # expecting dropped connection and HTTPD dropped connection 535s ok 128 535s # SENDING: 535s # GET /\r\n 535s # expecting headerless HTTP/0.9 body, got response 535s ok 129 535s # SENDING: 535s # GET /#frag HTTP/1.0\r\n 535s # expecting 400, got 400 535s ok 130 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 535s # expecting 400, got 400 535s ok 131 535s # SENDING: 535s # GET http://017700000001/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 132 535s # SENDING: 535s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 133 535s # SENDING: 535s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 134 535s # SENDING: 535s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 135 535s # SENDING: 535s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 136 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 535s # expecting 400, got 400 535s ok 137 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 535s # expecting 400, got 400 535s ok 138 535s # SENDING: 535s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 139 535s # SENDING: 535s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 140 535s # SENDING: 535s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 141 535s # SENDING: 535s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 142 535s # SENDING: 535s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 143 535s # SENDING: 535s # GET http://[::1]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 144 535s # SENDING: 535s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 145 535s # SENDING: 535s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 146 535s # SENDING: 535s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 147 535s # SENDING: 535s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 148 535s # SENDING: 535s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 149 535s # SENDING: 535s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 535s # expecting success, got 200 535s ok 150 535s # SENDING: 535s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 535s # expecting 400, got 400 535s ok 151 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 535s # expecting success, got 200 535s ok 152 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 535s # expecting success, got 200 535s ok 153 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 535s # expecting success, got 200 535s ok 154 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 535s # expecting success, got 200 535s ok 155 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 535s # expecting success, got 200 535s ok 156 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 535s # expecting success, got 200 535s ok 157 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 535s # expecting 400, got 400 535s ok 158 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 535s # expecting 400, got 400 535s ok 159 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 535s # expecting 400, got 400 535s ok 160 535s # SENDING: 535s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 161 535s # SENDING: 535s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 162 535s # SENDING: 535s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 163 535s # SENDING: 535s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 535s # expecting 200, got 200 535s ok 164 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 535s # expecting 200, got 200 535s ok 165 535s # SENDING: 535s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 535s # expecting 200, got 200 535s ok 166 535s # SENDING: 535s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 535s # expecting 200, got 200 535s ok 167 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 535s # DECODED: Foo: bar 535s # RESPONSE: 535s # HTTP/1.1 200 OK\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Foo: bar\r\n 535s # Vary: In-If1\r\n 535s # DMMATCH1: 1\r\n 535s # Connection: close\r\n 535s # Content-Type: text/plain\r\n 535s # \r\n 535s # Hi!\n 535s # SERVERNAME=localhost\n 535s # HTTP_HOST=\n 535s # 535s # expecting 200, got 200 535s ok 168 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 535s # DECODED: Foo: 535s # RESPONSE: 535s # HTTP/1.1 200 OK\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Foo: \r\n 535s # Vary: In-If1\r\n 535s # DMMATCH1: 1\r\n 535s # Connection: close\r\n 535s # Content-Type: text/plain\r\n 535s # \r\n 535s # Hi!\n 535s # SERVERNAME=localhost\n 535s # HTTP_HOST=\n 535s # 535s # expecting 200, got 200 535s ok 169 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 535s # DECODED: : bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 564\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 170 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 535s # DECODED: F\x00oo: bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 528\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 171 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 535s # DECODED: F\x01oo: bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 564\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 172 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 535s # DECODED: F\noo: bar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 528\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 173 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 535s # DECODED: Foo: b\tar 535s # RESPONSE: 535s # HTTP/1.1 200 OK\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Foo: b\tar\r\n 535s # Vary: In-If1\r\n 535s # DMMATCH1: 1\r\n 535s # Connection: close\r\n 535s # Content-Type: text/plain\r\n 535s # \r\n 535s # Hi!\n 535s # SERVERNAME=localhost\n 535s # HTTP_HOST=\n 535s # 535s # expecting 200, got 200 535s ok 174 535s # SENDING: 535s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 535s # DECODED: Foo: b\x01ar 535s # RESPONSE: 535s # HTTP/1.1 500 Internal Server Error\r\n 535s # Date: Fri, 29 Nov 2024 19:54:32 GMT\r\n 535s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 535s # Content-Length: 564\r\n 535s # Connection: close\r\n 535s # Content-Type: text/html; charset=iso-8859-1\r\n 535s # \r\n 535s # \n 535s # \n 535s # ... 535s # expecting 500, got 500 535s ok 175 535s # SENDING: 535s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 535s # expecting 500, got 500 535s ok 176 535s ok 177 535s ok 178 535s ok 536s t/apache/if_sections.t .............. 536s 1..46 536s # Running under perl version 5.040000 for linux 536s # Current time local: Fri Nov 29 19:54:32 2024 536s # Current time GMT: Fri Nov 29 19:54:32 2024 536s # Using Test.pm version 1.31 536s # Using Apache/Test.pm version 1.44 536s # /if_sec/ with '': 536s # expected: 200 536s # received: '200' 536s ok 1 536s # expected: undef 536s # received: undef 536s ok 2 536s # /if_sec/foo.if_test with '': 536s # expected: 200 536s # received: '200' 536s ok 3 536s # expected: undef 536s # received: undef 536s ok 4 536s # /if_sec/foo.if_test with '1': 536s # expected: 200 536s # received: '200' 536s ok 5 536s # expected: 'global1' 536s # received: 'global1' 536s ok 6 536s # /if_sec/foo.if_test with '1 11': 536s # expected: 200 536s # received: '200' 536s ok 7 536s # expected: 'global1, nested11, nested113' 536s # received: 'global1, nested11, nested113' 536s ok 8 536s # /if_sec/foo.if_test with '1 11 111': 536s # expected: 200 536s # received: '200' 536s ok 9 536s # expected: 'global1, nested11, nested111' 536s # received: 'global1, nested11, nested111' 536s ok 10 536s # /if_sec/foo.if_test with '1 11 112': 536s # expected: 200 536s # received: '200' 536s ok 11 536s # expected: 'global1, nested11, nested112' 536s # received: 'global1, nested11, nested112' 536s ok 12 536s # /if_sec/foo.if_test with '1 2': 536s # expected: 200 536s # received: '200' 536s ok 13 536s # expected: 'global1, files2' 536s # received: 'global1, files2' 536s ok 14 536s # /if_sec/dir/foo.txt with '1 2': 536s # expected: 200 536s # received: '200' 536s ok 15 536s # expected: 'global1, dir1, dir2, dir_files1' 536s # received: 'global1, dir1, dir2, dir_files1' 536s ok 16 536s # /if_sec/dir/ with '1 2': 536s # expected: 200 536s # received: '200' 536s ok 17 536s # expected: 'global1, dir1, dir2' 536s # received: 'global1, dir1, dir2' 536s ok 18 536s # /if_sec/dir/ with '1 11': 536s # expected: 200 536s # received: '200' 536s ok 19 536s # expected: 'global1, dir1, nested11, nested113' 536s # received: 'global1, dir1, nested11, nested113' 536s ok 20 536s # /if_sec/dir/ with '1 11 111': 536s # expected: 200 536s # received: '200' 536s ok 21 536s # expected: 'global1, dir1, nested11, nested111' 536s # received: 'global1, dir1, nested11, nested111' 536s ok 22 536s # /if_sec/dir/ with '1 11 112': 536s # expected: 200 536s # received: '200' 536s ok 23 536s # expected: 'global1, dir1, nested11, nested112' 536s # received: 'global1, dir1, nested11, nested112' 536s ok 24 536s # /if_sec/loc/ with '1 2': 536s # expected: 200 536s # received: '200' 536s ok 25 536s # expected: 'global1, loc1, loc2' 536s # received: 'global1, loc1, loc2' 536s ok 26 536s # /if_sec/loc/foo.txt with '1 2': 536s # expected: 200 536s # received: '200' 536s ok 27 536s # expected: 'global1, loc1, loc2' 536s # received: 'global1, loc1, loc2' 536s ok 28 536s # /if_sec/loc/ with '1 11': 536s # expected: 200 536s # received: '200' 536s ok 29 536s # expected: 'global1, loc1, nested11, nested113' 536s # received: 'global1, loc1, nested11, nested113' 536s ok 30 536s # /if_sec/loc/ with '1 11 111': 536s # expected: 200 536s # received: '200' 536s ok 31 536s # expected: 'global1, loc1, nested11, nested111' 536s # received: 'global1, loc1, nested11, nested111' 536s ok 32 536s # /if_sec/loc/ with '1 11 112': 536s # expected: 200 536s # received: '200' 536s ok 33 536s # expected: 'global1, loc1, nested11, nested112' 536s # received: 'global1, loc1, nested11, nested112' 536s ok 34 536s # /if_sec/loc/foo.if_test with '1 2': 536s # expected: 200 536s # received: '200' 536s ok 35 536s # expected: 'global1, files2, loc1, loc2' 536s # received: 'global1, files2, loc1, loc2' 536s ok 36 536s # /if_sec/loc/foo.if_test with '1 2 11': 536s # expected: 200 536s # received: '200' 536s ok 37 536s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 536s # received: 'global1, files2, loc1, loc2, nested11, nested113' 536s ok 38 536s # /if_sec/loc/foo.if_test with '1 2 11 111': 536s # expected: 200 536s # received: '200' 536s ok 39 536s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 536s # received: 'global1, files2, loc1, loc2, nested11, nested111' 536s ok 40 536s # /if_sec/loc/foo.if_test with '1 2 11 112': 536s # expected: 200 536s # received: '200' 536s ok 41 536s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 536s # received: 'global1, files2, loc1, loc2, nested11, nested112' 536s ok 42 536s # /if_sec/proxy/ with '1 2': 536s # expected: 200 536s # received: '200' 536s ok 43 536s # expected: 'global1, locp1, locp2' 536s # received: 'global1, locp1, locp2' 536s ok 44 536s # /if_sec/proxy/ with '2': 536s # expected: 200 536s # received: '200' 536s ok 45 536s # expected: 'locp2' 536s # received: 'locp2' 536s ok 46 536s ok 538s t/apache/iffile.t ................... 538s 1..2 538s # Running under perl version 5.040000 for linux 538s # Current time local: Fri Nov 29 19:54:33 2024 538s # Current time GMT: Fri Nov 29 19:54:33 2024 538s # Using Test.pm version 1.31 538s # Using Apache/Test.pm version 1.44 538s # expected: 200 538s # received: '200' 538s ok 1 538s # expected: 'success1, success2, success3, success4, success5' 538s # received: 'success1, success2, success3, success4, success5' 538s ok 2 538s ok 540s t/apache/leaks.t .................... skipped: mod_memory_track not activated 546s t/apache/limits.t ................... 546s 1..12 546s # Running under perl version 5.040000 for linux 546s # Current time local: Fri Nov 29 19:54:37 2024 546s # Current time GMT: Fri Nov 29 19:54:37 2024 546s # Using Test.pm version 1.31 546s # Using Apache/Test.pm version 1.44 546s # Testing LimitRequestLine; should succeed 546s # testing : Test #1 546s # expected: 200 546s # received: '200' 546s ok 1 546s # Testing LimitRequestLine; should fail 546s # testing : Test #2 546s # expected: 414 546s # received: '414' 546s ok 2 546s # Testing LimitRequestFieldSize; should succeed 546s # testing : Test #3 546s # expected: 200 546s # received: '200' 546s ok 3 546s # Testing LimitRequestFieldSize; should fail 546s # testing : Test #4 546s # expected: 400 546s # received: '400' 546s ok 4 546s # Testing LimitRequestFields; should succeed 546s # testing : Test #5 546s # expected: 200 546s # received: '200' 546s ok 5 546s # Testing LimitRequestFields; should fail 546s # testing : Test #6 546s # expected: 400 546s # received: '400' 546s ok 6 546s # Testing LimitRequestBody; should succeed 546s # Chunked transfer-encoding enabled 546s # testing : Test #7 546s # expected: 200 546s # received: '200' 546s ok 7 546s # Testing LimitRequestBody; should succeed 546s # Chunked transfer-encoding disabled 546s # testing : Test #8 546s # expected: 200 546s # received: '200' 546s ok 8 546s # Testing LimitRequestBody; should fail 546s # Chunked transfer-encoding enabled 546s # testing : Test #9 546s # expected: 413 546s # received: '413' 546s ok 9 546s # Testing LimitRequestBody; should fail 546s # Chunked transfer-encoding disabled 546s # testing : Test #10 546s # expected: 413 546s # received: '413' 546s ok 10 546s # Testing LimitRequestFieldSize; should succeed 546s # testing : Test #11 546s # expected: 200 546s # received: '200' 546s ok 11 546s # Testing LimitRequestFieldSize; should fail 546s # testing : Test #12 546s # expected: 400 546s # received: '400' 546s ok 12 546s ok 547s t/apache/loglevel.t ................. 547s 1..8 547s # Running under perl version 5.040000 for linux 547s # Current time local: Fri Nov 29 19:54:43 2024 547s # Current time GMT: Fri Nov 29 19:54:43 2024 547s # Using Test.pm version 1.31 547s # Using Apache/Test.pm version 1.44 547s ok 1 547s ok 2 547s ok 3 547s ok 4 547s ok 5 547s ok 6 547s ok 7 547s ok 8 547s ok 549s t/apache/maxranges.t ................ 549s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 549s 1..19 549s # Running under perl version 5.040000 for linux 549s # Current time local: Fri Nov 29 19:54:44 2024 549s # Current time GMT: Fri Nov 29 19:54:44 2024 549s # Using Test.pm version 1.31 549s # Using Apache/Test.pm version 1.44 549s ok 1 549s ok 2 549s ok 3 549s ok 4 549s ok 5 549s ok 6 549s ok 7 549s ok 8 549s ok 9 549s ok 10 549s ok 11 549s ok 12 549s ok 13 549s ok 14 549s ok 15 549s ok 16 549s ok 17 549s ok 18 549s ok 19 549s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 549s ok 551s t/apache/mergeslashes.t ............. 551s 1..9 551s # Running under perl version 5.040000 for linux 551s # Current time local: Fri Nov 29 19:54:46 2024 551s # Current time GMT: Fri Nov 29 19:54:46 2024 551s # Using Test.pm version 1.31 551s # Using Apache/Test.pm version 1.44 551s # SENDING to 127.0.0.1:8543 551s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for exact match 551s ok 1 551s # SENDING to 127.0.0.1:8543 551s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for merged even at front 551s ok 2 551s # SENDING to 127.0.0.1:8543 551s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for merged even at front 551s ok 3 551s # SENDING to 127.0.0.1:8543 551s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for c// should be merged 551s ok 4 551s # SENDING to 127.0.0.1:8543 551s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for a// should be merged 551s ok 5 551s # SENDING to 127.0.0.1:8543 551s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for a// matches locationmatch 551s ok 6 551s # SENDING to 127.0.0.1:8543 551s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 551s # expected 200, got 200 for c// doesn't match locationmatch 551s ok 7 551s # SENDING to 127.0.0.1:8543 551s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for baseline failed 551s ok 8 551s # SENDING to 127.0.0.1:8543 551s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 551s # expected 403, got 403 for b//d not merged for Location with OFF 551s ok 9 551s ok 552s t/apache/mmn.t ...................... 552s 1..2 552s # Running under perl version 5.040000 for linux 552s # Current time local: Fri Nov 29 19:54:48 2024 552s # Current time GMT: Fri Nov 29 19:54:48 2024 552s # Using Test.pm version 1.31 552s # Using Apache/Test.pm version 1.44 552s ok 1 552s ok 2 552s ok 554s t/apache/options.t .................. 554s 1..2 554s # Running under perl version 5.040000 for linux 554s # Current time local: Fri Nov 29 19:54:49 2024 554s # Current time GMT: Fri Nov 29 19:54:49 2024 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.44 554s # testing : code 554s # expected: 200 554s # received: '200' 554s ok 1 554s # testing : OPTIONS 554s # expected: qr/OPTIONS/ 554s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 554s ok 2 554s ok 556s t/apache/passbrigade.t .............. 556s # using LWP client 556s 1..114 556s # Running under perl version 5.040000 for linux 556s # Current time local: Fri Nov 29 19:54:51 2024 556s # Current time GMT: Fri Nov 29 19:54:51 2024 556s # Using Test.pm version 1.31 556s # Using Apache/Test.pm version 1.44 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 1024 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 1024 556s # received: 1024 556s ok 1 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 2048 556s # received: 2048 556s ok 2 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 3072 556s # received: 3072 556s ok 3 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 4096 556s # received: 4096 556s ok 4 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 5120 556s # received: 5120 556s ok 5 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 6144 556s # received: 6144 556s ok 6 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 7168 556s # received: 7168 556s ok 7 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 8192 556s # received: 8192 556s ok 8 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 9216 556s # received: 9216 556s ok 9 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 10240 556s # received: 10240 556s ok 10 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 11264 556s # received: 11264 556s ok 11 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 12288 556s # received: 12288 556s ok 12 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 13312 556s # received: 13312 556s ok 13 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 14336 556s # received: 14336 556s ok 14 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 15360 556s # received: 15360 556s ok 15 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 16384 556s # received: 16384 556s ok 16 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 17408 556s # received: 17408 556s ok 17 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 18432 556s # received: 18432 556s ok 18 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 19456 556s # received: 19456 556s ok 19 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 20480 556s # received: 20480 556s ok 20 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 21504 556s # received: 21504 556s ok 21 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 22528 556s # received: 22528 556s ok 22 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 23552 556s # received: 23552 556s ok 23 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 24576 556s # received: 24576 556s ok 24 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 25600 556s # received: 25600 556s ok 25 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 26624 556s # received: 26624 556s ok 26 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 27648 556s # received: 27648 556s ok 27 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 28672 556s # received: 28672 556s ok 28 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 29696 556s # received: 29696 556s ok 29 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 30720 556s # received: 30720 556s ok 30 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 31744 556s # received: 31744 556s ok 31 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 32768 556s # received: 32768 556s ok 32 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 33792 556s # received: 33792 556s ok 33 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 34816 556s # received: 34816 556s ok 34 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 35840 556s # received: 35840 556s ok 35 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 36864 556s # received: 36864 556s ok 36 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 37888 556s # received: 37888 556s ok 37 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 38912 556s # received: 38912 556s ok 38 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 39936 556s # received: 39936 556s ok 39 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 40960 556s # received: 40960 556s ok 40 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 41984 556s # received: 41984 556s ok 41 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 43008 556s # received: 43008 556s ok 42 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 44032 556s # received: 44032 556s ok 43 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 45056 556s # received: 45056 556s ok 44 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 46080 556s # received: 46080 556s ok 45 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 47104 556s # received: 47104 556s ok 46 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 48128 556s # received: 48128 556s ok 47 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 49152 556s # received: 49152 556s ok 48 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 50176 556s # received: 50176 556s ok 49 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 51200 556s # received: 51200 556s ok 50 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 102400 556s # received: 102400 556s ok 51 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 307200 556s # received: 307200 556s ok 52 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 512000 556s # received: 512000 556s ok 53 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 2048000 556s # received: 2048000 556s ok 54 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:52 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 4096000 556s # received: 4096000 556s ok 55 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 6144000 556s # received: 6144000 556s ok 56 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 10240000 556s # received: 10240000 556s ok 57 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 1024 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 1024 556s # received: 1024 556s ok 58 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 2048 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 2048 556s # received: 2048 556s ok 59 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 3072 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 3072 556s # received: 3072 556s ok 60 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 4096 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 4096 556s # received: 4096 556s ok 61 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 5120 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 5120 556s # received: 5120 556s ok 62 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 6144 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 6144 556s # received: 6144 556s ok 63 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 7168 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 7168 556s # received: 7168 556s ok 64 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 8192 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #DMMATCH1: 1 556s # 556s # testing : bytes in body 556s # expected: 8192 556s # received: 8192 556s ok 65 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 9216 556s # received: 9216 556s ok 66 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 10240 556s # received: 10240 556s ok 67 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 11264 556s # received: 11264 556s ok 68 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 12288 556s # received: 12288 556s ok 69 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 13312 556s # received: 13312 556s ok 70 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 14336 556s # received: 14336 556s ok 71 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 15360 556s # received: 15360 556s ok 72 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 16384 556s # received: 16384 556s ok 73 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 17408 556s # received: 17408 556s ok 74 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 18432 556s # received: 18432 556s ok 75 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 19456 556s # received: 19456 556s ok 76 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 20480 556s # received: 20480 556s ok 77 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 21504 556s # received: 21504 556s ok 78 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 22528 556s # received: 22528 556s ok 79 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 23552 556s # received: 23552 556s ok 80 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 24576 556s # received: 24576 556s ok 81 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 25600 556s # received: 25600 556s ok 82 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 26624 556s # received: 26624 556s ok 83 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 27648 556s # received: 27648 556s ok 84 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 28672 556s # received: 28672 556s ok 85 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 29696 556s # received: 29696 556s ok 86 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 30720 556s # received: 30720 556s ok 87 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 31744 556s # received: 31744 556s ok 88 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 32768 556s # received: 32768 556s ok 89 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 33792 556s # received: 33792 556s ok 90 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 34816 556s # received: 34816 556s ok 91 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 35840 556s # received: 35840 556s ok 92 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 36864 556s # received: 36864 556s ok 93 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 37888 556s # received: 37888 556s ok 94 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 38912 556s # received: 38912 556s ok 95 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 39936 556s # received: 39936 556s ok 96 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 40960 556s # received: 40960 556s ok 97 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 41984 556s # received: 41984 556s ok 98 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 43008 556s # received: 43008 556s ok 99 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 44032 556s # received: 44032 556s ok 100 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 45056 556s # received: 45056 556s ok 101 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 46080 556s # received: 46080 556s ok 102 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 47104 556s # received: 47104 556s ok 103 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 48128 556s # received: 48128 556s ok 104 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 49152 556s # received: 49152 556s ok 105 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 50176 556s # received: 50176 556s ok 106 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 51200 556s # received: 51200 556s ok 107 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 102400 556s # received: 102400 556s ok 108 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 307200 556s # received: 307200 556s ok 109 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 512000 556s # received: 512000 556s ok 110 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 2048000 556s # received: 2048000 556s ok 111 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 4096000 556s # received: 4096000 556s ok 112 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 6144000 556s # received: 6144000 556s ok 113 556s #lwp request: 556s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 556s #User-Agent: libwww-perl/6.77 556s # 556s #server response: 556s #HTTP/1.1 200 OK 556s #Connection: close 556s #Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 556s #Vary: In-If1 556s #Content-Length: 0 556s #Client-Date: Fri, 29 Nov 2024 19:54:53 GMT 556s #Client-Peer: 127.0.0.1:8529 556s #Client-Response-Num: 1 556s #Client-Transfer-Encoding: chunked 556s #DMMATCH1: 1 556s #X-Content-Length-Note: added by Apache::TestRequest 556s # 556s # testing : bytes in body 556s # expected: 10240000 556s # received: 10240000 556s ok 114 556s ok 558s t/apache/post.t ..................... 558s # using LWP client 558s 1..51 558s # Running under perl version 5.040000 for linux 558s # Current time local: Fri Nov 29 19:54:53 2024 558s # Current time GMT: Fri Nov 29 19:54:53 2024 558s # Using Test.pm version 1.31 558s # Using Apache/Test.pm version 1.44 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 1024 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '1024' 558s # received: 1024 558s ok 1 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 2048 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '2048' 558s # received: 2048 558s ok 2 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 3072 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '3072' 558s # received: 3072 558s ok 3 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 4096 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '4096' 558s # received: 4096 558s ok 4 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 5120 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '5120' 558s # received: 5120 558s ok 5 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 6144 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '6144' 558s # received: 6144 558s ok 6 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 7168 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '7168' 558s # received: 7168 558s ok 7 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 8192 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '8192' 558s # received: 8192 558s ok 8 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 9216 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 5 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '9216' 558s # received: 9216 558s ok 9 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 10240 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '10240' 558s # received: 10240 558s ok 10 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 11264 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '11264' 558s # received: 11264 558s ok 11 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 12288 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '12288' 558s # received: 12288 558s ok 12 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 13312 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '13312' 558s # received: 13312 558s ok 13 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 14336 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '14336' 558s # received: 14336 558s ok 14 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 15360 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '15360' 558s # received: 15360 558s ok 15 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 16384 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '16384' 558s # received: 16384 558s ok 16 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 17408 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '17408' 558s # received: 17408 558s ok 17 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 18432 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '18432' 558s # received: 18432 558s ok 18 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 19456 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '19456' 558s # received: 19456 558s ok 19 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 20480 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '20480' 558s # received: 20480 558s ok 20 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 21504 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '21504' 558s # received: 21504 558s ok 21 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 22528 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '22528' 558s # received: 22528 558s ok 22 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 23552 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '23552' 558s # received: 23552 558s ok 23 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 24576 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '24576' 558s # received: 24576 558s ok 24 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 25600 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '25600' 558s # received: 25600 558s ok 25 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 26624 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '26624' 558s # received: 26624 558s ok 26 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 27648 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '27648' 558s # received: 27648 558s ok 27 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 28672 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '28672' 558s # received: 28672 558s ok 28 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 29696 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '29696' 558s # received: 29696 558s ok 29 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 30720 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '30720' 558s # received: 30720 558s ok 30 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 31744 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '31744' 558s # received: 31744 558s ok 31 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 32768 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '32768' 558s # received: 32768 558s ok 32 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 33792 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '33792' 558s # received: 33792 558s ok 33 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 34816 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '34816' 558s # received: 34816 558s ok 34 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 35840 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '35840' 558s # received: 35840 558s ok 35 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 36864 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '36864' 558s # received: 36864 558s ok 36 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 37888 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '37888' 558s # received: 37888 558s ok 37 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 38912 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '38912' 558s # received: 38912 558s ok 38 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 39936 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '39936' 558s # received: 39936 558s ok 39 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 40960 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '40960' 558s # received: 40960 558s ok 40 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 41984 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '41984' 558s # received: 41984 558s ok 41 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 43008 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '43008' 558s # received: 43008 558s ok 42 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 44032 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '44032' 558s # received: 44032 558s ok 43 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 45056 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '45056' 558s # received: 45056 558s ok 44 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 46080 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '46080' 558s # received: 46080 558s ok 45 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 47104 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '47104' 558s # received: 47104 558s ok 46 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 48128 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '48128' 558s # received: 48128 558s ok 47 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 49152 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '49152' 558s # received: 49152 558s ok 48 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 50176 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '50176' 558s # received: 50176 558s ok 49 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 51200 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 6 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '51200' 558s # received: 51200 558s ok 50 558s #lwp request: 558s #POST http://localhost:8529/eat_post HTTP/1.1 558s #User-Agent: libwww-perl/6.77 558s #Content-Length: 102400 558s # 558s #server response: 558s #HTTP/1.1 200 OK 558s #Connection: close 558s #Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 558s #Vary: In-If1 558s #Content-Length: 7 558s #Client-Date: Fri, 29 Nov 2024 19:54:55 GMT 558s #Client-Peer: 127.0.0.1:8529 558s #Client-Response-Num: 1 558s #DMMATCH1: 1 558s # 558s # testing : length posted 558s # expected: '102400' 558s # received: 102400 558s ok 51 558s ok 560s t/apache/pr17629.t .................. 560s 1..4 560s # Running under perl version 5.040000 for linux 560s # Current time local: Fri Nov 29 19:54:55 2024 560s # Current time GMT: Fri Nov 29 19:54:55 2024 560s # Using Test.pm version 1.31 560s # Using Apache/Test.pm version 1.44 560s # expected: 'begin-foobar-end 560s # ' 560s # received: 'begin-foobar-end 560s # ' 560s ok 1 560s # expected: 200 560s # received: '200' 560s ok 2 560s # testing : response was gzipped 560s # expected: 'gzip' 560s # received: 'gzip' 560s ok 3 560s # expected: 'begin-foobar-end 560s # ' 560s # received: 'begin-foobar-end 560s # ' 560s ok 4 560s ok 561s t/apache/pr18757.t .................. 561s 1..3 561s # Running under perl version 5.040000 for linux 561s # Current time local: Fri Nov 29 19:54:57 2024 561s # Current time GMT: Fri Nov 29 19:54:57 2024 561s # Using Test.pm version 1.31 561s # Using Apache/Test.pm version 1.44 561s # testing : 200 response from GET 561s # expected: 200 561s # received: '200' 561s ok 1 561s # expected C-L is 26 561s # URL via proxy is http://localhost:8536/index.html 561s ok 2 561s # line: HTTP/1.1 200 OK 561s # line: Date: Fri, 29 Nov 2024 19:54:58 GMT 561s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 561s # line: Vary: In-If1 561s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 561s # line: ETag: "1a-61fafa7f73d80" 561s # line: Accept-Ranges: bytes 561s # line: Content-Length: 26 561s # line: DMMATCH1: 1 561s # line: Content-Type: text/html 561s # line: 561s # testing : whether proxy strips Content-Length header 561s # expected: 1 561s # received: 1 561s ok 3 561s ok 563s t/apache/pr35292.t .................. 563s 1..3 563s # Running under perl version 5.040000 for linux 563s # Current time local: Fri Nov 29 19:54:58 2024 563s # Current time GMT: Fri Nov 29 19:54:58 2024 563s # Using Test.pm version 1.31 563s # Using Apache/Test.pm version 1.44 563s ok 1 563s ok 2 563s # testing : read response-line 563s # expected: qr/^HTTP\/1\.. 413/ 563s # received: 'HTTP/1.1 413 Request Entity Too Large 563s # ' 563s ok 3 563s ok 565s t/apache/pr35330.t .................. 565s 1..2 565s # Running under perl version 5.040000 for linux 565s # Current time local: Fri Nov 29 19:55:00 2024 565s # Current time GMT: Fri Nov 29 19:55:00 2024 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.44 565s # testing : SSI was allowed for location 565s # expected: 200 565s # received: '200' 565s ok 1 565s # testing : file was served with correct content 565s # expected: 'hello' 565s # received: 'hello' 565s ok 2 565s ok 566s t/apache/pr37166.t .................. 566s 1..4 566s # Running under perl version 5.040000 for linux 566s # Current time local: Fri Nov 29 19:55:02 2024 566s # Current time GMT: Fri Nov 29 19:55:02 2024 566s # Using Test.pm version 1.31 566s # Using Apache/Test.pm version 1.44 566s # testing : SSI was allowed for location 566s # expected: 200 566s # received: '200' 566s ok 1 566s # testing : file was served with correct content 566s # expected: 'Hello world 566s # ' 566s # received: 'Hello world 566s # ' 566s ok 2 566s # testing : explicit 200 response 566s # expected: 200 566s # received: '200' 566s ok 3 566s # testing : file was again served with correct content 566s # expected: 'Hello world 566s # ' 566s # received: 'Hello world 566s # ' 566s ok 4 566s ok 568s t/apache/pr43939.t .................. 568s 1..4 568s # Running under perl version 5.040000 for linux 568s # Current time local: Fri Nov 29 19:55:03 2024 568s # Current time GMT: Fri Nov 29 19:55:03 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.44 568s # expected: 'begin-default-end 568s # ' 568s # received: 'begin-default-end 568s # ' 568s ok 1 568s # expected: 200 568s # received: '200' 568s ok 2 568s # testing : response was gzipped 568s # expected: 'gzip' 568s # received: 'gzip' 568s ok 3 568s # expected: 'begin-default-end 568s # ' 568s # received: 'begin-default-end 568s # ' 568s ok 4 568s ok 570s t/apache/pr49328.t .................. 570s 1..1 570s # Running under perl version 5.040000 for linux 570s # Current time local: Fri Nov 29 19:55:05 2024 570s # Current time GMT: Fri Nov 29 19:55:05 2024 570s # Using Test.pm version 1.31 570s # Using Apache/Test.pm version 1.44 570s # expected: 'before 570s # included 570s # after 570s # ' 570s # received: 'before 570s # included 570s # after 570s # ' 570s ok 1 570s ok 571s t/apache/pr64339.t .................. 571s 1..12 571s # Running under perl version 5.040000 for linux 571s # Current time local: Fri Nov 29 19:55:07 2024 571s # Current time GMT: Fri Nov 29 19:55:07 2024 571s # Using Test.pm version 1.31 571s # Using Apache/Test.pm version 1.44 571s # testing : fetching /doc.xml 571s # expected: 200 571s # received: '200' 571s ok 1 571s # testing : content-type header test for /doc.xml 571s # expected: 'application/xml; charset=utf-8' 571s # received: 'application/xml; charset=utf-8' 571s ok 2 571s # testing : content test for /doc.xml 571s # expected: 'fóó 571s # ' 571s # received: 'fóó 571s # ' 571s ok 3 571s # testing : fetching /doc.fooxml 571s # expected: 200 571s # received: '200' 571s ok 4 571s # testing : content-type header test for /doc.fooxml 571s # expected: 'application/foo+xml; charset=utf-8' 571s # received: 'application/foo+xml; charset=utf-8' 571s ok 5 571s # testing : content test for /doc.fooxml 571s # expected: 'fóó 571s # ' 571s # received: 'fóó 571s # ' 571s ok 6 571s # testing : fetching /doc.notxml 571s # expected: 200 571s # received: '200' 571s ok 7 571s # testing : content-type header test for /doc.notxml 571s # expected: 'application/notreallyxml' 571s # received: 'application/notreallyxml' 571s ok 8 571s # testing : content test for /doc.notxml 571s # expected: 'f 571s # ' 571s # received: 'f 571s # ' 571s ok 9 571s # testing : fetching /doc.isohtml 571s # expected: 200 571s # received: '200' 571s ok 10 571s # testing : content-type header test for /doc.isohtml 571s # expected: 'text/html;charset=utf-8' 571s # received: 'text/html;charset=utf-8' 571s ok 11 571s # testing : content test for /doc.isohtml 571s # expected: '

fóó 571s #

' 571s # received: '

fóó 571s #

' 571s ok 12 571s ok 574s t/apache/rwrite.t ................... 574s # using LWP client 574s 1..114 574s # Running under perl version 5.040000 for linux 574s # Current time local: Fri Nov 29 19:55:08 2024 574s # Current time GMT: Fri Nov 29 19:55:08 2024 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.44 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 1024 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 1024 574s # received: 1024 574s ok 1 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 2048 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 2048 574s # received: 2048 574s ok 2 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 3072 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 3072 574s # received: 3072 574s ok 3 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 4096 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 4096 574s # received: 4096 574s ok 4 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 5120 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 5120 574s # received: 5120 574s ok 5 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 6144 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 6144 574s # received: 6144 574s ok 6 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 7168 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 7168 574s # received: 7168 574s ok 7 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 8192 574s # received: 8192 574s ok 8 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 9216 574s # received: 9216 574s ok 9 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 10240 574s # received: 10240 574s ok 10 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 11264 574s # received: 11264 574s ok 11 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 12288 574s # received: 12288 574s ok 12 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 13312 574s # received: 13312 574s ok 13 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 14336 574s # received: 14336 574s ok 14 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 15360 574s # received: 15360 574s ok 15 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 16384 574s # received: 16384 574s ok 16 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 17408 574s # received: 17408 574s ok 17 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 18432 574s # received: 18432 574s ok 18 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 19456 574s # received: 19456 574s ok 19 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 20480 574s # received: 20480 574s ok 20 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 21504 574s # received: 21504 574s ok 21 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 22528 574s # received: 22528 574s ok 22 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 23552 574s # received: 23552 574s ok 23 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 24576 574s # received: 24576 574s ok 24 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 25600 574s # received: 25600 574s ok 25 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 26624 574s # received: 26624 574s ok 26 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 27648 574s # received: 27648 574s ok 27 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 28672 574s # received: 28672 574s ok 28 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 29696 574s # received: 29696 574s ok 29 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 30720 574s # received: 30720 574s ok 30 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 31744 574s # received: 31744 574s ok 31 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 32768 574s # received: 32768 574s ok 32 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 33792 574s # received: 33792 574s ok 33 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 34816 574s # received: 34816 574s ok 34 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 35840 574s # received: 35840 574s ok 35 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 36864 574s # received: 36864 574s ok 36 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 37888 574s # received: 37888 574s ok 37 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 38912 574s # received: 38912 574s ok 38 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 39936 574s # received: 39936 574s ok 39 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 40960 574s # received: 40960 574s ok 40 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 41984 574s # received: 41984 574s ok 41 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 43008 574s # received: 43008 574s ok 42 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 44032 574s # received: 44032 574s ok 43 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 45056 574s # received: 45056 574s ok 44 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 46080 574s # received: 46080 574s ok 45 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 47104 574s # received: 47104 574s ok 46 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 48128 574s # received: 48128 574s ok 47 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 49152 574s # received: 49152 574s ok 48 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 50176 574s # received: 50176 574s ok 49 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 51200 574s # received: 51200 574s ok 50 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 102400 574s # received: 102400 574s ok 51 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 307200 574s # received: 307200 574s ok 52 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 512000 574s # received: 512000 574s ok 53 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 2048000 574s # received: 2048000 574s ok 54 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 4096000 574s # received: 4096000 574s ok 55 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 6144000 574s # received: 6144000 574s ok 56 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 10240000 574s # received: 10240000 574s ok 57 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 1024 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 1024 574s # received: 1024 574s ok 58 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 2048 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 2048 574s # received: 2048 574s ok 59 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 3072 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 3072 574s # received: 3072 574s ok 60 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 4096 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 4096 574s # received: 4096 574s ok 61 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 5120 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 5120 574s # received: 5120 574s ok 62 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 6144 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 6144 574s # received: 6144 574s ok 63 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 7168 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #DMMATCH1: 1 574s # 574s # testing : bytes in body 574s # expected: 7168 574s # received: 7168 574s ok 64 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 8192 574s # received: 8192 574s ok 65 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 9216 574s # received: 9216 574s ok 66 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 10240 574s # received: 10240 574s ok 67 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 11264 574s # received: 11264 574s ok 68 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 12288 574s # received: 12288 574s ok 69 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 13312 574s # received: 13312 574s ok 70 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 14336 574s # received: 14336 574s ok 71 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 15360 574s # received: 15360 574s ok 72 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 16384 574s # received: 16384 574s ok 73 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 17408 574s # received: 17408 574s ok 74 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 18432 574s # received: 18432 574s ok 75 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 19456 574s # received: 19456 574s ok 76 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 20480 574s # received: 20480 574s ok 77 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 21504 574s # received: 21504 574s ok 78 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 22528 574s # received: 22528 574s ok 79 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 23552 574s # received: 23552 574s ok 80 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 24576 574s # received: 24576 574s ok 81 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 25600 574s # received: 25600 574s ok 82 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 26624 574s # received: 26624 574s ok 83 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 27648 574s # received: 27648 574s ok 84 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 28672 574s # received: 28672 574s ok 85 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 29696 574s # received: 29696 574s ok 86 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 30720 574s # received: 30720 574s ok 87 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 31744 574s # received: 31744 574s ok 88 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 32768 574s # received: 32768 574s ok 89 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 33792 574s # received: 33792 574s ok 90 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 34816 574s # received: 34816 574s ok 91 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 35840 574s # received: 35840 574s ok 92 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 36864 574s # received: 36864 574s ok 93 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 37888 574s # received: 37888 574s ok 94 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 38912 574s # received: 38912 574s ok 95 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 39936 574s # received: 39936 574s ok 96 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 40960 574s # received: 40960 574s ok 97 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 41984 574s # received: 41984 574s ok 98 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 43008 574s # received: 43008 574s ok 99 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 44032 574s # received: 44032 574s ok 100 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 45056 574s # received: 45056 574s ok 101 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 46080 574s # received: 46080 574s ok 102 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 47104 574s # received: 47104 574s ok 103 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 48128 574s # received: 48128 574s ok 104 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 49152 574s # received: 49152 574s ok 105 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 50176 574s # received: 50176 574s ok 106 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 51200 574s # received: 51200 574s ok 107 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 102400 574s # received: 102400 574s ok 108 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 307200 574s # received: 307200 574s ok 109 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 512000 574s # received: 512000 574s ok 110 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 2048000 574s # received: 2048000 574s ok 111 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 4096000 574s # received: 4096000 574s ok 112 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 6144000 574s # received: 6144000 574s ok 113 574s #lwp request: 574s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 574s #User-Agent: libwww-perl/6.77 574s # 574s #server response: 574s #HTTP/1.1 200 OK 574s #Connection: close 574s #Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 574s #Vary: In-If1 574s #Content-Length: 0 574s #Client-Date: Fri, 29 Nov 2024 19:55:10 GMT 574s #Client-Peer: 127.0.0.1:8529 574s #Client-Response-Num: 1 574s #Client-Transfer-Encoding: chunked 574s #DMMATCH1: 1 574s #X-Content-Length-Note: added by Apache::TestRequest 574s # 574s # testing : bytes in body 574s # expected: 10240000 574s # received: 10240000 574s ok 114 574s ok 575s t/apache/server_name_port.t ......... 575s 1..84 575s # Running under perl version 5.040000 for linux 575s # Current time local: Fri Nov 29 19:55:11 2024 575s # Current time GMT: Fri Nov 29 19:55:11 2024 575s # Using Test.pm version 1.31 575s # Using Apache/Test.pm version 1.44 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 575s # expecting 200, got 200 575s ok 1 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 2 575s # got SERVER_PORT='8529', expected '8529' 575s ok 3 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 575s # expecting 200, got 200 575s ok 4 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 5 575s # got SERVER_PORT='123', expected '123' 575s ok 6 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 575s # expecting 200, got 200 575s ok 7 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 8 575s # got SERVER_PORT='8529', expected '8529' 575s ok 9 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 575s # expecting 200, got 200 575s ok 10 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 11 575s # got SERVER_PORT='123', expected '123' 575s ok 12 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 575s # expecting 200, got 200 575s ok 13 575s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 575s ok 14 575s # got SERVER_PORT='8529', expected '8529' 575s ok 15 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 575s # expecting 200, got 200 575s ok 16 575s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 575s ok 17 575s # got SERVER_PORT='123', expected '123' 575s ok 18 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 575s # expecting 200, got 200 575s ok 19 575s # got SERVER_NAME='[::1]', expected '[::1]' 575s ok 20 575s # got SERVER_PORT='8529', expected '8529' 575s ok 21 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 575s # expecting 200, got 200 575s ok 22 575s # got SERVER_NAME='[::1]', expected '[::1]' 575s ok 23 575s # got SERVER_PORT='123', expected '123' 575s ok 24 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 575s # expecting 200, got 200 575s ok 25 575s # got SERVER_NAME='[a::1]', expected '[a::1]' 575s ok 26 575s # got SERVER_PORT='8529', expected '8529' 575s ok 27 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 575s # expecting 200, got 200 575s ok 28 575s # got SERVER_NAME='[a::1]', expected '[a::1]' 575s ok 29 575s # got SERVER_PORT='123', expected '123' 575s ok 30 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 575s # expecting 200, got 200 575s ok 31 575s # got SERVER_NAME='[a::1]', expected '[a::1]' 575s ok 32 575s # got SERVER_PORT='8529', expected '8529' 575s ok 33 575s # SENDING: 575s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 575s # expecting 200, got 200 575s ok 34 575s # got SERVER_NAME='[a::1]', expected '[a::1]' 575s ok 35 575s # got SERVER_PORT='123', expected '123' 575s ok 36 575s # SENDING: 575s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 37 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 38 575s # got SERVER_PORT='8529', expected '8529' 575s ok 39 575s # SENDING: 575s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 40 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 41 575s # got SERVER_PORT='123', expected '123' 575s ok 42 575s # SENDING: 575s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 43 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 44 575s # got SERVER_PORT='8529', expected '8529' 575s ok 45 575s # SENDING: 575s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 46 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 47 575s # got SERVER_PORT='123', expected '123' 575s ok 48 575s # SENDING: 575s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 49 575s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 575s ok 50 575s # got SERVER_PORT='8529', expected '8529' 575s ok 51 575s # SENDING: 575s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 52 575s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 575s ok 53 575s # got SERVER_PORT='123', expected '123' 575s ok 54 575s # SENDING: 575s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 55 575s # got SERVER_NAME='[::1]', expected '[::1]' 575s ok 56 575s # got SERVER_PORT='8529', expected '8529' 575s ok 57 575s # SENDING: 575s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 575s # expecting 200, got 200 575s ok 58 575s # got SERVER_NAME='[::1]', expected '[::1]' 575s ok 59 575s # got SERVER_PORT='123', expected '123' 575s ok 60 575s # SENDING: 575s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 575s # expecting 200, got 200 575s ok 61 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 62 575s # got SERVER_PORT='8529', expected '8529' 575s ok 63 575s # SENDING: 575s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 575s # expecting 200, got 200 575s ok 64 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 65 575s # got SERVER_PORT='123', expected '123' 575s ok 66 575s # SENDING: 575s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 575s # expecting 200, got 200 575s ok 67 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 68 575s # got SERVER_PORT='8529', expected '8529' 575s ok 69 575s # SENDING: 575s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 575s # expecting 200, got 200 575s ok 70 575s # got SERVER_NAME='righthost', expected 'righthost' 575s ok 71 575s # got SERVER_PORT='123', expected '123' 575s ok 72 575s # SENDING: 575s # 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 575s # expecting 200, got 200 575s ok 73 575s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 575s ok 74 575s # got SERVER_PORT='8529', expected '8529' 575s ok 75 575s # SENDING: 575s # 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 575s # expecting 200, got 200 575s ok 76 575s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 575s ok 77 575s # got SERVER_PORT='123', expected '123' 575s ok 78 575s # SENDING: 575s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 575s # expecting 200, got 200 575s ok 79 575s # got SERVER_NAME='[::1]', expected '[::1]' 575s ok 80 575s # got SERVER_PORT='8529', expected '8529' 575s ok 81 575s # SENDING: 575s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 575s # expecting 200, got 200 575s ok 82 575s # got SERVER_NAME='[::1]', expected '[::1]' 575s ok 83 575s # got SERVER_PORT='123', expected '123' 575s ok 84 575s ok 577s t/apache/teclchunk.t ................ skipped: Not supported yet 578s t/apr/uri.t ......................... 578s 1..1 578s # Running under perl version 5.040000 for linux 578s # Current time local: Fri Nov 29 19:55:14 2024 578s # Current time GMT: Fri Nov 29 19:55:14 2024 578s # Using Test.pm version 1.31 578s # Using Apache/Test.pm version 1.44 578s ok 1 578s ok 580s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 582s t/filter/case.t ..................... 582s 1..4 582s # Running under perl version 5.040000 for linux 582s # Current time local: Fri Nov 29 19:55:17 2024 582s # Current time GMT: Fri Nov 29 19:55:17 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.44 582s ok 1 582s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 582s # expected 200 582s # received 200 582s # body: =HEAD1 NAME 582s X X 582s 582s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 582s 582s =HEAD1 SYNOPSIS 582s 582s TO DECLARE SUBROUTINES: 582s X X 582s 582s SUB NAME; # A "FORWARD" DECLARATION. 582s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 582s SUB NAME : ATTRS; # WITH ATTRIBUTES 582s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 582s 582s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 582s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 582s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 582s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 582s 582s USE FEATURE 'SIGNATURES'; 582s SUB NAME(SIG) BLOCK # WITH SIGNATURE 582s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 582s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 582s 582s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 582s X 582s 582s $SUBREF = SUB BLOCK; # NO PROTO 582s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 582s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 582s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 582s 582s USE FEATURE 'SIGNATURES'; 582s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 582s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 582s 582s TO IMPORT SUBROUTINES: 582s X 582s 582s USE MODULE QW(NAME1 NAME2 NAME3); 582s 582s TO CALL SUBROUTINES: 582s X X 582s 582s NAME(LIST); # REGULAR SUBROUTINE CALL. 582s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 582s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 582s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 582s 582s =HEAD1 DESCRIPTION 582s 582s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 582s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 582s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 582s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 582s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 582s ITS NAME OR A CODE REFERENCE. 582s 582s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 582s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 582s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 582s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 582s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 582s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 582s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 582s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 582s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 582s X X 582s 582s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 582s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 582s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 582s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 582s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 582s SUCH A SIGNATURE-USING SUBROUTINE. 582s 582s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 582s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 582s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 582s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 582s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 582s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 582s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 582s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 582s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 582s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 582s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 582s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 582s X X X<@_> 582s 582s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 582s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 582s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 582s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 582s L AND L. 582s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 582s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 582s 582s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 582s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 582s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 582s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 582s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 582s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 582s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 582s ONE LARGE INDISTINGUISHABLE LIST. 582s 582s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 582s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 582s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 582s EMPTY SUB RETURNS THE EMPTY LIST. 582s X X X 582s 582s EXAMPLE: 582s 582s SUB MAX { 582s MY $MAX = SHIFT(@_); 582s FOREACH $FOO (@_) { 582s $MAX = $FOO IF $MAX < $FOO; 582s } 582s RETURN $MAX; 582s } 582s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 582s 582s EXAMPLE: 582s 582s # GET A LINE, COMBINING CONTINUATION LINES 582s # THAT START WITH WHITESPACE 582s 582s SUB GET_LINE { 582s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 582s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 582s IF ($LOOKAHEAD =~ /^[ \T]/) { 582s $THISLINE .= $LOOKAHEAD; 582s } 582s ELSE { 582s LAST LINE; 582s } 582s } 582s RETURN $THISLINE; 582s } 582s 582s $LOOKAHEAD = ; # GET FIRST LINE 582s WHILE (DEFINED($LINE = GET_LINE())) { 582s ... 582s } 582s 582s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 582s 582s SUB MAYBESET { 582s MY($KEY, $VALUE) = @_; 582s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 582s } 582s 582s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 582s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 582s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 582s ITS CALLER'S VALUES. 582s X X 582s 582s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 582s SUB UPCASE_IN { 582s FOR (@_) { TR/A-Z/A-Z/ } 582s } 582s 582s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 582s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 582s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 582s X X 582s 582s UPCASE_IN("FREDERICK"); 582s 582s IT WOULD BE MUCH SAFER IF THE C FUNCTION 582s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 582s OF CHANGING THEM IN PLACE: 582s 582s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 582s SUB UPCASE { 582s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 582s MY @PARMS = @_; 582s FOR (@PARMS) { TR/A-Z/A-Z/ } 582s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 582s } 582s 582s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 582s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 582s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 582s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 582s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 582s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 582s 582s @NEWLIST = UPCASE(@LIST1, @LIST2); 582s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 582s 582s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 582s 582s (@X, @Y) = UPCASE(@LIST1, @LIST2); 582s 582s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 582s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 582s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 582s L
FOR ALTERNATIVES. 582s 582s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 582s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 582s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 582s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 582s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 582s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 582s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 582s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 582s SEE L FOR MORE ABOUT ALL THAT. 582s X<&> 582s 582s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 582s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 582s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 582s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 582s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 582s X 582s 582s &FOO(1,2,3); # PASS THREE ARGUMENTS 582s FOO(1,2,3); # THE SAME 582s 582s FOO(); # PASS AN EMPTY ARGUMENT LIST 582s &FOO(); # THE SAME 582s 582s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 582s USE STRICT 'SUBS'; 582s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 582s # A COMPILE-TIME ERROR 582s NO STRICT 'SUBS'; 582s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 582s # A LITERAL STRING "FOO" 582s 582s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 582s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 582s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 582s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 582s X<&> 582s 582s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 582s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 582s YOUR SUBROUTINE'S NAME. 582s 582s USE V5.16; 582s MY $FACTORIAL = SUB { 582s MY ($X) = @_; 582s RETURN 1 IF $X == 1; 582s RETURN($X * __SUB__->( $X - 1 ) ); 582s }; 582s 582s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 582s IS SUBJECT TO CHANGE. 582s 582s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 582s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 582s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 582s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 582s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 582s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 582s SPECIAL, PRE-DEFINED THINGS. 582s 582s =OVER 582s 582s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 582s 582s C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C, 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C, 582s C, C, C, C, C, 582s C, C, C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C, C, 582s C, C, C, C, C, C 582s 582s =ITEM DOCUMENTED IN L 582s 582s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 582s L<< C|PERLFUNC/REQUIRE >> 582s 582s =ITEM DOCUMENTED IN L 582s 582s C 582s 582s =ITEM DOCUMENTED IN L 582s 582s C, C, C, C, C 582s 582s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 582s 582s ANY STARTING WITH C<(> 582s 582s =BACK 582s 582s THE C, C, C, C AND C SUBROUTINES 582s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 582s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 582s EXPLICITLY. SEE L 582s 582s =HEAD2 SIGNATURES 582s 582s X X 582s 582s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 582s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 582s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 582s 582s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 582s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 582s DIRECTLY BY C, IN THE CURRENT SCOPE. 582s 582s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 582s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 582s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 582s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 582s 582s FOR EXAMPLE, 582s 582s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 582s 582s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 582s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 582s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 582s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 582s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 582s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 582s 582s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 582s THE SIGNATURE. FOR EXAMPLE, 582s 582s SUB FOO ($LEFT, $RIGHT) { 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 582s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 582s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 582s EQUIVALENT TO 582s 582s SUB FOO { 582s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 582s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 582s MY $LEFT = $_[0]; 582s MY $RIGHT = $_[1]; 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 582s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 582s 582s SUB FOO ($FIRST, $, $THIRD) { 582s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 582s } 582s 582s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 582s MANDATORY FOR THE CALLER TO PASS IT. 582s 582s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 582s SEPARATED FROM THE PARAMETER NAME BY C<=>: 582s 582s SUB FOO ($LEFT, $RIGHT = 0) { 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 582s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 582s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 582s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 582s FOR EXAMPLE, 582s 582s MY $AUTO_ID = 0; 582s SUB FOO ($THING, $ID = $AUTO_ID++) { 582s PRINT "$THING HAS ID $ID"; 582s } 582s 582s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 582s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 582s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 582s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 582s 582s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 582s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 582s } 582s 582s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 582s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 582s VALUE PROVIDED WAS C. 582s 582s SUB FOO ($NAME //= "WORLD") { 582s PRINT "HELLO, $NAME"; 582s } 582s 582s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 582s 582s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 582s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 582s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 582s 582s SUB FOO ($X ||= 10) { 582s RETURN 5 + $X; 582s } 582s 582s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 582s FOR EXAMPLE, 582s 582s SUB FOO ($THING, $ = 1) { 582s PRINT $THING; 582s } 582s 582s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 582s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 582s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 582s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 582s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 582s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 582s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 582s 582s SUB FOO ($THING, $=) { 582s PRINT $THING; 582s } 582s 582s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 582s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 582s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 582s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 582s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 582s TO RIGHT. 582s 582s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 582s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 582s 582s SUB FOO ($FILTER, @INPUTS) { 582s PRINT $FILTER->($_) FOREACH @INPUTS; 582s } 582s 582s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 582s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 582s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 582s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 582s 582s SUB FOO ($THING, @) { 582s PRINT $THING; 582s } 582s 582s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 582s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 582s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 582s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 582s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 582s AS WITH STANDARD HASH CONSTRUCTION. 582s 582s SUB FOO ($FILTER, %INPUTS) { 582s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 582s } 582s 582s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 582s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 582s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 582s 582s SUB FOO ($THING, %) { 582s PRINT $THING; 582s } 582s 582s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 582s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 582s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 582s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 582s AN EMPTY ARRAY OR EMPTY HASH. 582s 582s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 582s THAT THE CALLER PASSED NO ARGUMENTS: 582s 582s SUB FOO () { 582s RETURN 123; 582s } 582s 582s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 582s WARNING IN THE C CATEGORY. FROM PERL 5.36 582s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 582s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 582s STATEMENT SUCH AS: 582s 582s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 582s 582s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 582s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 582s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 582s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 582s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 582s WARNINGS IN THE C CATEGORY WHEN 582s COMPILED: 582s 582s SUB F ($X) { 582s # THIS LINE EMITS THE WARNING SEEN BELOW 582s PRINT "ARGUMENTS ARE @_"; 582s } 582s 582s Z<> 582s 582s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 582s EXPERIMENTAL AT ... 582s 582s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 582s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 582s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 582s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 582s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 582s SUPPLY THAT ARGUMENT. 582s 582s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 582s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 582s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 582s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 582s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 582s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 582s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 582s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 582s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 582s 582s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 582s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 582s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 582s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 582s L. FOR EXAMPLE, 582s 582s SUB FOO :PROTOTYPE($) { $_[0] } 582s 582s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 582s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 582s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 582s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 582s 582s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 582s RETURN $LEFT + $RIGHT; 582s } 582s 582s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 582s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 582s THE SUBROUTINE'S BODY. 582s 582s =HEAD2 PRIVATE VARIABLES VIA MY() 582s X X X X X 582s X X 582s 582s SYNOPSIS: 582s 582s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 582s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 582s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 582s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 582s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 582s 582s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 582s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 582s SEE L AND L. 582s 582s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 582s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 582s (C/C/C/C), LOOP 582s (C/C/C/C/C), SUBROUTINE, C, 582s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 582s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 582s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 582s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 582s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 582s 582s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 582s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 582s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 582s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 582s X 582s 582s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 582s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 582s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 582s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 582s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 582s 582s MY $X = 10; 582s SUB BUMPX { $X++ } 582s 582s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 582s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 582s THE C ITSELF. SEE L. 582s X 582s 582s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 582s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 582s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 582s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 582s 582s $ARG = "FRED"; # "GLOBAL" VARIABLE 582s $N = CUBE_ROOT(27); 582s PRINT "$ARG THINKS THE ROOT IS $N\N"; 582s # OUTPUTS: FRED THINKS THE ROOT IS 3 582s 582s SUB CUBE_ROOT { 582s MY $ARG = SHIFT; # NAME DOESN'T MATTER 582s $ARG **= 1/3; 582s RETURN $ARG; 582s } 582s 582s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 582s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 582s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 582s 582s MY ($FOO) = ; # WRONG? 582s MY @FOO = ; 582s 582s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 582s 582s MY $FOO = ; 582s 582s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 582s MY $FOO, $BAR = 1; # WRONG 582s 582s THAT HAS THE SAME EFFECT AS 582s 582s MY $FOO; 582s $BAR = 1; 582s 582s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 582s THE CURRENT STATEMENT. THUS, 582s 582s MY $X = $X; 582s 582s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 582s THE EXPRESSION 582s 582s MY $X = 123 AND $X == 123 582s 582s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 582s 582s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 582s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 582s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 582s 582s WHILE (MY $LINE = <>) { 582s $LINE = LC $LINE; 582s } CONTINUE { 582s PRINT $LINE; 582s } 582s 582s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 582s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 582s IT. SIMILARLY, IN THE CONDITIONAL 582s 582s IF ((MY $ANSWER = ) =~ /^YES$/I) { 582s USER_AGREES(); 582s } ELSIF ($ANSWER =~ /^NO$/I) { 582s USER_DISAGREES(); 582s } ELSE { 582s CHOMP $ANSWER; 582s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 582s } 582s 582s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 582s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 582s BUT NOT BEYOND IT. SEE L FOR INFORMATION 582s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 582s 582s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 582s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 582s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 582s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 582s IN THE LOOP 582s X X 582s 582s FOR MY $I (1, 2, 3) { 582s SOME_FUNCTION(); 582s } 582s 582s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 582s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 582s X X 582s 582s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 582s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 582s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 582s 582s USE STRICT 'VARS'; 582s 582s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 582s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 582s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 582s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 582s THIS WITH C. 582s 582s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 582s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 582s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 582s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 582s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 582s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 582s EXAMPLE. 582s 582s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 582s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 582s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 582s 582s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 582s 582s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 582s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 582s IS ALSO VISIBLE: 582s 582s PACKAGE MAIN; 582s OUR $X = 10; 582s MY $X = 20; 582s PRINT "$X AND $::X\N"; 582s 582s THAT WILL PRINT OUT C<20> AND C<10>. 582s 582s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 582s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 582s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 582s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 582s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 582s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 582s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 582s AN ANONYMOUS SUB REFERENCE: 582s 582s MY $SECRET_VERSION = '1.001-BETA'; 582s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 582s $SECRET_SUB->(); 582s 582s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 582s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 582s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 582s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 582s UNQUALIFIED AND UNQUALIFIABLE. 582s 582s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 582s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 582s L FOR SOMETHING OF A WORK-AROUND TO 582s THIS. 582s 582s =HEAD2 PERSISTENT PRIVATE VARIABLES 582s X X X X 582s X X 582s 582s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 582s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 582s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 582s 582s =HEAD3 PERSISTENT VARIABLES VIA STATE() 582s 582s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 582s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 582s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 582s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 582s THE C FORM DOES NOT REQUIRE THE 582s C PRAGMA. 582s 582s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 582s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 582s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 582s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 582s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 582s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 582s SUBROUTINE EACH TIME IT IS EXECUTED.) 582s 582s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 582s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 582s 582s USE FEATURE 'STATE'; 582s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 582s 582s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 582s 582s USE FEATURE 'STATE'; 582s SUB CREATE_COUNTER { 582s RETURN SUB { STATE $X; RETURN ++$X } 582s } 582s 582s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 582s CODE OUTSIDE. 582s 582s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 582s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 582s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 582s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 582s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 582s 582s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 582s 582s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 582s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 582s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 582s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 582s 582s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 582s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 582s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 582s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 582s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 582s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 582s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 582s 582s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 582s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 582s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 582s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 582s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 582s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 582s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 582s 582s { 582s MY $SECRET_VAL = 0; 582s SUB GIMME_ANOTHER { 582s RETURN ++$SECRET_VAL; 582s } 582s } 582s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 582s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 582s 582s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 582s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 582s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 582s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 582s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 582s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 582s STARTS TO RUN: 582s 582s BEGIN { 582s MY $SECRET_VAL = 0; 582s SUB GIMME_ANOTHER { 582s RETURN ++$SECRET_VAL; 582s } 582s } 582s 582s SEE L ABOUT THE 582s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 582s C AND C. 582s 582s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 582s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 582s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 582s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 582s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 582s 582s =HEAD2 TEMPORARY VALUES VIA LOCAL() 582s X X X X 582s X 582s 582s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 582s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 582s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 582s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 582s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 582s 582s SYNOPSIS: 582s 582s # LOCALIZATION OF VALUES 582s 582s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 582s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 582s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 582s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 582s 582s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 582s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 582s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 582s # LOCALIZATION 582s 582s # LOCALIZATION OF SYMBOLS 582s 582s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 582s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 582s # @MERLYN IS REALLY @RANDAL, ETC 582s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 582s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 582s 582s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 582s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 582s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 582s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 582s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 582s 582s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 582s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 582s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 582s CREATES NEW, DYNAMICALLY SCOPED VALUES. 582s 582s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 582s PLACED IN PARENTHESES. THIS OPERATOR WORKS 582s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 582s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 582s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 582s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 582s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 582s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 582s UNDEFINED VALUE.) 582s 582s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 582s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 582s VARIABLES OUTSIDE THE LOOP. 582s 582s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 582s X 582s 582s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 582s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 582s VIEWED AS A SCALAR OR AN ARRAY. SO 582s 582s LOCAL($FOO) = ; 582s LOCAL @FOO = ; 582s 582s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 582s 582s LOCAL $FOO = ; 582s 582s SUPPLIES A SCALAR CONTEXT. 582s 582s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 582s X 582s 582s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 582s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 582s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 582s 582s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 582s 582s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 582s { LOCAL $/ = UNDEF; $SLURP = ; } 582s 582s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 582s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 582s I, BECAUSE THE $1 VARIABLE IS 582s MAGICAL AND READ-ONLY : 582s 582s LOCAL $1 = 2; 582s 582s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 582s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 582s TO SAFELY REUSE $_ IN A SUBROUTINE. 582s 582s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 582s WORK AS DESCRIBED. 582s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 582s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 582s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 582s SEE L FOR MORE 582s DETAILS. 582s X 582s 582s =HEAD3 LOCALIZATION OF GLOBS 582s X X 582s 582s THE CONSTRUCT 582s 582s LOCAL *NAME; 582s 582s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 582s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 582s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 582s 582s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 582s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 582s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 582s SEPARATOR. 582s 582s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 582s X X 582s X 582s 582s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 582s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 582s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 582s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 582s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 582s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 582s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 582s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 582s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 582s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 582s 582s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 582s @ARY = ( 0..5 ); 582s { 582s LOCAL($ARY[5]) = 6; 582s LOCAL($HASH{'A'}) = 'DRILL'; 582s WHILE (MY $E = POP(@ARY)) { 582s PRINT "$E . . .\N"; 582s LAST UNLESS $E > 3; 582s } 582s IF (@ARY) { 582s $HASH{'ONLY A'} = 'TEST'; 582s DELETE $HASH{'A'}; 582s } 582s } 582s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 582s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 582s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 582s 582s PERL WILL PRINT 582s 582s 6 . . . 582s 4 . . . 582s 3 . . . 582s THIS IS A TEST ONLY A TEST. 582s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 582s 582s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 582s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 582s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 582s SURPRISING, AND IS VERY LIKELY TO CHANGE. 582s 582s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 582s X X X 582s X 582s 582s YOU CAN USE THE C AND C 582s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 582s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 582s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 582s 582s DO { 582s MY $VAL = $ARRAY[$IDX]; 582s LOCAL $ARRAY[$IDX]; 582s DELETE $ARRAY[$IDX]; 582s $VAL 582s } 582s 582s AND 582s 582s DO { 582s MY $VAL = $HASH{KEY}; 582s LOCAL $HASH{KEY}; 582s DELETE $HASH{KEY}; 582s $VAL 582s } 582s 582s EXCEPT THAT FOR THOSE THE C IS 582s SCOPED TO THE C BLOCK. SLICES ARE 582s ALSO ACCEPTED. 582s 582s MY %HASH = ( 582s A => [ 7, 8, 9 ], 582s B => 1, 582s ) 582s 582s { 582s MY $X = DELETE LOCAL $HASH{A}; 582s # $X IS [ 7, 8, 9 ] 582s # %HASH IS (B => 1) 582s 582s { 582s MY @NUMS = DELETE LOCAL @$X[0, 2] 582s # @NUMS IS (7, 9) 582s # $X IS [ UNDEF, 8 ] 582s 582s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 582s } 582s # $X IS BACK TO [ 7, 8, 9 ] 582s 582s } 582s # %HASH IS BACK TO ITS ORIGINAL STATE 582s 582s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 582s 582s =HEAD2 LVALUE SUBROUTINES 582s X X 582s 582s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 582s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 582s 582s MY $VAL; 582s SUB CANMOD : LVALUE { 582s $VAL; # OR: RETURN $VAL; 582s } 582s SUB NOMOD { 582s $VAL; 582s } 582s 582s CANMOD() = 5; # ASSIGNS TO $VAL 582s NOMOD() = 5; # ERROR 582s 582s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 582s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 582s BY A SCALAR. FOR EXAMPLE, CONSIDER: 582s 582s DATA(2,3) = GET_DATA(3,4); 582s 582s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 582s 582s (DATA(2,3)) = GET_DATA(3,4); 582s 582s AND IN: 582s 582s (DATA(2),DATA(3)) = GET_DATA(3,4); 582s 582s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 582s 582s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 582s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 582s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 582s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 582s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 582s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 582s 582s =HEAD2 LEXICAL SUBROUTINES 582s X X X X 582s 582s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 582s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 582s AVAILABLE UNDER C OR C OR HIGHER. 582s 582s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 582s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 582s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 582s CATEGORY WAS DISABLED. 582s 582s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 582s DECLARED, AND ONLY AFTER THAT DECLARATION: 582s 582s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 582s # VERSIONS EARLIER THAN 5.26. 582s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 582s USE FEATURE 'LEXICAL_SUBS'; 582s 582s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 582s STATE SUB FOO { 582s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 582s } 582s FOO(); # CALLS "STATE" SUB 582s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 582s 582s MY SUB BAR { ... } 582s BAR(); # CALLS "MY" SUB 582s 582s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 582s 582s # WRONG 582s MY SUB BAZ { 582s BAZ(); 582s } 582s 582s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 582s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 582s 582s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 582s 582s MY SUB BAZ { 582s __SUB__->(); # CALLS ITSELF 582s } 582s 582s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 582s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 582s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 582s HOWEVER: 582s 582s MY SUB BAZ; # PREDECLARATION 582s SUB BAZ { # DEFINE THE "MY" SUB 582s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 582s } 582s 582s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 582s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 582s C; THEY KEEP EACH OTHER ALIVE (SEE L). 582s 582s =HEAD3 C VS C 582s 582s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 582s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 582s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 582s CONTAINING BLOCK TO THE NEXT. 582s 582s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 582s NECESSARY IF YOU WANT TO CREATE CLOSURES: 582s 582s SUB WHATEVER { 582s MY $X = SHIFT; 582s MY SUB INNER { 582s ... DO SOMETHING WITH $X ... 582s } 582s INNER(); 582s } 582s 582s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 582s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 582s SEE THE C<$X> FROM THE FIRST CALL TO C. 582s 582s =HEAD3 C SUBROUTINES 582s 582s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 582s SUBROUTINE OF THE SAME NAME. 582s 582s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 582s INSIDE AN INNER SCOPE: 582s 582s SUB FOO { ... } 582s 582s SUB BAR { 582s MY SUB FOO { ... } 582s { 582s # NEED TO USE THE OUTER FOO HERE 582s OUR SUB FOO; 582s FOO(); 582s } 582s } 582s 582s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 582s 582s PACKAGE MYSNEAKYMODULE; 582s 582s OUR SUB DO_SOMETHING { ... } 582s 582s SUB DO_SOMETHING_WITH_CALLER { 582s PACKAGE DB; 582s () = CALLER 1; # SETS @DB::ARGS 582s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 582s } 582s 582s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 582s X X<*> 582s 582s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 582s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 582s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 582s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 582s 582s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 582s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 582s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 582s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 582s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 582s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 582s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 582s 582s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 582s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 582s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 582s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 582s 582s SUB DOUBLEARY { 582s LOCAL(*SOMEARY) = @_; 582s FOREACH $ELEM (@SOMEARY) { 582s $ELEM *= 2; 582s } 582s } 582s DOUBLEARY(*FOO); 582s DOUBLEARY(*BAR); 582s 582s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 582s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 582s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 582s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 582s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 582s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 582s 582s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 582s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 582s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 582s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 582s L. 582s 582s =HEAD2 WHEN TO STILL USE LOCAL() 582s X X 582s 582s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 582s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 582s I USE C INSTEAD OF C. 582s 582s =OVER 4 582s 582s =ITEM 1. 582s 582s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 582s 582s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 582s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 582s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 582s IN C<@FIELDS>. 582s 582s { 582s LOCAL @ARGV = ("/ETC/MOTD"); 582s LOCAL $/ = UNDEF; 582s LOCAL $_ = <>; 582s @FIELDS = SPLIT /^\S*=+\S*$/; 582s } 582s 582s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 582s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 582s 582s =ITEM 2. 582s 582s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 582s 582s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 582s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 582s TABLE ENTRIES: 582s 582s SUB IOQUEUE { 582s LOCAL (*READER, *WRITER); # NOT MY! 582s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 582s RETURN (*READER, *WRITER); 582s } 582s ($HEAD, $TAIL) = IOQUEUE(); 582s 582s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 582s ENTRIES. 582s 582s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 582s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 582s A LOCAL ALIAS. 582s 582s { 582s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 582s GROW(); # REALLY CALLS SHRINK() 582s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 582s } 582s GROW(); # GET THE REAL GROW() AGAIN 582s 582s SEE L FOR MORE ABOUT MANIPULATING 582s FUNCTIONS BY NAME IN THIS WAY. 582s 582s =ITEM 3. 582s 582s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 582s 582s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 582s IS DONE ON DYNAMICS: 582s 582s { 582s LOCAL $SIG{INT} = 'IGNORE'; 582s FUNCT(); # UNINTERRUPTIBLE 582s } 582s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 582s 582s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 582s 582s =BACK 582s 582s =HEAD2 PASS BY REFERENCE 582s X X X 582s 582s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 582s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 582s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 582s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 582s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 582s 582s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 582s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 582s OF ALL THEIR FORMER LAST ELEMENTS: 582s 582s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 582s 582s SUB POPMANY { 582s MY $AREF; 582s MY @RETLIST; 582s FOREACH $AREF ( @_ ) { 582s PUSH @RETLIST, POP @$AREF; 582s } 582s RETURN @RETLIST; 582s } 582s 582s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 582s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 582s 582s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 582s SUB INTER { 582s MY ($K, $HREF, %SEEN); # LOCALS 582s FOREACH $HREF (@_) { 582s WHILE ( $K = EACH %$HREF ) { 582s $SEEN{$K}++; 582s } 582s } 582s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 582s } 582s 582s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 582s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 582s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 582s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 582s A LITTLE EXPENSIVE. 582s 582s WHERE PEOPLE GET INTO TROUBLE IS HERE: 582s 582s (@W, @X) = FUNC(@Y, @Z); 582s OR 582s (%W, %X) = FUNC(%Y, %Z); 582s 582s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 582s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 582s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 582s AS ALWAYS. 582s 582s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 582s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 582s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 582s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 582s 582s ($WREF, $XREF) = FUNC(\@Y, \@Z); 582s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 582s SUB FUNC { 582s MY ($YREF, $ZREF) = @_; 582s IF (@$YREF > @$ZREF) { 582s RETURN ($YREF, $ZREF); 582s } ELSE { 582s RETURN ($ZREF, $YREF); 582s } 582s } 582s 582s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 582s 582s (*W, *X) = FUNC(\@Y, \@Z); 582s PRINT "@W HAS MORE THAN @X\N"; 582s SUB FUNC { 582s LOCAL (*Y, *Z) = @_; 582s IF (@Y > @Z) { 582s RETURN (\@Y, \@Z); 582s } ELSE { 582s RETURN (\@Z, \@Y); 582s } 582s } 582s 582s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 582s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 582s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 582s ARE IN THE SYMBOL TABLE. 582s 582s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 582s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 582s FOR EXAMPLE: 582s 582s SPLUTTER(\*STDOUT); 582s SUB SPLUTTER { 582s MY $FH = SHIFT; 582s PRINT $FH "HER UM WELL A HMMM\N"; 582s } 582s 582s $REC = GET_REC(\*STDIN); 582s SUB GET_REC { 582s MY $FH = SHIFT; 582s RETURN SCALAR <$FH>; 582s } 582s 582s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 582s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 582s 582s SUB OPENIT { 582s MY $PATH = SHIFT; 582s LOCAL *FH; 582s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 582s } 582s 582s =HEAD2 PROTOTYPES 582s X X 582s 582s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 582s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 582s SECTION OR WITH A L. 582s IF YOU DECLARE EITHER OF 582s 582s SUB MYPUSH (\@@) 582s SUB MYPUSH :PROTOTYPE(\@@) 582s 582s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 582s 582s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 582s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 582s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 582s OF AN ATTRIBUTE. 582s 582s THE 582s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 582s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 582s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 582s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 582s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 582s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 582s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 582s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 582s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 582s 582s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 582s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 582s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 582s 582s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 582s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 582s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 582s CORRESPONDING BUILT-IN. 582s 582s DECLARED AS CALLED AS 582s 582s SUB MYLINK ($$) MYLINK $OLD, $NEW 582s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 582s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 582s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 582s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 582s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 582s SUB MYPOP (\@) MYPOP @ARRAY 582s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 582s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 582s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 582s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 582s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 582s SUB MYRAND (;$) MYRAND 42 582s SUB MYTIME () MYTIME 582s 582s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 582s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 582s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 582s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 582s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 582s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 582s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 582s 582s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 582s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 582s 582s SUB MYREF (\[$@%&*]) 582s 582s WILL ALLOW CALLING MYREF() AS 582s 582s MYREF $VAR 582s MYREF @ARRAY 582s MYREF %HASH 582s MYREF &SUB 582s MYREF *GLOB 582s 582s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 582s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 582s 582s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 582s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 582s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 582s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 582s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 582s OR A SUBSEQUENT COMMA. 582s 582s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 582s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 582s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 582s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 582s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 582s FOLLOWS: 582s 582s USE SYMBOL 'QUALIFY_TO_REF'; 582s 582s SUB FOO (*) { 582s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 582s ... 582s } 582s 582s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 582s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 582s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 582s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 582s 582s SUB MYPUSH (+@) { 582s MY $AREF = SHIFT; 582s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 582s PUSH @$AREF, @_; 582s } 582s 582s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 582s IS OF AN ACCEPTABLE TYPE. 582s 582s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 582s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 582s 582s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 582s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 582s PROVIDED, C<$_> WILL BE USED INSTEAD. 582s 582s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 582s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 582s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 582s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 582s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 582s 582s MYTIME +2; 582s 582s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 582s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 582s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 582s 582s SUB MYGETPROTOBYNUMBER($;); 582s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 582s 582s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 582s PROVIDED IT'S IN THE INITIAL POSITION: 582s X<&> 582s 582s SUB TRY (&@) { 582s MY($TRY,$CATCH) = @_; 582s EVAL { &$TRY }; 582s IF ($@) { 582s LOCAL $_ = $@; 582s &$CATCH; 582s } 582s } 582s SUB CATCH (&) { $_[0] } 582s 582s TRY { 582s DIE "PHOOEY"; 582s } CATCH { 582s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 582s }; 582s 582s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 582s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 582s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 582s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 582s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 582s 582s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 582s X 582s 582s SUB MYGREP (&@) { 582s MY $CODE = SHIFT; 582s MY @RESULT; 582s FOREACH $_ (@_) { 582s PUSH(@RESULT, $_) IF &$CODE; 582s } 582s @RESULT; 582s } 582s 582s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 582s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 582s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 582s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 582s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 582s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 582s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 582s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 582s 582s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 582s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 582s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 582s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 582s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 582s MAJORITY OF OFFENDING CODE IS FIXED. 582s 582s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 582s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 582s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 582s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 582s 582s SUB FUNC ($) { 582s MY $N = SHIFT; 582s PRINT "YOU GAVE ME $N\N"; 582s } 582s 582s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 582s RETURNING A LIST: 582s 582s FUNC(@FOO); 582s FUNC( $TEXT =~ /\W+/G ); 582s 582s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 582s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 582s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 582s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 582s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 582s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 582s 582s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 582s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 582s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 582s EFFECT, LIKE SO: 582s 582s SUB FOO($$); 582s SUB FOO($$) { 582s FOO 1, 2; 582s } 582s 582s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 582s TO MAKE THE WORLD A BETTER PLACE. 582s 582s =HEAD2 CONSTANT FUNCTIONS 582s X 582s 582s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 582s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 582s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 582s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 582s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 582s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 582s 582s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 582s 582s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 582s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 582s # AND IT'S INLINED, TOO! 582s SUB ST_DEV () { 0 } 582s SUB ST_INO () { 1 } 582s 582s SUB FLAG_FOO () { 1 << 8 } 582s SUB FLAG_BAR () { 1 << 9 } 582s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 582s 582s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 582s 582s SUB N () { INT(OPT_BAZ) / 3 } 582s 582s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 582s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 582s 582s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 582s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 582s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 582s C: 582s 582s SUB BAZ_VAL () { 582s IF (OPT_BAZ) { 582s RETURN 23; 582s } 582s ELSE { 582s RETURN 42; 582s } 582s } 582s SUB BONK_VAL () { RETURN 12345 } 582s 582s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 582s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 582s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 582s 582s BEGIN { 582s MY $VAR = 1; 582s NO STRICT 'REFS'; 582s *INLINED = SUB () { $VAR }; 582s } 582s 582s BEGIN { 582s MY $VAR = 1; 582s MY $REF = \$VAR; 582s NO STRICT 'REFS'; 582s *NOT_INLINED = SUB () { $VAR }; 582s } 582s 582s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 582s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 582s 582s BEGIN { 582s MY $X = 10; 582s *FOO = SUB () { $X }; 582s $X++; 582s } 582s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 582s 582s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 582s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 582s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 582s SO IT PRINTED C<10>, NOT C<11>. 582s 582s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 582s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 582s ASIDE FROM WHERE IT IS DECLARED. 582s 582s # FINE, NO WARNING 582s BEGIN { 582s MY $X = 54321; 582s *INLINED = SUB () { $X }; 582s } 582s # ERROR 582s BEGIN { 582s MY $X; 582s $X = 54321; 582s *ALSO_INLINED = SUB () { $X }; 582s } 582s 582s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 582s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 582s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 582s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 582s CONSTANT SUBROUTINE: 582s 582s MY $X = 54321; 582s *INLINED = SUB : CONST { $X }; 582s $X++; 582s 582s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 582s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 582s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 582s VALUE CAPTURED THE SAME WAY. 582s 582s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 582s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 582s AN EXPLICIT C: 582s 582s BEGIN { 582s MY $X = 10; 582s *FOO = SUB () { RETURN $X }; 582s $X++; 582s } 582s PRINT FOO(); # PRINTS 11 582s 582s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 582s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 582s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 582s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 582s 582s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 582s SUB ONE { 582s 1; 582s } 582s IF (ONE ) { 582s PRINT ONE() IF ONE ; 582s } 582s 582s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 582s SUB ONE () { 1 } 582s DO { 582s PRINT 1 582s }; 582s 582s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 582s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 582s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 582s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 582s 582s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 582s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 582s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 582s SUBROUTINE ONE REDEFINED AT -E LINE 1. 582s 582s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 582s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 582s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 582s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 582s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 582s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 582s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 582s MENTIONED ABOVE: 582s 582s SUB NOT_INLINED () { RETURN 23 } 582s 582s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 582s X X X X 582s 582s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 582s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 582s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 582s ON A NON-UNIX SYSTEM. 582s 582s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 582s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 582s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 582s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 582s 582s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 582s CHDIR $SOMEWHERE; 582s SUB CHDIR { ... } 582s 582s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 582s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 582s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 582s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 582s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 582s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 582s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 582s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 582s FOR SOME KEYWORDS. SEE L. 582s 582s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 582s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 582s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 582s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 582s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 582s THAT IS, THEY COULD SAY 582s 582s USE MODULE 'OPEN'; 582s 582s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 582s 582s USE MODULE; 582s 582s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 582s 582s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 582s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 582s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 582s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 582s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 582s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 582s THAT UNDERSTANDS REGULAR EXPRESSIONS. 582s 582s PACKAGE REGLOB; 582s REQUIRE EXPORTER; 582s @ISA = 'EXPORTER'; 582s @EXPORT_OK = 'GLOB'; 582s 582s SUB IMPORT { 582s MY $PKG = SHIFT; 582s RETURN UNLESS @_; 582s MY $SYM = SHIFT; 582s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 582s $PKG->EXPORT($WHERE, $SYM, @_); 582s } 582s 582s SUB GLOB { 582s MY $PAT = SHIFT; 582s MY @GOT; 582s IF (OPENDIR MY $D, '.') { 582s @GOT = GREP /$PAT/, READDIR $D; 582s CLOSEDIR $D; 582s } 582s RETURN @GOT; 582s } 582s 1; 582s 582s AND HERE'S HOW IT COULD BE (AB)USED: 582s 582s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 582s PACKAGE FOO; 582s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 582s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 582s 582s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 582s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 582s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 582s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 582s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 582s IT MUST BE DONE AT ALL. 582s 582s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 582s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 582s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 582s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 582s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 582s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 582s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 582s LIBRARY. 582s 582s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 582s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 582s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 582s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 582s (SEE L). 582s 582s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 582s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 582s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 582s 582s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 582s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 582s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 582s C SYNTAX, THOUGH). 582s 582s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 582s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 582s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 582s 582s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 582s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 582s 582s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 582s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 582s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 582s 582s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 582s 582s =HEAD2 AUTOLOADING 582s X X 582s 582s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 582s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 582s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 582s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 582s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 582s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 582s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 582s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 582s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 582s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 582s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 582s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 582s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 582s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 582s SUBROUTINE NAME. SEE L FOR DETAILS.) 582s 582s 582s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 582s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 582s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 582s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 582s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 582s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 582s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 582s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 582s 582s SUB AUTOLOAD { 582s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 582s MY $PROGRAM = $AUTOLOAD; 582s $PROGRAM =~ S/.*:://; 582s SYSTEM($PROGRAM, @_); 582s } 582s DATE(); 582s WHO(); 582s LS('-L'); 582s 582s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 582s EVEN NEED PARENTHESES: 582s 582s USE SUBS QW(DATE WHO LS); 582s DATE; 582s WHO; 582s LS '-L'; 582s 582s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 582s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 582s 582s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 582s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 582s DESCRIBED IN L AND IN L, THE STANDARD 582s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 582s FUNCTIONS TO PERL CODE IN L. 582s 582s =HEAD2 SUBROUTINE ATTRIBUTES 582s X X X 582s 582s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 582s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 582s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 582s C HAD BEEN SEEN. SEE L FOR DETAILS 582s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 582s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 582s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 582s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 582s 582s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 582s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 582s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 582s NEST PROPERLY. 582s 582s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 582s 582s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 582s SUB PLUGH () : UGLY('\(") :BAD; 582s SUB XYZZY : _5X5 { ... } 582s 582s EXAMPLES OF INVALID SYNTAX: 582s 582s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 582s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 582s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 582s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 582s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 582s 582s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 582s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 582s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 582s PARSED AND INVOKED: 582s 582s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 582s 582s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 582s SEE L AND L. 582s 582s =HEAD1 SEE ALSO 582s 582s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 582s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 582s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 582s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 582s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 582s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 582s 582s =FOR VI 582s # EX: SET STS=0 SW=4 ET: 582s 582s ok 2 582s # testing mod_cgi with /modules/cgi/perl.pl 582s # expected 200 582s # received 200 582s # body: PERL CGI 582s ok 3 582s # testing mod_test_rwrite with /test_rwrite 582s # expected 200 582s # received 200 582s # body: A 582s ok 4 582s ok 583s t/filter/case_in.t .................. 583s 1..3 583s # Running under perl version 5.040000 for linux 583s # Current time local: Fri Nov 29 19:55:19 2024 583s # Current time GMT: Fri Nov 29 19:55:19 2024 583s # Using Test.pm version 1.31 583s # Using Apache/Test.pm version 1.44 583s ok 1 583s # testing mod_cgi with /modules/cgi/perl_echo.pl 583s # expected 200 583s # received 200 583s ok 2 583s # testing mod_echo_post with /echo_post 583s # expected 200 583s # received 200 583s ok 3 583s ok 585s t/filter/input_body.t ............... 585s 1..2 585s # Running under perl version 5.040000 for linux 585s # Current time local: Fri Nov 29 19:55:20 2024 585s # Current time GMT: Fri Nov 29 19:55:20 2024 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.44 585s # testing : Posted "1 ko" 585s # expected: 'ok 1' 585s # received: 'ok 1' 585s ok 1 585s # testing : Posted "2 ko" 585s # expected: 'ok 2' 585s # received: 'ok 2' 585s ok 2 585s ok 587s t/http11/basicauth.t ................ 587s 1..3 587s # Running under perl version 5.040000 for linux 587s # Current time local: Fri Nov 29 19:55:22 2024 587s # Current time GMT: Fri Nov 29 19:55:22 2024 587s # Using Test.pm version 1.31 587s # Using Apache/Test.pm version 1.44 587s ok 1 587s ok 2 587s ok 3 587s ok 588s t/http11/chunked.t .................. 588s 1..30 588s # Running under perl version 5.040000 for linux 588s # Current time local: Fri Nov 29 19:55:24 2024 588s # Current time GMT: Fri Nov 29 19:55:24 2024 588s # Using Test.pm version 1.31 588s # Using Apache/Test.pm version 1.44 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 1 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 2 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 3 588s # testing : body length 588s # expected: '70976' 588s # received: 70976 588s ok 4 588s # testing : number of requests 588s # expected: 1 588s # received: 1 588s ok 5 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 6 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 7 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 8 588s # testing : body length 588s # expected: '212509' 588s # received: 212509 588s ok 9 588s # testing : number of requests 588s # expected: 2 588s # received: 2 588s ok 10 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 11 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 12 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 13 588s # testing : body length 588s # expected: '280545' 588s # received: 280545 588s ok 14 588s # testing : number of requests 588s # expected: 3 588s # received: 3 588s ok 15 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 16 588s # testing : response Transfer-Encoding 588s # expected: 'chunked' 588s # received: 'chunked' 588s ok 17 588s # testing : no Content-Length 588s # expected: 0 588s # received: 0 588s ok 18 588s # testing : body length 588s # expected: '845969' 588s # received: 845969 588s ok 19 588s # testing : number of requests 588s # expected: 4 588s # received: 4 588s ok 20 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 21 588s # testing : no Transfer-Encoding (test result inverted) 588s # expected: 'chunked' 588s # received: '' 588s ok 22 588s # testing : content length 588s # expected: 253 588s # received: '253' 588s ok 23 588s # testing : body length 588s # expected: '242' 588s # received: 242 588s ok 24 588s # testing : number of requests 588s # expected: 5 588s # received: 5 588s ok 25 588s # testing : response protocol 588s # expected: 'HTTP/1.1' 588s # received: 'HTTP/1.1' 588s ok 26 588s # testing : no Transfer-Encoding (test result inverted) 588s # expected: 'chunked' 588s # received: '' 588s ok 27 588s # testing : content length 588s # expected: '' 588s # received: '' 588s ok 28 588s # testing : body length 588s # expected: '14276' 588s # received: 14276 588s ok 29 588s # testing : number of requests 588s # expected: 6 588s # received: 6 588s ok 30 588s ok 590s t/http11/chunked2.t ................. 590s 1..2 590s # Running under perl version 5.040000 for linux 590s # Current time local: Fri Nov 29 19:55:25 2024 590s # Current time GMT: Fri Nov 29 19:55:25 2024 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.44 590s # testing : successful response 590s # expected: 200 590s # received: '200' 590s ok 1 590s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 590s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 590s ok 2 590s ok 592s t/http11/clength.t .................. 592s 1..6 592s # Running under perl version 5.040000 for linux 592s # Current time local: Fri Nov 29 19:55:27 2024 592s # Current time GMT: Fri Nov 29 19:55:27 2024 592s # Using Test.pm version 1.31 592s # Using Apache/Test.pm version 1.44 592s # testing : successful response 592s # expected: 200 592s # received: '200' 592s ok 1 592s # expected: 10 592s # received: '10' 592s ok 2 592s # expected: 'bbbbbbbbbb' 592s # received: 'bbbbbbbbbb' 592s ok 3 592s # testing : successful response 592s # expected: 200 592s # received: '200' 592s ok 4 592s # expected: 6 592s # received: '6' 592s ok 5 592s # expected: 'foobar' 592s # received: 'foobar' 592s ok 6 592s ok 596s t/http11/post.t ..................... 596s # using LWP client 596s 1..51 596s # Running under perl version 5.040000 for linux 596s # Current time local: Fri Nov 29 19:55:29 2024 596s # Current time GMT: Fri Nov 29 19:55:29 2024 596s # Using Test.pm version 1.31 596s # Using Apache/Test.pm version 1.44 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 1024 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Connection: Keep-Alive 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 1 596s #DMMATCH1: 1 596s #Keep-Alive: timeout=5, max=100 596s # 596s # testing : length posted 596s # expected: '1024' 596s # received: 1024 596s ok 1 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 2048 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 2 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '2048' 596s # received: 2048 596s ok 2 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 3072 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 3 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '3072' 596s # received: 3072 596s ok 3 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 4096 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 4 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '4096' 596s # received: 4096 596s ok 4 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 5120 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 5 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '5120' 596s # received: 5120 596s ok 5 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 6144 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 6 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '6144' 596s # received: 6144 596s ok 6 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 7168 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 7 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '7168' 596s # received: 7168 596s ok 7 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 8192 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 8 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '8192' 596s # received: 8192 596s ok 8 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 9216 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:30 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 5 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 9 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '9216' 596s # received: 9216 596s ok 9 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 10240 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 10 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '10240' 596s # received: 10240 596s ok 10 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 11264 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 11 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '11264' 596s # received: 11264 596s ok 11 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 12288 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 12 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '12288' 596s # received: 12288 596s ok 12 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 13312 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 13 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '13312' 596s # received: 13312 596s ok 13 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 14336 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 14 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '14336' 596s # received: 14336 596s ok 14 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 15360 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 15 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '15360' 596s # received: 15360 596s ok 15 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 16384 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 16 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '16384' 596s # received: 16384 596s ok 16 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 17408 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 17 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '17408' 596s # received: 17408 596s ok 17 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 18432 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 18 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '18432' 596s # received: 18432 596s ok 18 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 19456 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 19 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '19456' 596s # received: 19456 596s ok 19 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 20480 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 20 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '20480' 596s # received: 20480 596s ok 20 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 21504 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 21 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '21504' 596s # received: 21504 596s ok 21 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 22528 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 22 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '22528' 596s # received: 22528 596s ok 22 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 23552 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 23 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '23552' 596s # received: 23552 596s ok 23 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 24576 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 24 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '24576' 596s # received: 24576 596s ok 24 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 25600 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 25 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '25600' 596s # received: 25600 596s ok 25 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 26624 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 26 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '26624' 596s # received: 26624 596s ok 26 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 27648 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 27 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '27648' 596s # received: 27648 596s ok 27 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 28672 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 28 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '28672' 596s # received: 28672 596s ok 28 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 29696 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:31 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 29 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '29696' 596s # received: 29696 596s ok 29 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 30720 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 30 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '30720' 596s # received: 30720 596s ok 30 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 31744 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 31 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '31744' 596s # received: 31744 596s ok 31 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 32768 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 32 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '32768' 596s # received: 32768 596s ok 32 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 33792 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 33 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '33792' 596s # received: 33792 596s ok 33 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 34816 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 34 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '34816' 596s # received: 34816 596s ok 34 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 35840 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 35 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '35840' 596s # received: 35840 596s ok 35 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 36864 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 36 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '36864' 596s # received: 36864 596s ok 36 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 37888 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 37 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '37888' 596s # received: 37888 596s ok 37 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 38912 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 38 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '38912' 596s # received: 38912 596s ok 38 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 39936 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 39 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '39936' 596s # received: 39936 596s ok 39 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 40960 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 40 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '40960' 596s # received: 40960 596s ok 40 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 41984 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 41 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '41984' 596s # received: 41984 596s ok 41 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 43008 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 42 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '43008' 596s # received: 43008 596s ok 42 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 44032 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 43 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '44032' 596s # received: 44032 596s ok 43 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 45056 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 44 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '45056' 596s # received: 45056 596s ok 44 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 46080 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 45 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '46080' 596s # received: 46080 596s ok 45 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 47104 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 46 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '47104' 596s # received: 47104 596s ok 46 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 48128 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 47 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '48128' 596s # received: 48128 596s ok 47 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 49152 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 48 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '49152' 596s # received: 49152 596s ok 48 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 50176 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:32 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:33 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 49 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '50176' 596s # received: 50176 596s ok 49 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 51200 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:33 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 6 596s #Client-Date: Fri, 29 Nov 2024 19:55:33 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 50 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '51200' 596s # received: 51200 596s ok 50 596s #lwp request: 596s #POST http://localhost:8529/eat_post HTTP/1.1 596s #User-Agent: libwww-perl/6.77 596s #Content-Length: 102400 596s # 596s #server response: 596s #HTTP/1.1 200 OK 596s #Date: Fri, 29 Nov 2024 19:55:33 GMT 596s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 596s #Vary: In-If1 596s #Content-Length: 7 596s #Client-Date: Fri, 29 Nov 2024 19:55:33 GMT 596s #Client-Peer: 127.0.0.1:8529 596s #Client-Response-Num: 51 596s #DMMATCH1: 1 596s # 596s # testing : length posted 596s # expected: '102400' 596s # received: 102400 596s ok 51 596s ok 597s t/modules/aaa.t ..................... 597s 1..40 597s # Running under perl version 5.040000 for linux 597s # Current time local: Fri Nov 29 19:55:33 2024 597s # Current time GMT: Fri Nov 29 19:55:33 2024 597s # Using Test.pm version 1.31 597s # Using Apache/Test.pm version 1.44 597s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/realm2 597s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 597s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/form1 597s ok 1 597s ok 2 597s ok 3 597s ok 4 597s ok 5 597s ok 6 597s ok 7 597s ok 8 597s ok 9 597s ok 10 597s ok 11 597s ok 12 597s ok 13 597s ok 14 597s ok 15 597s ok 16 597s ok 17 597s ok 18 597s ok 19 597s ok 20 597s ok 21 597s ok 22 597s ok 23 597s ok 24 597s ok 25 597s ok 26 597s ok 27 597s ok 28 597s ok 29 597s ok 30 597s ok 31 597s ok 32 597s ok 33 597s ok 34 597s ok 35 597s ok 36 597s ok 37 597s ok 38 597s ok 39 597s ok 40 597s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/form1 597s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 597s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/realm2 597s ok 600s t/modules/access.t .................. 600s 1..408 600s # Running under perl version 5.040000 for linux 600s # Current time local: Fri Nov 29 19:55:34 2024 600s # Current time GMT: Fri Nov 29 19:55:34 2024 600s # Using Test.pm version 1.31 600s # Using Apache/Test.pm version 1.44 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # expecting access. 600s ok 1 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 2 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from all 600s # expecting access. 600s ok 3 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 4 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from localhost 600s # expecting access. 600s ok 5 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 6 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from 127.0.0.1 600s # expecting access. 600s ok 7 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 8 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from 127.0 600s # expecting access. 600s ok 9 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 10 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 11 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 12 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from 127.0.0.1/16 600s # expecting access. 600s ok 13 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 14 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 15 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 16 600s # --- 600s # Order deny,allow 600s # Allow from all 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 17 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # expecting access. 600s ok 18 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 19 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from all 600s # expecting access. 600s ok 20 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 21 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from localhost 600s # expecting access. 600s ok 22 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 23 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from 127.0.0.1 600s # expecting access. 600s ok 24 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 25 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from 127.0 600s # expecting access. 600s ok 26 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 27 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 28 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 29 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from 127.0.0.1/16 600s # expecting access. 600s ok 30 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 31 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 32 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 33 600s # --- 600s # Order deny,allow 600s # Allow from localhost 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 34 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # expecting access. 600s ok 35 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 36 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from all 600s # expecting access. 600s ok 37 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 38 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from localhost 600s # expecting access. 600s ok 39 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 40 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1 600s # expecting access. 600s ok 41 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 42 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from 127.0 600s # expecting access. 600s ok 43 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 44 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 45 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 46 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1/16 600s # expecting access. 600s ok 47 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 48 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 49 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 50 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 51 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # expecting access. 600s ok 52 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 53 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from all 600s # expecting access. 600s ok 54 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 55 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from localhost 600s # expecting access. 600s ok 56 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 57 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from 127.0.0.1 600s # expecting access. 600s ok 58 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 59 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from 127.0 600s # expecting access. 600s ok 60 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 61 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 62 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 63 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from 127.0.0.1/16 600s # expecting access. 600s ok 64 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 65 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 66 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 67 600s # --- 600s # Order deny,allow 600s # Allow from 127.0 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 68 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 69 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 70 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from all 600s # expecting access. 600s ok 71 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 72 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from localhost 600s # expecting access. 600s ok 73 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 74 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1 600s # expecting access. 600s ok 75 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 76 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0 600s # expecting access. 600s ok 77 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 78 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 79 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 80 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1/16 600s # expecting access. 600s ok 81 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 82 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 83 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 84 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 85 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # expecting access. 600s ok 86 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 87 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from all 600s # expecting access. 600s ok 88 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 89 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from localhost 600s # expecting access. 600s ok 90 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 91 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1 600s # expecting access. 600s ok 92 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 93 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0 600s # expecting access. 600s ok 94 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 95 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 96 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 97 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1/16 600s # expecting access. 600s ok 98 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 99 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 100 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 101 600s # --- 600s # Order deny,allow 600s # Allow from 127.0.0.1/16 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 102 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # expecting access. 600s ok 103 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 104 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from all 600s # expecting access denial. 600s ok 105 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 106 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from localhost 600s # expecting access denial. 600s ok 107 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 108 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 109 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 110 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from 127.0 600s # expecting access denial. 600s ok 111 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 112 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 113 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 114 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 115 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 116 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 117 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 118 600s # --- 600s # Order deny,allow 600s # Allow from somewhere.else.com 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 119 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # expecting access. 600s ok 120 600s # --- 600s # Order deny,allow 600s # Deny from all 600s # expecting access denial. 600s ok 121 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from all 600s # expecting access denial. 600s ok 122 600s # --- 600s # Order deny,allow 600s # Deny from localhost 600s # expecting access denial. 600s ok 123 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from localhost 600s # expecting access denial. 600s ok 124 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 125 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 126 600s # --- 600s # Order deny,allow 600s # Deny from 127.0 600s # expecting access denial. 600s ok 127 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from 127.0 600s # expecting access denial. 600s ok 128 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 129 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 130 600s # --- 600s # Order deny,allow 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 131 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 132 600s # --- 600s # Order deny,allow 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 133 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 134 600s # --- 600s # Order deny,allow 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 135 600s # --- 600s # Order deny,allow 600s # Allow from 66.6.6.6 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 136 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # expecting access. 600s ok 137 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 138 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from all 600s # expecting access denial. 600s ok 139 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 140 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from localhost 600s # expecting access denial. 600s ok 141 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 142 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 143 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 144 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from 127.0 600s # expecting access denial. 600s ok 145 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 146 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 147 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 148 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 149 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 150 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 151 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 152 600s # --- 600s # Order allow,deny 600s # Allow from all 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 153 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # expecting access. 600s ok 154 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 155 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from all 600s # expecting access denial. 600s ok 156 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 157 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from localhost 600s # expecting access denial. 600s ok 158 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 159 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 160 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 161 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from 127.0 600s # expecting access denial. 600s ok 162 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 163 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 164 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 165 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 166 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 167 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 168 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 169 600s # --- 600s # Order allow,deny 600s # Allow from localhost 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 170 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # expecting access. 600s ok 171 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 172 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from all 600s # expecting access denial. 600s ok 173 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 174 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from localhost 600s # expecting access denial. 600s ok 175 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 176 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 177 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 178 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from 127.0 600s # expecting access denial. 600s ok 179 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 180 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 181 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 182 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 183 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 184 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 185 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 186 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 187 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # expecting access. 600s ok 188 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 189 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from all 600s # expecting access denial. 600s ok 190 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 191 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from localhost 600s # expecting access denial. 600s ok 192 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 193 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 194 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 195 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from 127.0 600s # expecting access denial. 600s ok 196 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 197 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 198 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 199 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 200 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 201 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 202 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 203 600s # --- 600s # Order allow,deny 600s # Allow from 127.0 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 204 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 205 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 206 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from all 600s # expecting access denial. 600s ok 207 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 208 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from localhost 600s # expecting access denial. 600s ok 209 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 210 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 211 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 212 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0 600s # expecting access denial. 600s ok 213 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 214 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 215 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 216 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 217 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 218 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 219 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 220 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 221 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # expecting access. 600s ok 222 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 223 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from all 600s # expecting access denial. 600s ok 224 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 225 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from localhost 600s # expecting access denial. 600s ok 226 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 227 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 228 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 229 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0 600s # expecting access denial. 600s ok 230 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 231 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 232 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 233 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 234 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 235 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 236 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 237 600s # --- 600s # Order allow,deny 600s # Allow from 127.0.0.1/16 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 238 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # expecting access denial. 600s ok 239 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 240 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from all 600s # expecting access denial. 600s ok 241 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 242 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from localhost 600s # expecting access denial. 600s ok 243 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 244 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 245 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 246 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from 127.0 600s # expecting access denial. 600s ok 247 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 248 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 249 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 250 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 251 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 252 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 253 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 254 600s # --- 600s # Order allow,deny 600s # Allow from somewhere.else.com 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 255 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # expecting access denial. 600s ok 256 600s # --- 600s # Order allow,deny 600s # Deny from all 600s # expecting access denial. 600s ok 257 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from all 600s # expecting access denial. 600s ok 258 600s # --- 600s # Order allow,deny 600s # Deny from localhost 600s # expecting access denial. 600s ok 259 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from localhost 600s # expecting access denial. 600s ok 260 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 261 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 262 600s # --- 600s # Order allow,deny 600s # Deny from 127.0 600s # expecting access denial. 600s ok 263 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from 127.0 600s # expecting access denial. 600s ok 264 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 265 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 266 600s # --- 600s # Order allow,deny 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 267 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 268 600s # --- 600s # Order allow,deny 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 269 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 270 600s # --- 600s # Order allow,deny 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 271 600s # --- 600s # Order allow,deny 600s # Allow from 66.6.6.6 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 272 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # expecting access. 600s ok 273 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 274 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from all 600s # expecting access denial. 600s ok 275 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 276 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from localhost 600s # expecting access denial. 600s ok 277 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 278 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 279 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 280 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from 127.0 600s # expecting access denial. 600s ok 281 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 282 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 283 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 284 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 285 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 286 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 287 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 288 600s # --- 600s # Order mutual-failure 600s # Allow from all 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 289 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # expecting access. 600s ok 290 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 291 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from all 600s # expecting access denial. 600s ok 292 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 293 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from localhost 600s # expecting access denial. 600s ok 294 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 295 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 296 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 297 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from 127.0 600s # expecting access denial. 600s ok 298 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 299 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 300 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 301 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 302 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 303 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 304 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 305 600s # --- 600s # Order mutual-failure 600s # Allow from localhost 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 306 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # expecting access. 600s ok 307 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 308 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from all 600s # expecting access denial. 600s ok 309 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 310 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from localhost 600s # expecting access denial. 600s ok 311 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 312 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 313 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 314 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from 127.0 600s # expecting access denial. 600s ok 315 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 316 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 317 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 318 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 319 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 320 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 321 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 322 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 323 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # expecting access. 600s ok 324 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 325 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from all 600s # expecting access denial. 600s ok 326 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 327 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from localhost 600s # expecting access denial. 600s ok 328 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 329 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 330 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 331 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from 127.0 600s # expecting access denial. 600s ok 332 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 333 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 334 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 335 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 336 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 337 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 338 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 339 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 340 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # expecting access. 600s ok 341 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 342 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from all 600s # expecting access denial. 600s ok 343 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 344 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from localhost 600s # expecting access denial. 600s ok 345 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 346 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 347 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 348 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0 600s # expecting access denial. 600s ok 349 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 350 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 351 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 352 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 353 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 354 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 355 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 356 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/255.255.0.0 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 357 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # expecting access. 600s ok 358 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 359 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from all 600s # expecting access denial. 600s ok 360 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 361 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from localhost 600s # expecting access denial. 600s ok 362 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 363 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 364 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 365 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0 600s # expecting access denial. 600s ok 366 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 367 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 368 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 369 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 370 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 371 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from somewhere.else.com 600s # expecting access. 600s ok 372 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 373 600s # --- 600s # Order mutual-failure 600s # Allow from 127.0.0.1/16 600s # Deny from 66.6.6.6 600s # expecting access. 600s ok 374 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # expecting access denial. 600s ok 375 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 376 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from all 600s # expecting access denial. 600s ok 377 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 378 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from localhost 600s # expecting access denial. 600s ok 379 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 380 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 381 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 382 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from 127.0 600s # expecting access denial. 600s ok 383 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 384 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 385 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 386 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 387 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 388 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 389 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 390 600s # --- 600s # Order mutual-failure 600s # Allow from somewhere.else.com 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 391 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # expecting access denial. 600s ok 392 600s # --- 600s # Order mutual-failure 600s # Deny from all 600s # expecting access denial. 600s ok 393 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from all 600s # expecting access denial. 600s ok 394 600s # --- 600s # Order mutual-failure 600s # Deny from localhost 600s # expecting access denial. 600s ok 395 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from localhost 600s # expecting access denial. 600s ok 396 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 397 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1 600s # expecting access denial. 600s ok 398 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0 600s # expecting access denial. 600s ok 399 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from 127.0 600s # expecting access denial. 600s ok 400 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 401 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1/255.255.0.0 600s # expecting access denial. 600s ok 402 600s # --- 600s # Order mutual-failure 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 403 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from 127.0.0.1/16 600s # expecting access denial. 600s ok 404 600s # --- 600s # Order mutual-failure 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 405 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from somewhere.else.com 600s # expecting access denial. 600s ok 406 600s # --- 600s # Order mutual-failure 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 407 600s # --- 600s # Order mutual-failure 600s # Allow from 66.6.6.6 600s # Deny from 66.6.6.6 600s # expecting access denial. 600s ok 408 600s ok 601s t/modules/actions.t ................. 601s 1..20 601s # Running under perl version 5.040000 for linux 601s # Current time local: Fri Nov 29 19:55:37 2024 601s # Current time GMT: Fri Nov 29 19:55:37 2024 601s # Using Test.pm version 1.31 601s # Using Apache/Test.pm version 1.44 601s # expected: 200 601s # received: '200' 601s ok 1 601s # expected: 'nada' 601s # received: 'nada' 601s ok 2 601s # expected: 404 601s # received: '404' 601s ok 3 601s ok 4 # skip RC=404, no need to check content 601s # expected: 404 601s # received: '404' 601s ok 5 601s ok 6 # skip RC=404, no need to check content 601s # expected: 404 601s # received: '404' 601s ok 7 601s ok 8 # skip RC=404, no need to check content 601s # expected: 200 601s # received: '200' 601s ok 9 601s # expected: 'nada' 601s # received: 'nada' 601s ok 10 601s # expected: 404 601s # received: '404' 601s ok 11 601s ok 12 # skip RC=404, no need to check content 601s # expected: 200 601s # received: '200' 601s ok 13 601s # expected: 'POST 601s # foo2: bar2 601s # ' 601s # received: 'POST 601s # foo2: bar2 601s # ' 601s ok 14 601s # expected: 405 601s # received: '405' 601s ok 15 601s # expected: 200 601s # received: '200' 601s ok 16 601s # expected: 'foo=bar' 601s # received: 'foo=bar' 601s ok 17 601s # expected: 200 601s # received: '200' 601s ok 18 601s # expected: 'POST 601s # foo2: bar2 601s # ' 601s # received: 'POST 601s # foo2: bar2 601s # ' 601s ok 19 601s # expected: 405 601s # received: '405' 601s ok 20 601s ok 603s t/modules/alias.t ................... 603s 1..134 603s # Running under perl version 5.040000 for linux 603s # Current time local: Fri Nov 29 19:55:38 2024 603s # Current time GMT: Fri Nov 29 19:55:38 2024 603s # Using Test.pm version 1.31 603s # Using Apache/Test.pm version 1.44 603s # verifying simple aliases 603s # testing : /alias/ 603s # expected: 200 603s # received: '200' 603s ok 1 603s # testing : /bogu/ 603s # expected: 404 603s # received: '404' 603s ok 2 603s # verifying alias match with /ali[0-9]. 603s # testing : /ali0 603s # expected: 0 603s # received: '0' 603s ok 3 603s # testing : /ali1 603s # expected: 1 603s # received: '1' 603s ok 4 603s # testing : /ali2 603s # expected: 2 603s # received: '2' 603s ok 5 603s # testing : /ali3 603s # expected: 3 603s # received: '3' 603s ok 6 603s # testing : /ali4 603s # expected: 4 603s # received: '4' 603s ok 7 603s # testing : /ali5 603s # expected: 5 603s # received: '5' 603s ok 8 603s # testing : /ali6 603s # expected: 6 603s # received: '6' 603s ok 9 603s # testing : /ali7 603s # expected: 7 603s # received: '7' 603s ok 10 603s # testing : /ali8 603s # expected: 8 603s # received: '8' 603s ok 11 603s # testing : /ali9 603s # expected: 9 603s # received: '9' 603s ok 12 603s # verifying expression alias match with /expr/ali[0-9]. 603s # testing : /ali0 603s # expected: 0 603s # received: '0' 603s ok 13 603s # testing : /ali1 603s # expected: 1 603s # received: '1' 603s ok 14 603s # testing : /ali2 603s # expected: 2 603s # received: '2' 603s ok 15 603s # testing : /ali3 603s # expected: 3 603s # received: '3' 603s ok 16 603s # testing : /ali4 603s # expected: 4 603s # received: '4' 603s ok 17 603s # testing : /ali5 603s # expected: 5 603s # received: '5' 603s ok 18 603s # testing : /ali6 603s # expected: 6 603s # received: '6' 603s ok 19 603s # testing : /ali7 603s # expected: 7 603s # received: '7' 603s ok 20 603s # testing : /ali8 603s # expected: 8 603s # received: '8' 603s ok 21 603s # testing : /ali9 603s # expected: 9 603s # received: '9' 603s ok 22 603s # testing : /forbid 603s # expected: '403' 603s # received: '403' 603s ok 23 603s # testing : /gone 603s # expected: '410' 603s # received: '410' 603s ok 24 603s # testing : /perm 603s # expected: '301' 603s # received: '301' 603s ok 25 603s # testing : /perm2 603s # expected: '301' 603s # received: '301' 603s ok 26 603s # testing : /seeother 603s # expected: '303' 603s # received: '303' 603s ok 27 603s # testing : /temp 603s # expected: '302' 603s # received: '302' 603s ok 28 603s # testing : /temp2 603s # expected: '302' 603s # received: '302' 603s ok 29 603s verifying body of perm and temp redirect match 603s # testing : /p0 603s # expected: 0 603s # received: '0' 603s ok 30 603s # testing : /p1 603s # expected: 1 603s # received: '1' 603s ok 31 603s # testing : /p2 603s # expected: 2 603s # received: '2' 603s ok 32 603s # testing : /p3 603s # expected: 3 603s # received: '3' 603s ok 33 603s # testing : /p4 603s # expected: 4 603s # received: '4' 603s ok 34 603s # testing : /p5 603s # expected: 5 603s # received: '5' 603s ok 35 603s # testing : /p6 603s # expected: 6 603s # received: '6' 603s ok 36 603s # testing : /p7 603s # expected: 7 603s # received: '7' 603s ok 37 603s # testing : /p8 603s # expected: 8 603s # received: '8' 603s ok 38 603s # testing : /p9 603s # expected: 9 603s # received: '9' 603s ok 39 603s # testing : /t0 603s # expected: 0 603s # received: '0' 603s ok 40 603s # testing : /t1 603s # expected: 1 603s # received: '1' 603s ok 41 603s # testing : /t2 603s # expected: 2 603s # received: '2' 603s ok 42 603s # testing : /t3 603s # expected: 3 603s # received: '3' 603s ok 43 603s # testing : /t4 603s # expected: 4 603s # received: '4' 603s ok 44 603s # testing : /t5 603s # expected: 5 603s # received: '5' 603s ok 45 603s # testing : /t6 603s # expected: 6 603s # received: '6' 603s ok 46 603s # testing : /t7 603s # expected: 7 603s # received: '7' 603s ok 47 603s # testing : /t8 603s # expected: 8 603s # received: '8' 603s ok 48 603s # testing : /t9 603s # expected: 9 603s # received: '9' 603s ok 49 603s verifying body of perm and temp redirect match with expression support 603s # testing : /p0 603s # expected: 0 603s # received: '0' 603s ok 50 603s # testing : /p1 603s # expected: 1 603s # received: '1' 603s ok 51 603s # testing : /p2 603s # expected: 2 603s # received: '2' 603s ok 52 603s # testing : /p3 603s # expected: 3 603s # received: '3' 603s ok 53 603s # testing : /p4 603s # expected: 4 603s # received: '4' 603s ok 54 603s # testing : /p5 603s # expected: 5 603s # received: '5' 603s ok 55 603s # testing : /p6 603s # expected: 6 603s # received: '6' 603s ok 56 603s # testing : /p7 603s # expected: 7 603s # received: '7' 603s ok 57 603s # testing : /p8 603s # expected: 8 603s # received: '8' 603s ok 58 603s # testing : /p9 603s # expected: 9 603s # received: '9' 603s ok 59 603s # testing : /t0 603s # expected: 0 603s # received: '0' 603s ok 60 603s # testing : /t1 603s # expected: 1 603s # received: '1' 603s ok 61 603s # testing : /t2 603s # expected: 2 603s # received: '2' 603s ok 62 603s # testing : /t3 603s # expected: 3 603s # received: '3' 603s ok 63 603s # testing : /t4 603s # expected: 4 603s # received: '4' 603s ok 64 603s # testing : /t5 603s # expected: 5 603s # received: '5' 603s ok 65 603s # testing : /t6 603s # expected: 6 603s # received: '6' 603s ok 66 603s # testing : /t7 603s # expected: 7 603s # received: '7' 603s ok 67 603s # testing : /t8 603s # expected: 8 603s # received: '8' 603s ok 68 603s # testing : /t9 603s # expected: 9 603s # received: '9' 603s ok 69 603s verifying return code of seeother and gone redirect match 603s # testing : s0 603s # expected: '303' 603s # received: '303' 603s ok 70 603s # testing : s1 603s # expected: '303' 603s # received: '303' 603s ok 71 603s # testing : s2 603s # expected: '303' 603s # received: '303' 603s ok 72 603s # testing : s3 603s # expected: '303' 603s # received: '303' 603s ok 73 603s # testing : s4 603s # expected: '303' 603s # received: '303' 603s ok 74 603s # testing : s5 603s # expected: '303' 603s # received: '303' 603s ok 75 603s # testing : s6 603s # expected: '303' 603s # received: '303' 603s ok 76 603s # testing : s7 603s # expected: '303' 603s # received: '303' 603s ok 77 603s # testing : s8 603s # expected: '303' 603s # received: '303' 603s ok 78 603s # testing : s9 603s # expected: '303' 603s # received: '303' 603s ok 79 603s # testing : g0 603s # expected: '410' 603s # received: '410' 603s ok 80 603s # testing : g1 603s # expected: '410' 603s # received: '410' 603s ok 81 603s # testing : g2 603s # expected: '410' 603s # received: '410' 603s ok 82 603s # testing : g3 603s # expected: '410' 603s # received: '410' 603s ok 83 603s # testing : g4 603s # expected: '410' 603s # received: '410' 603s ok 84 603s # testing : g5 603s # expected: '410' 603s # received: '410' 603s ok 85 603s # testing : g6 603s # expected: '410' 603s # received: '410' 603s ok 86 603s # testing : g7 603s # expected: '410' 603s # received: '410' 603s ok 87 603s # testing : g8 603s # expected: '410' 603s # received: '410' 603s ok 88 603s # testing : g9 603s # expected: '410' 603s # received: '410' 603s ok 89 603s # testing : f0 603s # expected: '403' 603s # received: '403' 603s ok 90 603s # testing : f1 603s # expected: '403' 603s # received: '403' 603s ok 91 603s # testing : f2 603s # expected: '403' 603s # received: '403' 603s ok 92 603s # testing : f3 603s # expected: '403' 603s # received: '403' 603s ok 93 603s # testing : f4 603s # expected: '403' 603s # received: '403' 603s ok 94 603s # testing : f5 603s # expected: '403' 603s # received: '403' 603s ok 95 603s # testing : f6 603s # expected: '403' 603s # received: '403' 603s ok 96 603s # testing : f7 603s # expected: '403' 603s # received: '403' 603s ok 97 603s # testing : f8 603s # expected: '403' 603s # received: '403' 603s ok 98 603s # testing : f9 603s # expected: '403' 603s # received: '403' 603s ok 99 603s verifying return code of seeother and gone redirect match with expression support 603s # testing : s0 603s # expected: '303' 603s # received: '303' 603s ok 100 603s # testing : s1 603s # expected: '303' 603s # received: '303' 603s ok 101 603s # testing : s2 603s # expected: '303' 603s # received: '303' 603s ok 102 603s # testing : s3 603s # expected: '303' 603s # received: '303' 603s ok 103 603s # testing : s4 603s # expected: '303' 603s # received: '303' 603s ok 104 603s # testing : s5 603s # expected: '303' 603s # received: '303' 603s ok 105 603s # testing : s6 603s # expected: '303' 603s # received: '303' 603s ok 106 603s # testing : s7 603s # expected: '303' 603s # received: '303' 603s ok 107 603s # testing : s8 603s # expected: '303' 603s # received: '303' 603s ok 108 603s # testing : s9 603s # expected: '303' 603s # received: '303' 603s ok 109 603s # testing : g0 603s # expected: '410' 603s # received: '410' 603s ok 110 603s # testing : g1 603s # expected: '410' 603s # received: '410' 603s ok 111 603s # testing : g2 603s # expected: '410' 603s # received: '410' 603s ok 112 603s # testing : g3 603s # expected: '410' 603s # received: '410' 603s ok 113 603s # testing : g4 603s # expected: '410' 603s # received: '410' 603s ok 114 603s # testing : g5 603s # expected: '410' 603s # received: '410' 603s ok 115 603s # testing : g6 603s # expected: '410' 603s # received: '410' 603s ok 116 603s # testing : g7 603s # expected: '410' 603s # received: '410' 603s ok 117 603s # testing : g8 603s # expected: '410' 603s # received: '410' 603s ok 118 603s # testing : g9 603s # expected: '410' 603s # received: '410' 603s ok 119 603s # testing : f0 603s # expected: '403' 603s # received: '403' 603s ok 120 603s # testing : f1 603s # expected: '403' 603s # received: '403' 603s ok 121 603s # testing : f2 603s # expected: '403' 603s # received: '403' 603s ok 122 603s # testing : f3 603s # expected: '403' 603s # received: '403' 603s ok 123 603s # testing : f4 603s # expected: '403' 603s # received: '403' 603s ok 124 603s # testing : f5 603s # expected: '403' 603s # received: '403' 603s ok 125 603s # testing : f6 603s # expected: '403' 603s # received: '403' 603s ok 126 603s # testing : f7 603s # expected: '403' 603s # received: '403' 603s ok 127 603s # testing : f8 603s # expected: '403' 603s # received: '403' 603s ok 128 603s # testing : f9 603s # expected: '403' 603s # received: '403' 603s ok 129 603s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 603s # verifying /modules/alias/script is plain text 603s # testing : /modules/alias/script 603s # expected: '#!/bin/sh 603s # echo Content-type: text/plain 603s # echo 603s # echo this is a shell script cgi. 603s # ' 603s # received: '#!/bin/sh 603s # echo Content-type: text/plain 603s # echo 603s # echo this is a shell script cgi. 603s # ' 603s ok 130 603s # verifying same file accessed at /cgi/script is executed code 603s # testing : /cgi/script 603s # expected: 'this is a shell script cgi. 603s # ' 603s # received: 'this is a shell script cgi. 603s # ' 603s ok 131 603s # verifying ScriptAliasMatch with /aliascgi-script 603s # testing : /aliascgi-script 603s # expected: 'this is a shell script cgi. 603s # ' 603s # received: 'this is a shell script cgi. 603s # ' 603s ok 132 603s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 603s # testing : /aliascgi-script 603s # expected: 'this is a shell script cgi. 603s # ' 603s # received: 'this is a shell script cgi. 603s # ' 603s ok 133 603s # verifying bad script alias. 603s # testing : /aliascgi-nada 603s # expected: 404 603s # received: '404' 603s ok 134 603s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 603s ok 605s t/modules/allowmethods.t ............ 605s 1..9 605s # Running under perl version 5.040000 for linux 605s # Current time local: Fri Nov 29 19:55:40 2024 605s # Current time GMT: Fri Nov 29 19:55:40 2024 605s # Using Test.pm version 1.31 605s # Using Apache/Test.pm version 1.44 605s # testing : Get request to /Get responds 200 605s # expected: 200 605s # received: '200' 605s ok 1 605s # testing : Head request to /Get responds 200 605s # expected: 200 605s # received: '200' 605s ok 2 605s # testing : Post request to /Get responds 405 605s # expected: 405 605s # received: '405' 605s ok 3 605s # testing : Get request to /Head responds 200 605s # expected: 200 605s # received: '200' 605s ok 4 605s # testing : Head request to /Head responds 200 605s # expected: 200 605s # received: '200' 605s ok 5 605s # testing : Post request to /Head responds 405 605s # expected: 405 605s # received: '405' 605s ok 6 605s # testing : Get request to /Post responds 405 605s # expected: 405 605s # received: '405' 605s ok 7 605s # testing : Head request to /Post responds 405 605s # expected: 405 605s # received: '405' 605s ok 8 605s # testing : Post request to /Post responds 200 605s # expected: 200 605s # received: '200' 605s ok 9 605s ok 606s t/modules/asis.t .................... 606s 1..3 606s # Running under perl version 5.040000 for linux 606s # Current time local: Fri Nov 29 19:55:42 2024 606s # Current time GMT: Fri Nov 29 19:55:42 2024 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.44 606s # testing : asis content OK 606s # expected: 'This is asis content. 606s # ' 606s # received: 'This is asis content. 606s # ' 606s ok 1 606s # testing : asis gave 404 error 606s # expected: 404 606s # received: '404' 606s ok 2 606s # testing : asis gave 403 error 606s # expected: 403 606s # received: '403' 606s ok 3 606s ok 609s t/modules/authz_core.t .............. 609s 1..504 609s # Running under perl version 5.040000 for linux 609s # Current time local: Fri Nov 29 19:55:43 2024 609s # Current time GMT: Fri Nov 29 19:55:43 2024 609s # Using Test.pm version 1.31 609s # Using Apache/Test.pm version 1.44 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/groups1 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 200, expected 200 [a/ : a/ ] 609s ok 1 609s # got 200, expected 200 [a/ : a/ 1] 609s ok 2 609s # got 200, expected 200 [a/ : a/ 2] 609s ok 3 609s # got 200, expected 200 [a/ : a/ 1 2] 609s ok 4 609s # got 200, expected 200 [a/ : a/ 3] 609s ok 5 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ user1: a/ ] 609s ok 6 609s # got 200, expected 200 [a/ user1: a/ user1] 609s ok 7 609s # got 401, expected 401 [a/ user1: a/ user2] 609s ok 8 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ Any 1 2: a/ ] 609s ok 9 609s # got 200, expected 200 [a/ Any 1 2: a/ 1] 609s ok 10 609s # got 200, expected 200 [a/ Any 1 2: a/ 2] 609s ok 11 609s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 609s ok 12 609s # got 403, expected 403 [a/ Any 1 2: a/ 3] 609s ok 13 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 609s ok 14 609s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 609s ok 15 609s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 609s ok 16 609s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 609s ok 17 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 609s ok 18 609s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 609s ok 19 609s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 609s ok 20 609s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 609s ok 21 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 609s ok 22 609s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 609s ok 23 609s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 609s ok 24 609s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 609s ok 25 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 609s ok 26 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 609s ok 27 609s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 609s ok 28 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 609s ok 29 609s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 609s ok 30 609s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 609s ok 31 609s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 609s ok 32 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 609s ok 33 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 609s ok 34 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 609s ok 35 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 609s ok 36 609s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 609s ok 37 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 609s ok 38 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 609s ok 39 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 609s ok 40 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 609s ok 41 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 609s ok 42 609s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 609s ok 43 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 609s ok 44 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 609s ok 45 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 609s ok 46 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 609s ok 47 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 609s ok 48 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 609s ok 49 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 609s ok 50 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 609s ok 51 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 609s ok 52 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 609s ok 53 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 609s ok 54 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 609s ok 55 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 609s ok 56 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 609s ok 57 609s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 609s ok 58 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 !2: a/ ] 609s ok 59 609s # got 200, expected 200 [a/ All 1 !2: a/ 1] 609s ok 60 609s # got 403, expected 403 [a/ All 1 !2: a/ 2] 609s ok 61 609s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 609s ok 62 609s # got 403, expected 403 [a/ All 1 !2: a/ 3] 609s ok 63 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 609s ok 64 609s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 609s ok 65 609s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 609s ok 66 609s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 609s ok 67 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 609s ok 68 609s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 609s ok 69 609s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 609s ok 70 609s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 609s ok 71 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 609s ok 72 609s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 609s ok 73 609s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 609s ok 74 609s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 609s ok 75 609s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 609s ok 76 609s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 609s ok 77 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 609s ok 78 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 609s ok 79 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 609s ok 80 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 609s ok 81 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 609s ok 82 609s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 609s ok 83 609s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 609s ok 84 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 609s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 609s ok 85 609s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 609s ok 86 609s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 609s ok 87 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 609s ok 88 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 609s ok 89 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 609s ok 90 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 609s ok 91 609s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 609s ok 92 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 609s ok 93 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 609s ok 94 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 609s ok 95 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 609s ok 96 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 609s ok 97 609s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 609s ok 98 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 609s ok 99 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 609s ok 100 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 609s ok 101 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 609s ok 102 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 609s ok 103 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 609s ok 104 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 609s ok 105 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 609s ok 106 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 609s ok 107 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 609s ok 108 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 609s ok 109 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 609s ok 110 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 609s ok 111 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 609s ok 112 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 609s ok 113 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 2: a/ ] 609s ok 114 609s # got 403, expected 403 [a/ All 1 2: a/ 1] 609s ok 115 609s # got 403, expected 403 [a/ All 1 2: a/ 2] 609s ok 116 609s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 609s ok 117 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 609s ok 118 609s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 609s ok 119 609s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 609s ok 120 609s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 609s ok 121 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 609s ok 122 609s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 609s ok 123 609s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 609s ok 124 609s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 609s ok 125 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 609s ok 126 609s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 609s ok 127 609s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 609s ok 128 609s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 609s ok 129 609s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 609s ok 130 609s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 609s ok 131 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 609s ok 132 609s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 609s ok 133 609s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 609s ok 134 609s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 609s ok 135 609s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 609s ok 136 609s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 609s ok 137 609s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 609s ok 138 609s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 609s ok 139 609s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 609s ok 140 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 609s ok 141 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 609s ok 142 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 609s ok 143 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 609s ok 144 609s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 609s ok 145 609s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 609s ok 146 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 609s ok 147 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 609s ok 148 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 609s ok 149 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 609s ok 150 609s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 609s ok 151 609s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 609s ok 152 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 609s ok 153 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 609s ok 154 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 609s ok 155 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 609s ok 156 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 609s ok 157 609s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 609s ok 158 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 609s ok 159 609s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 609s ok 160 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 609s ok 161 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 609s ok 162 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 609s ok 163 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 609s ok 164 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 609s ok 165 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 609s ok 166 609s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 609s ok 167 609s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 609s ok 168 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 609s ok 169 609s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 609s ok 170 609s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 609s ok 171 609s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 609s ok 172 609s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 609s ok 173 609s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 609s ok 174 609s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 609s ok 175 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 609s ok 176 609s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 609s ok 177 609s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 609s ok 178 609s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 609s ok 179 609s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 609s ok 180 609s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 609s ok 181 609s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 609s ok 182 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 609s ok 183 609s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 609s ok 184 609s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 609s ok 185 609s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 609s ok 186 609s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 609s ok 187 609s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 609s ok 188 609s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 609s ok 189 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 609s ok 190 609s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 609s ok 191 609s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 609s ok 192 609s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 609s ok 193 609s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 609s ok 194 609s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 609s ok 195 609s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 609s ok 196 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 609s ok 197 609s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 609s ok 198 609s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 609s ok 199 609s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 609s ok 200 609s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 609s ok 201 609s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 609s ok 202 609s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 609s ok 203 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 609s ok 204 609s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 609s ok 205 609s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 609s ok 206 609s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 609s ok 207 609s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 609s ok 208 609s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 609s ok 209 609s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 609s ok 210 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 609s ok 211 609s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 609s ok 212 609s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 609s ok 213 609s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 609s ok 214 609s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 609s ok 215 609s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 609s ok 216 609s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 609s ok 217 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 609s ok 218 609s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 609s ok 219 609s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 609s ok 220 609s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 609s ok 221 609s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 609s ok 222 609s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 609s ok 223 609s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 609s ok 224 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 609s ok 225 609s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 609s ok 226 609s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 609s ok 227 609s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 609s ok 228 609s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 609s ok 229 609s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 609s ok 230 609s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 609s ok 231 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 609s ok 232 609s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 609s ok 233 609s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 609s ok 234 609s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 609s ok 235 609s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 609s ok 236 609s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 609s ok 237 609s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 609s ok 238 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 609s ok 239 609s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 609s ok 240 609s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 609s ok 241 609s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 609s ok 242 609s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 609s ok 243 609s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 609s ok 244 609s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 609s ok 245 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 609s ok 246 609s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 609s ok 247 609s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 609s ok 248 609s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 609s ok 249 609s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 609s ok 250 609s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 609s ok 251 609s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 609s ok 252 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 609s ok 253 609s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 609s ok 254 609s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 609s ok 255 609s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 609s ok 256 609s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 609s ok 257 609s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 609s ok 258 609s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 609s ok 259 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 609s ok 260 609s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 609s ok 261 609s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 609s ok 262 609s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 609s ok 263 609s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 609s ok 264 609s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 609s ok 265 609s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 609s ok 266 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 609s ok 267 609s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 609s ok 268 609s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 609s ok 269 609s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 609s ok 270 609s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 609s ok 271 609s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 609s ok 272 609s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 609s ok 273 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 609s ok 274 609s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 609s ok 275 609s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 609s ok 276 609s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 609s ok 277 609s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 609s ok 278 609s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 609s ok 279 609s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 609s ok 280 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 609s ok 281 609s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 609s ok 282 609s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 609s ok 283 609s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 609s ok 284 609s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 609s ok 285 609s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 609s ok 286 609s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 609s ok 287 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 609s ok 288 609s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 609s ok 289 609s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 609s ok 290 609s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 609s ok 291 609s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 609s ok 292 609s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 609s ok 293 609s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 609s ok 294 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 609s ok 295 609s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 609s ok 296 609s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 609s ok 297 609s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 609s ok 298 609s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 609s ok 299 609s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 609s ok 300 609s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 609s ok 301 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 609s ok 302 609s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 609s ok 303 609s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 609s ok 304 609s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 609s ok 305 609s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 609s ok 306 609s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 609s ok 307 609s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 609s ok 308 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 609s ok 309 609s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 609s ok 310 609s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 609s ok 311 609s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 609s ok 312 609s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 609s ok 313 609s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 609s ok 314 609s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 609s ok 315 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 609s ok 316 609s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 609s ok 317 609s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 609s ok 318 609s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 609s ok 319 609s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 609s ok 320 609s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 609s ok 321 609s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 609s ok 322 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 609s ok 323 609s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 609s ok 324 609s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 609s ok 325 609s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 609s ok 326 609s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 609s ok 327 609s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 609s ok 328 609s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 609s ok 329 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 609s ok 330 609s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 609s ok 331 609s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 609s ok 332 609s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 609s ok 333 609s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 609s ok 334 609s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 609s ok 335 609s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 609s ok 336 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 609s ok 337 609s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 609s ok 338 609s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 609s ok 339 609s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 609s ok 340 609s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 609s ok 341 609s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 609s ok 342 609s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 609s ok 343 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 609s ok 344 609s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 609s ok 345 609s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 609s ok 346 609s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 609s ok 347 609s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 609s ok 348 609s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 609s ok 349 609s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 609s ok 350 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 609s ok 351 609s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 609s ok 352 609s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 609s ok 353 609s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 609s ok 354 609s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 609s ok 355 609s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 609s ok 356 609s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 609s ok 357 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 609s ok 358 609s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 609s ok 359 609s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 609s ok 360 609s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 609s ok 361 609s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 609s ok 362 609s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 609s ok 363 609s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 609s ok 364 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 609s ok 365 609s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 609s ok 366 609s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 609s ok 367 609s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 609s ok 368 609s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 609s ok 369 609s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 609s ok 370 609s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 609s ok 371 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 609s ok 372 609s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 609s ok 373 609s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 609s ok 374 609s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 609s ok 375 609s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 609s ok 376 609s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 609s ok 377 609s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 609s ok 378 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 609s ok 379 609s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 609s ok 380 609s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 609s ok 381 609s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 609s ok 382 609s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 609s ok 383 609s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 609s ok 384 609s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 609s ok 385 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 609s ok 386 609s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 609s ok 387 609s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 609s ok 388 609s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 609s ok 389 609s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 609s ok 390 609s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 609s ok 391 609s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 609s ok 392 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 609s ok 393 609s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 609s ok 394 609s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 609s ok 395 609s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 609s ok 396 609s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 609s ok 397 609s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 609s ok 398 609s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 609s ok 399 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 609s ok 400 609s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 609s ok 401 609s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 609s ok 402 609s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 609s ok 403 609s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 609s ok 404 609s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 609s ok 405 609s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 609s ok 406 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 609s ok 407 609s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 609s ok 408 609s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 609s ok 409 609s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 609s ok 410 609s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 609s ok 411 609s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 609s ok 412 609s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 609s ok 413 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 609s ok 414 609s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 609s ok 415 609s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 609s ok 416 609s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 609s ok 417 609s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 609s ok 418 609s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 609s ok 419 609s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 609s ok 420 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 609s ok 421 609s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 609s ok 422 609s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 609s ok 423 609s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 609s ok 424 609s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 609s ok 425 609s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 609s ok 426 609s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 609s ok 427 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 609s ok 428 609s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 609s ok 429 609s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 609s ok 430 609s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 609s ok 431 609s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 609s ok 432 609s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 609s ok 433 609s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 609s ok 434 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 609s ok 435 609s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 609s ok 436 609s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 609s ok 437 609s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 609s ok 438 609s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 609s ok 439 609s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 609s ok 440 609s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 609s ok 441 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 609s ok 442 609s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 609s ok 443 609s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 609s ok 444 609s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 609s ok 445 609s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 609s ok 446 609s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 609s ok 447 609s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 609s ok 448 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 609s ok 449 609s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 609s ok 450 609s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 609s ok 451 609s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 609s ok 452 609s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 609s ok 453 609s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 609s ok 454 609s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 609s ok 455 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 609s ok 456 609s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 609s ok 457 609s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 609s ok 458 609s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 609s ok 459 609s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 609s ok 460 609s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 609s ok 461 609s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 609s ok 462 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 609s ok 463 609s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 609s ok 464 609s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 609s ok 465 609s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 609s ok 466 609s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 609s ok 467 609s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 609s ok 468 609s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 609s ok 469 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 609s ok 470 609s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 609s ok 471 609s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 609s ok 472 609s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 609s ok 473 609s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 609s ok 474 609s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 609s ok 475 609s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 609s ok 476 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 609s ok 477 609s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 609s ok 478 609s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 609s ok 479 609s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 609s ok 480 609s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 609s ok 481 609s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 609s ok 482 609s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 609s ok 483 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 609s ok 484 609s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 609s ok 485 609s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 609s ok 486 609s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 609s ok 487 609s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 609s ok 488 609s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 609s ok 489 609s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 609s ok 490 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 609s ok 491 609s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 609s ok 492 609s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 609s ok 493 609s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 609s ok 494 609s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 609s ok 495 609s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 609s ok 496 609s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 609s ok 497 609s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 609s ok 498 609s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 609s ok 499 609s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 609s ok 500 609s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 609s ok 501 609s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 609s ok 502 609s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 609s ok 503 609s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 609s ok 504 609s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 609s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 609s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/groups1 609s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 609s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 609s ok 610s t/modules/autoindex.t ............... 610s 1..84 610s # Running under perl version 5.040000 for linux 610s # Current time local: Fri Nov 29 19:55:45 2024 610s # Current time GMT: Fri Nov 29 19:55:45 2024 610s # Using Test.pm version 1.31 610s # Using Apache/Test.pm version 1.44 610s --- 610s IndexOrderDefault Ascending Name 610s GET /modules/autoindex/htaccess/ 610s ok 1 610s --- 610s IndexOrderDefault Ascending Name 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 2 610s --- 610s IndexOrderDefault Ascending Name 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 3 610s --- 610s IndexOrderDefault Ascending Name 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 4 610s --- 610s IndexOrderDefault Ascending Name 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 5 610s --- 610s IndexOrderDefault Ascending Name 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 6 610s --- 610s IndexOrderDefault Ascending Name 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 7 610s --- 610s IndexOrderDefault Ascending Date 610s GET /modules/autoindex/htaccess/ 610s ok 8 610s --- 610s IndexOrderDefault Ascending Date 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 9 610s --- 610s IndexOrderDefault Ascending Date 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 10 610s --- 610s IndexOrderDefault Ascending Date 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 11 610s --- 610s IndexOrderDefault Ascending Date 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 12 610s --- 610s IndexOrderDefault Ascending Date 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 13 610s --- 610s IndexOrderDefault Ascending Date 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 14 610s --- 610s IndexOrderDefault Ascending Size 610s GET /modules/autoindex/htaccess/ 610s ok 15 610s --- 610s IndexOrderDefault Ascending Size 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 16 610s --- 610s IndexOrderDefault Ascending Size 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 17 610s --- 610s IndexOrderDefault Ascending Size 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 18 610s --- 610s IndexOrderDefault Ascending Size 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 19 610s --- 610s IndexOrderDefault Ascending Size 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 20 610s --- 610s IndexOrderDefault Ascending Size 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 21 610s --- 610s IndexOrderDefault Descending Name 610s GET /modules/autoindex/htaccess/ 610s ok 22 610s --- 610s IndexOrderDefault Descending Name 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 23 610s --- 610s IndexOrderDefault Descending Name 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 24 610s --- 610s IndexOrderDefault Descending Name 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 25 610s --- 610s IndexOrderDefault Descending Name 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 26 610s --- 610s IndexOrderDefault Descending Name 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 27 610s --- 610s IndexOrderDefault Descending Name 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 28 610s --- 610s IndexOrderDefault Descending Date 610s GET /modules/autoindex/htaccess/ 610s ok 29 610s --- 610s IndexOrderDefault Descending Date 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 30 610s --- 610s IndexOrderDefault Descending Date 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 31 610s --- 610s IndexOrderDefault Descending Date 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 32 610s --- 610s IndexOrderDefault Descending Date 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 33 610s --- 610s IndexOrderDefault Descending Date 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 34 610s --- 610s IndexOrderDefault Descending Date 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 35 610s --- 610s IndexOrderDefault Descending Size 610s GET /modules/autoindex/htaccess/ 610s ok 36 610s --- 610s IndexOrderDefault Descending Size 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 37 610s --- 610s IndexOrderDefault Descending Size 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 38 610s --- 610s IndexOrderDefault Descending Size 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 39 610s --- 610s IndexOrderDefault Descending Size 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 40 610s --- 610s IndexOrderDefault Descending Size 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 41 610s --- 610s IndexOrderDefault Descending Size 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 42 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Name 610s GET /modules/autoindex/htaccess/ 610s ok 43 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Name 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 44 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Name 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 45 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Name 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 46 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Name 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 47 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Name 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 48 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Name 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 49 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Date 610s GET /modules/autoindex/htaccess/ 610s ok 50 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Date 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 51 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Date 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 52 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Date 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 53 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Date 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 54 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Date 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 55 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Date 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 56 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Size 610s GET /modules/autoindex/htaccess/ 610s ok 57 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Size 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 58 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Size 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 59 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Size 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 60 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Size 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 61 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Size 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 62 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Ascending Size 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 63 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Name 610s GET /modules/autoindex/htaccess/ 610s ok 64 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Name 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 65 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Name 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 66 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Name 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 67 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Name 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 68 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Name 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 69 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Name 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 70 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Date 610s GET /modules/autoindex/htaccess/ 610s ok 71 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Date 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 72 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Date 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 73 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Date 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 74 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Date 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 75 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Date 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 76 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Date 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 77 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Size 610s GET /modules/autoindex/htaccess/ 610s ok 78 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Size 610s 610s (C=N O=A) 610s GET /modules/autoindex/htaccess/?C=N&O=A 610s ok 79 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Size 610s 610s (C=N O=D) 610s GET /modules/autoindex/htaccess/?C=N&O=D 610s ok 80 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Size 610s 610s (C=M O=A) 610s GET /modules/autoindex/htaccess/?C=M&O=A 610s ok 81 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Size 610s 610s (C=M O=D) 610s GET /modules/autoindex/htaccess/?C=M&O=D 610s ok 82 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Size 610s 610s (C=S O=A) 610s GET /modules/autoindex/htaccess/?C=S&O=A 610s ok 83 610s --- 610s IndexOptions FancyIndexing 610s IndexOrderDefault Descending Size 610s 610s (C=S O=D) 610s GET /modules/autoindex/htaccess/?C=S&O=D 610s ok 84 610s ok 612s t/modules/autoindex2.t .............. 612s 1..3 612s # Running under perl version 5.040000 for linux 612s # Current time local: Fri Nov 29 19:55:47 2024 612s # Current time GMT: Fri Nov 29 19:55:47 2024 612s # Using Test.pm version 1.31 612s # Using Apache/Test.pm version 1.44 612s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 612s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 612s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 612s # testing : dir_broken should not be listed 612s # expected: 0 612s # received: 0 612s ok 1 612s # testing : dir_normal should be listed 612s # expected: 1 612s # received: 1 612s ok 2 612s # testing : dir_protected should not be listed 612s # expected: 0 612s # received: 0 612s ok 3 612s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 612s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 612s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 612s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 612s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 612s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 612s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 612s ok 614s t/modules/brotli.t .................. 614s 1..64 614s # Running under perl version 5.040000 for linux 614s # Current time local: Fri Nov 29 19:55:49 2024 614s # Current time GMT: Fri Nov 29 19:55:49 2024 614s # Using Test.pm version 1.31 614s # Using Apache/Test.pm version 1.44 614s qvalue: 614s # expected: 200 614s # received: '200' 614s ok 1 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 2 614s qvalue: 614s # expected: 200 614s # received: '200' 614s ok 3 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 4 614s qvalue: 614s # expected: 200 614s # received: '200' 614s ok 5 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 6 614s qvalue: 614s # expected: 200 614s # received: '200' 614s ok 7 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 8 614s qvalue: 614s # expected: 200 614s # received: '200' 614s ok 9 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 10 614s qvalue: 614s # expected: 200 614s # received: '200' 614s ok 11 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 12 614s qvalue: ; 614s # expected: 200 614s # received: '200' 614s ok 13 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 14 614s qvalue: ; 614s # expected: 200 614s # received: '200' 614s ok 15 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 16 614s qvalue: ; 614s # expected: 200 614s # received: '200' 614s ok 17 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 18 614s qvalue: ;q= 614s # expected: 200 614s # received: '200' 614s ok 19 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 20 614s qvalue: ;q= 614s # expected: 200 614s # received: '200' 614s ok 21 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 22 614s qvalue: ;q= 614s # expected: 200 614s # received: '200' 614s ok 23 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 24 614s qvalue: ;q=0 614s # expected: 200 614s # received: '200' 614s ok 25 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 26 614s qvalue: ;q=0 614s # expected: 200 614s # received: '200' 614s ok 27 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 28 614s qvalue: ;q=0 614s # expected: 200 614s # received: '200' 614s ok 29 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 30 614s qvalue: ;q=0. 614s # expected: 200 614s # received: '200' 614s ok 31 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 32 614s qvalue: ;q=0. 614s # expected: 200 614s # received: '200' 614s ok 33 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 34 614s qvalue: ;q=0. 614s # expected: 200 614s # received: '200' 614s ok 35 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 36 614s qvalue: ;q=0.0 614s # expected: 200 614s # received: '200' 614s ok 37 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 38 614s qvalue: ;q=0.0 614s # expected: 200 614s # received: '200' 614s ok 39 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 40 614s qvalue: ;q=0.0 614s # expected: 200 614s # received: '200' 614s ok 41 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 42 614s qvalue: ;q=0.00 614s # expected: 200 614s # received: '200' 614s ok 43 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 44 614s qvalue: ;q=0.00 614s # expected: 200 614s # received: '200' 614s ok 45 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 46 614s qvalue: ;q=0.00 614s # expected: 200 614s # received: '200' 614s ok 47 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 48 614s qvalue: ;q=0.000 614s # expected: 200 614s # received: '200' 614s ok 49 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 50 614s qvalue: ;q=0.000 614s # expected: 200 614s # received: '200' 614s ok 51 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 52 614s qvalue: ;q=0.000 614s # expected: 200 614s # received: '200' 614s ok 53 614s # testing : response without Content-Encoding is OK 614s # expected: undef 614s # received: undef 614s ok 54 614s qvalue: ;q=0.0000 614s # expected: 200 614s # received: '200' 614s ok 55 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 56 614s qvalue: ;q=0.0000 614s # expected: 200 614s # received: '200' 614s ok 57 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 58 614s qvalue: ;q=0.0000 614s # expected: 200 614s # received: '200' 614s ok 59 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 60 614s # expected: 200 614s # received: '200' 614s ok 61 614s # testing : response Content-Encoding is OK 614s # expected: 'br' 614s # received: 'br' 614s ok 62 614s # expected: 200 614s # received: '200' 614s ok 63 614s # testing : response Content-Encoding is OK 614s # expected: 'gzip' 614s # received: 'gzip' 614s ok 64 614s ok 616s t/modules/buffer.t .................. 616s 1..12 616s # Running under perl version 5.040000 for linux 616s # Current time local: Fri Nov 29 19:55:51 2024 616s # Current time GMT: Fri Nov 29 19:55:51 2024 616s # Using Test.pm version 1.31 616s # Using Apache/Test.pm version 1.44 616s # testing : Checking return code is '200' 616s # expected: 200 616s # received: '200' 616s ok 1 616s ok 2 616s # testing : Checking return code is '200' 616s # expected: 200 616s # received: '200' 616s ok 3 616s ok 4 616s # testing : Checking return code is '200' 616s # expected: 200 616s # received: '200' 616s ok 5 616s ok 6 616s # testing : Checking return code is '200' 616s # expected: 200 616s # received: '200' 616s ok 7 616s ok 8 616s # testing : Checking return code is '200' 616s # expected: 200 616s # received: '200' 616s ok 9 616s ok 10 616s # testing : Checking return code is '200' 616s # expected: 200 616s # received: '200' 616s ok 11 616s ok 12 616s ok 617s t/modules/cache.t ................... 617s 1..3 617s # Running under perl version 5.040000 for linux 617s # Current time local: Fri Nov 29 19:55:52 2024 617s # Current time GMT: Fri Nov 29 19:55:52 2024 617s # Using Test.pm version 1.31 617s # Using Apache/Test.pm version 1.44 617s # testing : non-cached call to index.html 617s # expected: 200 617s # received: '200' 617s ok 1 617s # testing : call to cache index.html 617s # expected: 200 617s # received: '200' 617s ok 2 617s # testing : cached call to index.html 617s # expected: 200 617s # received: '200' 617s ok 3 617s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 617s ok 621s t/modules/cgi.t ..................... 621s 1..58 621s # Running under perl version 5.040000 for linux 621s # Current time local: Fri Nov 29 19:55:54 2024 621s # Current time GMT: Fri Nov 29 19:55:54 2024 621s # Using Test.pm version 1.31 621s # Using Apache/Test.pm version 1.44 621s # testing : return code for acceptpathinfodefault.sh 621s # expected: 200 621s # received: '200' 621s ok 1 621s # testing : body for acceptpathinfodefault.sh 621s # expected: '' 621s # received: '' 621s ok 2 621s # testing : return code for acceptpathinfodefault.sh/foo 621s # expected: 200 621s # received: '200' 621s ok 3 621s # testing : body for acceptpathinfodefault.sh/foo 621s # expected: '/foo' 621s # received: '/foo' 621s ok 4 621s # testing : return code for acceptpathinfooff.sh 621s # expected: 200 621s # received: '200' 621s ok 5 621s # testing : body for acceptpathinfooff.sh 621s # expected: '' 621s # received: '' 621s ok 6 621s # testing : return code for acceptpathinfooff.sh/foo 621s # expected: 404 621s # received: '404' 621s ok 7 621s # no body test for this one 621s ok 8 621s # testing : return code for acceptpathinfoon.sh 621s # expected: 200 621s # received: '200' 621s ok 9 621s # testing : body for acceptpathinfoon.sh 621s # expected: '' 621s # received: '' 621s ok 10 621s # testing : return code for acceptpathinfoon.sh/foo 621s # expected: 200 621s # received: '200' 621s ok 11 621s # testing : body for acceptpathinfoon.sh/foo 621s # expected: '/foo' 621s # received: '/foo' 621s ok 12 621s # testing : return code for bogus-perl.pl 621s # expected: 500 621s # received: '500' 621s ok 13 621s # cgi log created ok. 621s ok 14 621s # testing : return code for bogus-sh.sh 621s # expected: 500 621s # received: '500' 621s ok 15 621s # checking that log size (807) is bigger than it used to be (523) 621s ok 16 621s # testing : return code for nph-stderr.pl 621s # expected: 200 621s # received: '200' 621s ok 17 621s # testing : body for nph-stderr.pl 621s # expected: 'this is nph-stdout' 621s # received: 'this is nph-stdout' 621s ok 18 621s # testing : return code for nph-test.pl 621s # expected: 200 621s # received: '200' 621s ok 19 621s # testing : body for nph-test.pl 621s # expected: 'ok' 621s # received: 'ok' 621s ok 20 621s # testing : return code for perl.pl 621s # expected: 200 621s # received: '200' 621s ok 21 621s # testing : body for perl.pl 621s # expected: 'perl cgi' 621s # received: 'perl cgi' 621s ok 22 621s # testing : return code for sh.sh 621s # expected: 200 621s # received: '200' 621s ok 23 621s # testing : body for sh.sh 621s # expected: 'sh cgi' 621s # received: 'sh cgi' 621s ok 24 621s # testing : return code for stderr1.pl 621s # expected: 200 621s # received: '200' 621s ok 25 621s # testing : body for stderr1.pl 621s # expected: 'this is stdout' 621s # received: 'this is stdout' 621s ok 26 621s # testing : return code for stderr2.pl 621s # expected: 200 621s # received: '200' 621s ok 27 621s # testing : body for stderr2.pl 621s # expected: 'this is also stdout' 621s # received: 'this is also stdout' 621s ok 28 621s # testing : return code for stderr3.pl 621s # expected: 200 621s # received: '200' 621s ok 29 621s # testing : body for stderr3.pl 621s # expected: 'this is more stdout' 621s # received: 'this is more stdout' 621s ok 30 621s # posted content (length 10) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 621s # expected: '500' 621s # received: '500' 621s ok 31 621s # checking that log size (35781) is greater than 807 621s ok 32 621s # verifying that logged content is 10 characters 621s ok 33 621s # posted content (length 99) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 621s # expected: '500' 621s # received: '500' 621s ok 34 621s # checking that log size (36240) is greater than 35781 621s ok 35 621s # verifying that logged content is 99 characters 621s ok 36 621s # posted content (length 250) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 621s # expected: '500' 621s # received: '500' 621s ok 37 621s # checking that log size (36851) is greater than 36240 621s ok 38 621s # verifying that logged content is 250 characters 621s ok 39 621s # posted content (length 255) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 621s # expected: '500' 621s # received: '500' 621s ok 40 621s # checking that log size (37467) is greater than 36851 621s ok 41 621s # verifying that logged content is 255 characters 621s ok 42 621s # posted content (length 256) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 621s # expected: '500' 621s # received: '500' 621s ok 43 621s # checking that log size (38084) is greater than 37467 621s ok 44 621s # verifying that logged content is 256 characters 621s ok 45 621s # posted content (length 257) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 621s # expected: '500' 621s # received: '500' 621s ok 46 621s # checking that log size (38701) is greater than 38084 621s ok 47 621s # verifying that logged content is 256 characters 621s ok 48 621s # posted content (length 258) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 621s # expected: '500' 621s # received: '500' 621s ok 49 621s # checking that log size (39318) is greater than 38701 621s ok 50 621s # verifying that logged content is 256 characters 621s ok 51 621s # posted content (length 1024) to bogus-perl.pl 621s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 621s # expected: '500' 621s # received: '500' 621s ok 52 621s # checking that log size (39936) is greater than 39318 621s ok 53 621s # verifying that logged content is 256 characters 621s ok 54 621s # verifying log is greater than 40960 bytes. 621s ok 55 621s # verifying log did not grow after making bogus request. 621s ok 56 621s # verifying log did not grow after making another bogus request. 621s ok 57 621s # checking that HEAD /modules/cgi/perl.pl returns 200. 621s ok 58 621s ok 623s t/modules/data.t .................... 623s 1..2 623s # Running under perl version 5.040000 for linux 623s # Current time local: Fri Nov 29 19:55:58 2024 623s # Current time GMT: Fri Nov 29 19:55:58 2024 623s # Using Test.pm version 1.31 623s # Using Apache/Test.pm version 1.44 623s # testing : Checking return code is '200' 623s # expected: 200 623s # received: '200' 623s ok 1 623s ok 2 623s ok 627s t/modules/dav.t ..................... 627s 1..19 627s # Running under perl version 5.040000 for linux 627s # Current time local: Fri Nov 29 19:56:00 2024 627s # Current time GMT: Fri Nov 29 19:56:00 2024 627s # Using Test.pm version 1.31 627s # Using Apache/Test.pm version 1.44 627s resource lock test: 627s ok 1 627s DAV put test: 627s ok 2 627s getting DAV resource properties: 627s ok 3 627s created: Fri, 29 Nov 2024 19:56:01 GMT 627s modified: Fri, 29 Nov 2024 19:56:01 GMT 627s now: Fri, 29 Nov 2024 19:56:03 GMT 627s ok 4 627s ok 5 627s resource lock status test: 627s ok 6 627s resource unlock test: 627s ok 7 627s resource lock status test: 627s ok 8 627s getting uri... 627s expect: 627s -> 627s 627s
627s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

654s # 654s # 654s # Hello World 654s # 654s #

[back]

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

mod_include test

654s # 654s # 654s # Hello World 654s # 654s #

[back]

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

mod_include test

654s # 654s # 654s # Hello World 654s # 654s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p7a7700ba_foo1]

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

LoadBalancer Status for balancer://foo2 [p7a7700ba_foo2]

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

LoadBalancer Status for balancer://foo3 [p7a7700ba_foo3]

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

LoadBalancer Status for balancer://foo4 [p7a7700ba_foo4]

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

LoadBalancer Status for balancer://pr45434 [p7a7700ba_pr45434]

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

LoadBalancer Status for balancer://failover [p7a7700ba_failover]

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

LoadBalancer Status for balancer://dynproxy [p7a7700ba_dynproxy]

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

Moved Permanently

690s #

The document has moved here.

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

Moved Permanently

690s #

The document has moved here.

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

Moved Permanently

690s #

The document has moved here.

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

Moved Permanently

690s #

The document has moved here.

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

Multiple Choices

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

Available documents: 690s #

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

Multiple Choices

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

Available documents: 690s #

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

Multiple Choices

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

Available documents: 690s #

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

Moved Permanently

690s #

The document has moved here.

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

Multiple Choices

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

Available documents: 690s #

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

Multiple Choices

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

Available documents: 690s #

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

Moved Permanently

690s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

692s
Current Time: Friday, 29-Nov-2024 19:57:09 UTC
692s
Restart Time: Friday, 29-Nov-2024 19:53:48 UTC
692s
Parent Server Config. Generation: 1
692s
Parent Server MPM Generation: 0
692s
Server uptime: 3 minutes 20 seconds
692s
Server load: 0.74 0.69 0.39
692s
Total accesses: 6884 - Total Traffic: 138.6 MB - Total Duration: 52155
692s
CPU Usage: u2.97 s1.68 cu.85 cs.27 - 2.89% CPU load
692s
34.4 requests/sec - 0.7 MB/second - 20.6 kB/request - 7.57626 ms/request
692s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
692s
__________W_________....................
692s

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

692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s
SrvPIDAccMCPU 692s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04792480/346/346_ 692s 2.82106430.014.9714.97 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-04792480/341/341_ 692s 2.821030380.01.861.86 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-04792480/319/319_ 692s 2.82105470.02.032.03 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-04792480/338/338_ 692s 2.82105200.03.083.08 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04792480/328/328_ 692s 2.8210136770.06.426.42 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04792480/328/328_ 692s 2.831045900.06.326.32 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04792480/328/328_ 692s 2.821026020.07.967.96 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-04792480/329/329_ 692s 2.83105860.013.6713.67 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-04792480/417/417_ 692s 2.81105650.08.068.06 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04792480/332/332_ 692s 2.81103990.05.895.89 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-04792490/329/329W 692s 2.9200137110.01.761.76 692s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04792490/322/322_ 692s 2.92104110.01.791.79 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-04792490/429/429_ 692s 2.92105820.02.422.42 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-04792490/330/330_ 692s 2.92105040.05.705.70 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-04792490/328/328_ 692s 2.92106310.08.788.78 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04792490/327/327_ 692s 2.92104770.06.376.37 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04792490/327/327_ 692s 2.92105190.013.8613.86 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04792490/378/378_ 692s 2.92105640.08.428.42 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04792490/328/328_ 692s 2.92106390.06.296.29 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-04792490/380/380_ 692s 2.921069400.012.9612.96 692s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
692s
692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s 692s
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
692s 692s ok 1 692s ok 694s t/modules/substitute.t .............. 694s 1..19 694s # Running under perl version 5.040000 for linux 694s # Current time local: Fri Nov 29 19:57:09 2024 694s # Current time GMT: Fri Nov 29 19:57:09 2024 694s # Using Test.pm version 1.31 694s # Using Apache/Test.pm version 1.44 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'barbar': OK 694s ok 1 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'barbar': OK 694s ok 2 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'foofoo': OK 694s ok 3 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'barbar': OK 694s ok 4 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'barbar': OK 694s ok 5 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'barbar': OK 694s ok 6 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'foof 694s oo': OK 694s ok 7 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'xfoo': OK 694s ok 8 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 694s ok 9 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s barx 694s ': OK 694s ok 10 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'a$1axb(': OK 694s ok 11 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'a$XX': OK 694s ok 12 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 694s ok 13 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'x&x': OK 694s ok 14 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'xx': OK 694s ok 15 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'fcooar': OK 694s ok 16 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'fc$1ar': OK 694s ok 17 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'fdooar': OK 694s ok 18 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s got 200 'XXXfooXXX 694s bar': OK 694s ok 19 694s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 694s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 694s ok 696s t/modules/unique_id.t ............... 696s 1..300 696s # Running under perl version 5.040000 for linux 696s # Current time local: Fri Nov 29 19:57:11 2024 696s # Current time GMT: Fri Nov 29 19:57:11 2024 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.44 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 1 696s # unique id: Z0ocmKCOCxCuTRiikCbZuQAAAEI 696s ok 2 696s ok 3 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 4 696s # unique id: Z0ocmGSMiof5KsW8qrJcQgAAAAk 696s ok 5 696s ok 6 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 7 696s # unique id: Z0ocmKCOCxCuTRiikCbZugAAAEU 696s ok 8 696s ok 9 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 10 696s # unique id: Z0ocmGSMiof5KsW8qrJcQwAAAAE 696s ok 11 696s ok 12 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 13 696s # unique id: Z0ocmKCOCxCuTRiikCbZuwAAAEY 696s ok 14 696s ok 15 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 16 696s # unique id: Z0ocmGSMiof5KsW8qrJcRAAAAAA 696s ok 17 696s ok 18 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 19 696s # unique id: Z0ocmKCOCxCuTRiikCbZvAAAAEg 696s ok 20 696s ok 21 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 22 696s # unique id: Z0ocmGSMiof5KsW8qrJcRQAAAAQ 696s ok 23 696s ok 24 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 25 696s # unique id: Z0ocmKCOCxCuTRiikCbZvQAAAEM 696s ok 26 696s ok 27 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 28 696s # unique id: Z0ocmGSMiof5KsW8qrJcRgAAAAY 696s ok 29 696s ok 30 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 31 696s # unique id: Z0ocmKCOCxCuTRiikCbZvgAAAEE 696s ok 32 696s ok 33 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 34 696s # unique id: Z0ocmGSMiof5KsW8qrJcRwAAAAM 696s ok 35 696s ok 36 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 37 696s # unique id: Z0ocmKCOCxCuTRiikCbZvwAAAEc 696s ok 38 696s ok 39 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 40 696s # unique id: Z0ocmGSMiof5KsW8qrJcSAAAAAI 696s ok 41 696s ok 42 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 43 696s # unique id: Z0ocmKCOCxCuTRiikCbZwAAAAEQ 696s ok 44 696s ok 45 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 46 696s # unique id: Z0ocmGSMiof5KsW8qrJcSQAAAAU 696s ok 47 696s ok 48 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 49 696s # unique id: Z0ocmKCOCxCuTRiikCbZwQAAAEk 696s ok 50 696s ok 51 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 52 696s # unique id: Z0ocmGSMiof5KsW8qrJcSgAAAAc 696s ok 53 696s ok 54 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 55 696s # unique id: Z0ocmKCOCxCuTRiikCbZwgAAAEA 696s ok 56 696s ok 57 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 58 696s # unique id: Z0ocmGSMiof5KsW8qrJcSwAAAAg 696s ok 59 696s ok 60 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 61 696s # unique id: Z0ocmKCOCxCuTRiikCbZwwAAAEI 696s ok 62 696s ok 63 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 64 696s # unique id: Z0ocmGSMiof5KsW8qrJcTAAAAAk 696s ok 65 696s ok 66 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 67 696s # unique id: Z0ocmKCOCxCuTRiikCbZxAAAAEU 696s ok 68 696s ok 69 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 70 696s # unique id: Z0ocmGSMiof5KsW8qrJcTQAAAAE 696s ok 71 696s ok 72 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 73 696s # unique id: Z0ocmKCOCxCuTRiikCbZxQAAAEY 696s ok 74 696s ok 75 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 76 696s # unique id: Z0ocmGSMiof5KsW8qrJcTgAAAAA 696s ok 77 696s ok 78 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 79 696s # unique id: Z0ocmKCOCxCuTRiikCbZxgAAAEg 696s ok 80 696s ok 81 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 82 696s # unique id: Z0ocmGSMiof5KsW8qrJcTwAAAAQ 696s ok 83 696s ok 84 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 85 696s # unique id: Z0ocmKCOCxCuTRiikCbZxwAAAEM 696s ok 86 696s ok 87 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 88 696s # unique id: Z0ocmGSMiof5KsW8qrJcUAAAAAY 696s ok 89 696s ok 90 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 91 696s # unique id: Z0ocmKCOCxCuTRiikCbZyAAAAEE 696s ok 92 696s ok 93 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 94 696s # unique id: Z0ocmGSMiof5KsW8qrJcUQAAAAM 696s ok 95 696s ok 96 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 97 696s # unique id: Z0ocmKCOCxCuTRiikCbZyQAAAEc 696s ok 98 696s ok 99 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 100 696s # unique id: Z0ocmGSMiof5KsW8qrJcUgAAAAI 696s ok 101 696s ok 102 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 103 696s # unique id: Z0ocmKCOCxCuTRiikCbZygAAAEQ 696s ok 104 696s ok 105 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 106 696s # unique id: Z0ocmGSMiof5KsW8qrJcUwAAAAU 696s ok 107 696s ok 108 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 109 696s # unique id: Z0ocmKCOCxCuTRiikCbZywAAAEk 696s ok 110 696s ok 111 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 112 696s # unique id: Z0ocmGSMiof5KsW8qrJcVAAAAAc 696s ok 113 696s ok 114 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 115 696s # unique id: Z0ocmKCOCxCuTRiikCbZzAAAAEA 696s ok 116 696s ok 117 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 118 696s # unique id: Z0ocmWSMiof5KsW8qrJcVQAAAAg 696s ok 119 696s ok 120 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 121 696s # unique id: Z0ocmaCOCxCuTRiikCbZzQAAAEI 696s ok 122 696s ok 123 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 124 696s # unique id: Z0ocmWSMiof5KsW8qrJcVgAAAAk 696s ok 125 696s ok 126 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 127 696s # unique id: Z0ocmaCOCxCuTRiikCbZzgAAAEU 696s ok 128 696s ok 129 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 130 696s # unique id: Z0ocmWSMiof5KsW8qrJcVwAAAAE 696s ok 131 696s ok 132 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 133 696s # unique id: Z0ocmaCOCxCuTRiikCbZzwAAAEY 696s ok 134 696s ok 135 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 136 696s # unique id: Z0ocmWSMiof5KsW8qrJcWAAAAAA 696s ok 137 696s ok 138 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 139 696s # unique id: Z0ocmaCOCxCuTRiikCbZ0AAAAEg 696s ok 140 696s ok 141 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 142 696s # unique id: Z0ocmWSMiof5KsW8qrJcWQAAAAQ 696s ok 143 696s ok 144 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 145 696s # unique id: Z0ocmaCOCxCuTRiikCbZ0QAAAEM 696s ok 146 696s ok 147 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 148 696s # unique id: Z0ocmWSMiof5KsW8qrJcWgAAAAY 696s ok 149 696s ok 150 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 151 696s # unique id: Z0ocmaCOCxCuTRiikCbZ0gAAAEE 696s ok 152 696s ok 153 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 154 696s # unique id: Z0ocmWSMiof5KsW8qrJcWwAAAAM 696s ok 155 696s ok 156 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 157 696s # unique id: Z0ocmaCOCxCuTRiikCbZ0wAAAEc 696s ok 158 696s ok 159 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 160 696s # unique id: Z0ocmWSMiof5KsW8qrJcXAAAAAI 696s ok 161 696s ok 162 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 163 696s # unique id: Z0ocmaCOCxCuTRiikCbZ1AAAAEQ 696s ok 164 696s ok 165 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 166 696s # unique id: Z0ocmWSMiof5KsW8qrJcXQAAAAU 696s ok 167 696s ok 168 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 169 696s # unique id: Z0ocmaCOCxCuTRiikCbZ1QAAAEk 696s ok 170 696s ok 171 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 172 696s # unique id: Z0ocmWSMiof5KsW8qrJcXgAAAAc 696s ok 173 696s ok 174 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 175 696s # unique id: Z0ocmaCOCxCuTRiikCbZ1gAAAEA 696s ok 176 696s ok 177 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 178 696s # unique id: Z0ocmWSMiof5KsW8qrJcXwAAAAg 696s ok 179 696s ok 180 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 181 696s # unique id: Z0ocmaCOCxCuTRiikCbZ1wAAAEI 696s ok 182 696s ok 183 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 184 696s # unique id: Z0ocmWSMiof5KsW8qrJcYAAAAAk 696s ok 185 696s ok 186 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 187 696s # unique id: Z0ocmaCOCxCuTRiikCbZ2AAAAEU 696s ok 188 696s ok 189 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 190 696s # unique id: Z0ocmWSMiof5KsW8qrJcYQAAAAE 696s ok 191 696s ok 192 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 193 696s # unique id: Z0ocmaCOCxCuTRiikCbZ2QAAAEY 696s ok 194 696s ok 195 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 196 696s # unique id: Z0ocmWSMiof5KsW8qrJcYgAAAAA 696s ok 197 696s ok 198 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 199 696s # unique id: Z0ocmaCOCxCuTRiikCbZ2gAAAEg 696s ok 200 696s ok 201 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 202 696s # unique id: Z0ocmWSMiof5KsW8qrJcYwAAAAQ 696s ok 203 696s ok 204 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 205 696s # unique id: Z0ocmaCOCxCuTRiikCbZ2wAAAEM 696s ok 206 696s ok 207 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 208 696s # unique id: Z0ocmWSMiof5KsW8qrJcZAAAAAY 696s ok 209 696s ok 210 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 211 696s # unique id: Z0ocmaCOCxCuTRiikCbZ3AAAAEE 696s ok 212 696s ok 213 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 214 696s # unique id: Z0ocmWSMiof5KsW8qrJcZQAAAAM 696s ok 215 696s ok 216 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 217 696s # unique id: Z0ocmaCOCxCuTRiikCbZ3QAAAEc 696s ok 218 696s ok 219 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 220 696s # unique id: Z0ocmWSMiof5KsW8qrJcZgAAAAI 696s ok 221 696s ok 222 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 223 696s # unique id: Z0ocmaCOCxCuTRiikCbZ3gAAAEQ 696s ok 224 696s ok 225 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 226 696s # unique id: Z0ocmWSMiof5KsW8qrJcZwAAAAU 696s ok 227 696s ok 228 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 229 696s # unique id: Z0ocmaCOCxCuTRiikCbZ3wAAAEk 696s ok 230 696s ok 231 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 232 696s # unique id: Z0ocmWSMiof5KsW8qrJcaAAAAAc 696s ok 233 696s ok 234 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 235 696s # unique id: Z0ocmaCOCxCuTRiikCbZ4AAAAEA 696s ok 236 696s ok 237 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 238 696s # unique id: Z0ocmWSMiof5KsW8qrJcaQAAAAg 696s ok 239 696s ok 240 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 241 696s # unique id: Z0ocmaCOCxCuTRiikCbZ4QAAAEI 696s ok 242 696s ok 243 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 244 696s # unique id: Z0ocmWSMiof5KsW8qrJcagAAAAk 696s ok 245 696s ok 246 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 247 696s # unique id: Z0ocmaCOCxCuTRiikCbZ4gAAAEU 696s ok 248 696s ok 249 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 250 696s # unique id: Z0ocmWSMiof5KsW8qrJcawAAAAE 696s ok 251 696s ok 252 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 253 696s # unique id: Z0ocmaCOCxCuTRiikCbZ4wAAAEY 696s ok 254 696s ok 255 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 256 696s # unique id: Z0ocmWSMiof5KsW8qrJcbAAAAAA 696s ok 257 696s ok 258 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 259 696s # unique id: Z0ocmaCOCxCuTRiikCbZ5AAAAEg 696s ok 260 696s ok 261 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 262 696s # unique id: Z0ocmWSMiof5KsW8qrJcbQAAAAQ 696s ok 263 696s ok 264 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 265 696s # unique id: Z0ocmaCOCxCuTRiikCbZ5QAAAEM 696s ok 266 696s ok 267 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 268 696s # unique id: Z0ocmWSMiof5KsW8qrJcbgAAAAY 696s ok 269 696s ok 270 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 271 696s # unique id: Z0ocmaCOCxCuTRiikCbZ5gAAAEE 696s ok 272 696s ok 273 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 274 696s # unique id: Z0ocmWSMiof5KsW8qrJcbwAAAAM 696s ok 275 696s ok 276 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 277 696s # unique id: Z0ocmaCOCxCuTRiikCbZ5wAAAEc 696s ok 278 696s ok 279 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 280 696s # unique id: Z0ocmWSMiof5KsW8qrJccAAAAAI 696s ok 281 696s ok 282 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 283 696s # unique id: Z0ocmaCOCxCuTRiikCbZ6AAAAEQ 696s ok 284 696s ok 285 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 286 696s # unique id: Z0ocmWSMiof5KsW8qrJccQAAAAU 696s ok 287 696s ok 288 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 289 696s # unique id: Z0ocmaCOCxCuTRiikCbZ6QAAAEk 696s ok 290 696s ok 291 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 292 696s # unique id: Z0ocmWSMiof5KsW8qrJccgAAAAc 696s ok 293 696s ok 294 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 295 696s # unique id: Z0ocmaCOCxCuTRiikCbZ6gAAAEA 696s ok 296 696s ok 297 696s # testing : fetch unique ID 696s # expected: 200 696s # received: '200' 696s ok 298 696s # unique id: Z0ocmWSMiof5KsW8qrJccwAAAAg 696s ok 299 696s ok 300 696s ok 698s t/modules/usertrack.t ............... 698s 1..1004 698s # Running under perl version 5.040000 for linux 698s # Current time local: Fri Nov 29 19:57:13 2024 698s # Current time GMT: Fri Nov 29 19:57:13 2024 698s # Using Test.pm version 1.31 698s # Using Apache/Test.pm version 1.44 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 1 698s ok 2 698s Set-Cookie: usertrack_test=5265f72d.628129afe656d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5265f72d.628129afe656d 698s ok 3 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 4 698s ok 5 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 6 698s ok 7 698s Set-Cookie: usertrack_test=47980cd7.628129afe7894; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=47980cd7.628129afe7894 698s ok 8 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 9 698s ok 10 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 11 698s ok 12 698s Set-Cookie: usertrack_test=b5c0c4be.628129afe806e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b5c0c4be.628129afe806e 698s ok 13 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 14 698s ok 15 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 16 698s ok 17 698s Set-Cookie: usertrack_test=1db217aa.628129afe8859; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1db217aa.628129afe8859 698s ok 18 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 19 698s ok 20 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 21 698s ok 22 698s Set-Cookie: usertrack_test=4588c5d9.628129afe9058; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=4588c5d9.628129afe9058 698s ok 23 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 24 698s ok 25 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 26 698s ok 27 698s Set-Cookie: usertrack_test=99183b7c.628129afe9876; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=99183b7c.628129afe9876 698s ok 28 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 29 698s ok 30 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 31 698s ok 32 698s Set-Cookie: usertrack_test=fe29ab29.628129afea060; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=fe29ab29.628129afea060 698s ok 33 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 34 698s ok 35 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 36 698s ok 37 698s Set-Cookie: usertrack_test=2e38c3c2.628129afea84e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=2e38c3c2.628129afea84e 698s ok 38 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 39 698s ok 40 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 41 698s ok 42 698s Set-Cookie: usertrack_test=96f97c54.628129afeb045; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=96f97c54.628129afeb045 698s ok 43 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 44 698s ok 45 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 46 698s ok 47 698s Set-Cookie: usertrack_test=32cfb60c.628129afeb7dc; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=32cfb60c.628129afeb7dc 698s ok 48 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 49 698s ok 50 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 51 698s ok 52 698s Set-Cookie: usertrack_test=dae8bf78.628129afec007; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=dae8bf78.628129afec007 698s ok 53 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 54 698s ok 55 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 56 698s ok 57 698s Set-Cookie: usertrack_test=a9b4bda6.628129afec7ab; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a9b4bda6.628129afec7ab 698s ok 58 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 59 698s ok 60 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 61 698s ok 62 698s Set-Cookie: usertrack_test=cec48f.628129afecec1; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cec48f.628129afecec1 698s ok 63 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 64 698s ok 65 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 66 698s ok 67 698s Set-Cookie: usertrack_test=ecdcefa2.628129afed62e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ecdcefa2.628129afed62e 698s ok 68 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 69 698s ok 70 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 71 698s ok 72 698s Set-Cookie: usertrack_test=73997fd3.628129afedddd; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=73997fd3.628129afedddd 698s ok 73 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 74 698s ok 75 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 76 698s ok 77 698s Set-Cookie: usertrack_test=7ae9a111.628129afee5ad; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7ae9a111.628129afee5ad 698s ok 78 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 79 698s ok 80 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 81 698s ok 82 698s Set-Cookie: usertrack_test=831e61cb.628129afeed86; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=831e61cb.628129afeed86 698s ok 83 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 84 698s ok 85 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 86 698s ok 87 698s Set-Cookie: usertrack_test=e7b66472.628129afef6a9; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e7b66472.628129afef6a9 698s ok 88 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 89 698s ok 90 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 91 698s ok 92 698s Set-Cookie: usertrack_test=db7db0a6.628129afefe5c; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=db7db0a6.628129afefe5c 698s ok 93 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 94 698s ok 95 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 96 698s ok 97 698s Set-Cookie: usertrack_test=f8bfcab4.628129aff05aa; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=f8bfcab4.628129aff05aa 698s ok 98 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 99 698s ok 100 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 101 698s ok 102 698s Set-Cookie: usertrack_test=cb60f03e.628129aff0e08; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cb60f03e.628129aff0e08 698s ok 103 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 104 698s ok 105 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 106 698s ok 107 698s Set-Cookie: usertrack_test=d80da846.628129aff15f6; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=d80da846.628129aff15f6 698s ok 108 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 109 698s ok 110 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 111 698s ok 112 698s Set-Cookie: usertrack_test=69d1a581.628129aff1d99; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=69d1a581.628129aff1d99 698s ok 113 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 114 698s ok 115 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 116 698s ok 117 698s Set-Cookie: usertrack_test=b22699d2.628129aff2541; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b22699d2.628129aff2541 698s ok 118 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 119 698s ok 120 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 121 698s ok 122 698s Set-Cookie: usertrack_test=2722939d.628129aff2cf7; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=2722939d.628129aff2cf7 698s ok 123 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 124 698s ok 125 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 126 698s ok 127 698s Set-Cookie: usertrack_test=53828c8a.628129aff346b; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=53828c8a.628129aff346b 698s ok 128 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 129 698s ok 130 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 131 698s ok 132 698s Set-Cookie: usertrack_test=219c9228.628129aff3c0d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=219c9228.628129aff3c0d 698s ok 133 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 134 698s ok 135 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 136 698s ok 137 698s Set-Cookie: usertrack_test=7b9fa742.628129aff439a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7b9fa742.628129aff439a 698s ok 138 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 139 698s ok 140 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 141 698s ok 142 698s Set-Cookie: usertrack_test=e6e5d15f.628129aff4b2c; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e6e5d15f.628129aff4b2c 698s ok 143 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 144 698s ok 145 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 146 698s ok 147 698s Set-Cookie: usertrack_test=6a287d46.628129aff5263; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6a287d46.628129aff5263 698s ok 148 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 149 698s ok 150 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 151 698s ok 152 698s Set-Cookie: usertrack_test=8fc9de2.628129aff59ae; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8fc9de2.628129aff59ae 698s ok 153 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 154 698s ok 155 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 156 698s ok 157 698s Set-Cookie: usertrack_test=120a507f.628129aff6196; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=120a507f.628129aff6196 698s ok 158 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 159 698s ok 160 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 161 698s ok 162 698s Set-Cookie: usertrack_test=3cee1ee9.628129aff68d7; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=3cee1ee9.628129aff68d7 698s ok 163 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 164 698s ok 165 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 166 698s ok 167 698s Set-Cookie: usertrack_test=4bba32e4.628129aff706a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=4bba32e4.628129aff706a 698s ok 168 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 169 698s ok 170 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 171 698s ok 172 698s Set-Cookie: usertrack_test=1de975e7.628129aff77fc; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1de975e7.628129aff77fc 698s ok 173 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 174 698s ok 175 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 176 698s ok 177 698s Set-Cookie: usertrack_test=8acbadb9.628129aff7f25; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8acbadb9.628129aff7f25 698s ok 178 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 179 698s ok 180 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 181 698s ok 182 698s Set-Cookie: usertrack_test=b24aaeec.628129aff86d9; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b24aaeec.628129aff86d9 698s ok 183 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 184 698s ok 185 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 186 698s ok 187 698s Set-Cookie: usertrack_test=df0c9e5f.628129aff8e8e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=df0c9e5f.628129aff8e8e 698s ok 188 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 189 698s ok 190 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 191 698s ok 192 698s Set-Cookie: usertrack_test=3780077b.628129aff9620; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=3780077b.628129aff9620 698s ok 193 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 194 698s ok 195 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 196 698s ok 197 698s Set-Cookie: usertrack_test=9dfe50bb.628129aff9d63; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=9dfe50bb.628129aff9d63 698s ok 198 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 199 698s ok 200 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 201 698s ok 202 698s Set-Cookie: usertrack_test=b4d2c9ad.628129affa490; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b4d2c9ad.628129affa490 698s ok 203 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 204 698s ok 205 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 206 698s ok 207 698s Set-Cookie: usertrack_test=688199f4.628129affac3e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=688199f4.628129affac3e 698s ok 208 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 209 698s ok 210 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 211 698s ok 212 698s Set-Cookie: usertrack_test=ed3f6606.628129affb37b; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ed3f6606.628129affb37b 698s ok 213 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 214 698s ok 215 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 216 698s ok 217 698s Set-Cookie: usertrack_test=5083b6bd.628129affbb1d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5083b6bd.628129affbb1d 698s ok 218 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 219 698s ok 220 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 221 698s ok 222 698s Set-Cookie: usertrack_test=cedf5289.628129affc2d9; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cedf5289.628129affc2d9 698s ok 223 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 224 698s ok 225 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 226 698s ok 227 698s Set-Cookie: usertrack_test=a60ec308.628129affca17; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a60ec308.628129affca17 698s ok 228 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 229 698s ok 230 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 231 698s ok 232 698s Set-Cookie: usertrack_test=1eb5f605.628129affd1b9; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1eb5f605.628129affd1b9 698s ok 233 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 234 698s ok 235 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 236 698s ok 237 698s Set-Cookie: usertrack_test=d28dd961.628129affd94a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=d28dd961.628129affd94a 698s ok 238 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 239 698s ok 240 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 241 698s ok 242 698s Set-Cookie: usertrack_test=e86f0184.628129affe0f9; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e86f0184.628129affe0f9 698s ok 243 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 244 698s ok 245 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 246 698s ok 247 698s Set-Cookie: usertrack_test=167f4bd8.628129affe85d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=167f4bd8.628129affe85d 698s ok 248 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 249 698s ok 250 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 251 698s ok 252 698s Set-Cookie: usertrack_test=ea56c193.628129affefb8; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ea56c193.628129affefb8 698s ok 253 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 254 698s ok 255 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 256 698s ok 257 698s Set-Cookie: usertrack_test=f1432457.628129afff7c0; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=f1432457.628129afff7c0 698s ok 258 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 259 698s ok 260 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 261 698s ok 262 698s Set-Cookie: usertrack_test=a1279e24.628129affff8f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a1279e24.628129affff8f 698s ok 263 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 264 698s ok 265 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 266 698s ok 267 698s Set-Cookie: usertrack_test=54cfbbec.628129b000748; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=54cfbbec.628129b000748 698s ok 268 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 269 698s ok 270 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 271 698s ok 272 698s Set-Cookie: usertrack_test=9edde3fc.628129b000ef8; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=9edde3fc.628129b000ef8 698s ok 273 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 274 698s ok 275 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 276 698s ok 277 698s Set-Cookie: usertrack_test=da78c2b7.628129b001626; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=da78c2b7.628129b001626 698s ok 278 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 279 698s ok 280 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 281 698s ok 282 698s Set-Cookie: usertrack_test=638b32a5.628129b001dce; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=638b32a5.628129b001dce 698s ok 283 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 284 698s ok 285 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 286 698s ok 287 698s Set-Cookie: usertrack_test=b916be4c.628129b0025d3; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b916be4c.628129b0025d3 698s ok 288 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 289 698s ok 290 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 291 698s ok 292 698s Set-Cookie: usertrack_test=72cd8c79.628129b002db5; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=72cd8c79.628129b002db5 698s ok 293 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 294 698s ok 295 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 296 698s ok 297 698s Set-Cookie: usertrack_test=6ab0f36f.628129b0034f6; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6ab0f36f.628129b0034f6 698s ok 298 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 299 698s ok 300 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 301 698s ok 302 698s Set-Cookie: usertrack_test=c5c2384.628129b003c34; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=c5c2384.628129b003c34 698s ok 303 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 304 698s ok 305 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 306 698s ok 307 698s Set-Cookie: usertrack_test=7289a2c6.628129b00437a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7289a2c6.628129b00437a 698s ok 308 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 309 698s ok 310 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 311 698s ok 312 698s Set-Cookie: usertrack_test=ad11a924.628129b004b41; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ad11a924.628129b004b41 698s ok 313 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 314 698s ok 315 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 316 698s ok 317 698s Set-Cookie: usertrack_test=897c629d.628129b0052ee; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=897c629d.628129b0052ee 698s ok 318 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 319 698s ok 320 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 321 698s ok 322 698s Set-Cookie: usertrack_test=9e471015.628129b005a99; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=9e471015.628129b005a99 698s ok 323 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 324 698s ok 325 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 326 698s ok 327 698s Set-Cookie: usertrack_test=e322c47.628129b0061ca; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e322c47.628129b0061ca 698s ok 328 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 329 698s ok 330 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 331 698s ok 332 698s Set-Cookie: usertrack_test=e638bac2.628129b006985; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e638bac2.628129b006985 698s ok 333 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 334 698s ok 335 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 336 698s ok 337 698s Set-Cookie: usertrack_test=d2c326ff.628129b007119; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=d2c326ff.628129b007119 698s ok 338 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 339 698s ok 340 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 341 698s ok 342 698s Set-Cookie: usertrack_test=114b0d56.628129b0078ce; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=114b0d56.628129b0078ce 698s ok 343 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 344 698s ok 345 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 346 698s ok 347 698s Set-Cookie: usertrack_test=70b93113.628129b007ffc; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=70b93113.628129b007ffc 698s ok 348 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 349 698s ok 350 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 351 698s ok 352 698s Set-Cookie: usertrack_test=398494d7.628129b00874f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=398494d7.628129b00874f 698s ok 353 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 354 698s ok 355 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 356 698s ok 357 698s Set-Cookie: usertrack_test=90c585a9.628129b008f36; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=90c585a9.628129b008f36 698s ok 358 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 359 698s ok 360 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 361 698s ok 362 698s Set-Cookie: usertrack_test=3f3eae01.628129b009707; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=3f3eae01.628129b009707 698s ok 363 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 364 698s ok 365 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 366 698s ok 367 698s Set-Cookie: usertrack_test=a655db7b.628129b009e9f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a655db7b.628129b009e9f 698s ok 368 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 369 698s ok 370 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 371 698s ok 372 698s Set-Cookie: usertrack_test=d9881256.628129b00a651; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=d9881256.628129b00a651 698s ok 373 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 374 698s ok 375 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 376 698s ok 377 698s Set-Cookie: usertrack_test=48a7c32a.628129b00ad93; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=48a7c32a.628129b00ad93 698s ok 378 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 379 698s ok 380 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 381 698s ok 382 698s Set-Cookie: usertrack_test=ab63df9.628129b00b51b; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ab63df9.628129b00b51b 698s ok 383 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 384 698s ok 385 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 386 698s ok 387 698s Set-Cookie: usertrack_test=9a141771.628129b00bcd4; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=9a141771.628129b00bcd4 698s ok 388 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 389 698s ok 390 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 391 698s ok 392 698s Set-Cookie: usertrack_test=53ee9a72.628129b00c47d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=53ee9a72.628129b00c47d 698s ok 393 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 394 698s ok 395 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 396 698s ok 397 698s Set-Cookie: usertrack_test=17387233.628129b00cbbd; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=17387233.628129b00cbbd 698s ok 398 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 399 698s ok 400 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 401 698s ok 402 698s Set-Cookie: usertrack_test=e6ad8f6a.628129b00d2ef; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e6ad8f6a.628129b00d2ef 698s ok 403 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 404 698s ok 405 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 406 698s ok 407 698s Set-Cookie: usertrack_test=54ee9e1a.628129b00da25; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=54ee9e1a.628129b00da25 698s ok 408 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 409 698s ok 410 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 411 698s ok 412 698s Set-Cookie: usertrack_test=ee78baf9.628129b00e1da; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ee78baf9.628129b00e1da 698s ok 413 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 414 698s ok 415 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 416 698s ok 417 698s Set-Cookie: usertrack_test=77797887.628129b00e975; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=77797887.628129b00e975 698s ok 418 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 419 698s ok 420 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 421 698s ok 422 698s Set-Cookie: usertrack_test=14fdb7fe.628129b00f11e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=14fdb7fe.628129b00f11e 698s ok 423 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 424 698s ok 425 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 426 698s ok 427 698s Set-Cookie: usertrack_test=a6aa4bd8.628129b00f846; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a6aa4bd8.628129b00f846 698s ok 428 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 429 698s ok 430 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 431 698s ok 432 698s Set-Cookie: usertrack_test=4f92deb0.628129b00fff0; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=4f92deb0.628129b00fff0 698s ok 433 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 434 698s ok 435 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 436 698s ok 437 698s Set-Cookie: usertrack_test=940b2c98.628129b010789; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=940b2c98.628129b010789 698s ok 438 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 439 698s ok 440 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 441 698s ok 442 698s Set-Cookie: usertrack_test=b6a5f85e.628129b010f45; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b6a5f85e.628129b010f45 698s ok 443 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 444 698s ok 445 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 446 698s ok 447 698s Set-Cookie: usertrack_test=469656f7.628129b011680; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=469656f7.628129b011680 698s ok 448 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 449 698s ok 450 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 451 698s ok 452 698s Set-Cookie: usertrack_test=75b46c0f.628129b011daf; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=75b46c0f.628129b011daf 698s ok 453 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 454 698s ok 455 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 456 698s ok 457 698s Set-Cookie: usertrack_test=262ef05d.628129b0124f7; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=262ef05d.628129b0124f7 698s ok 458 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 459 698s ok 460 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 461 698s ok 462 698s Set-Cookie: usertrack_test=d51147a7.628129b012c94; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=d51147a7.628129b012c94 698s ok 463 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 464 698s ok 465 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 466 698s ok 467 698s Set-Cookie: usertrack_test=8ce246f.628129b013479; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8ce246f.628129b013479 698s ok 468 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 469 698s ok 470 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 471 698s ok 472 698s Set-Cookie: usertrack_test=d722e5ae.628129b013bf3; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=d722e5ae.628129b013bf3 698s ok 473 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 474 698s ok 475 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 476 698s ok 477 698s Set-Cookie: usertrack_test=5427ce55.628129b0143a9; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5427ce55.628129b0143a9 698s ok 478 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 479 698s ok 480 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 481 698s ok 482 698s Set-Cookie: usertrack_test=101d1dd6.628129b014b3f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=101d1dd6.628129b014b3f 698s ok 483 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 484 698s ok 485 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 486 698s ok 487 698s Set-Cookie: usertrack_test=f2ccd1f7.628129b0152da; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=f2ccd1f7.628129b0152da 698s ok 488 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 489 698s ok 490 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 491 698s ok 492 698s Set-Cookie: usertrack_test=9e62187f.628129b015aed; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=9e62187f.628129b015aed 698s ok 493 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 494 698s ok 495 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 496 698s ok 497 698s Set-Cookie: usertrack_test=8afa5e97.628129b0162c2; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8afa5e97.628129b0162c2 698s ok 498 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 499 698s ok 500 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 501 698s ok 502 698s Set-Cookie: usertrack_test=1083b39c.628129b016a0f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1083b39c.628129b016a0f 698s ok 503 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 504 698s ok 505 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 506 698s ok 507 698s Set-Cookie: usertrack_test=60080f02.628129b017172; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=60080f02.628129b017172 698s ok 508 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 509 698s ok 510 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 511 698s ok 512 698s Set-Cookie: usertrack_test=824bb868.628129b01794b; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=824bb868.628129b01794b 698s ok 513 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 514 698s ok 515 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 516 698s ok 517 698s Set-Cookie: usertrack_test=a5287e3b.628129b0180af; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a5287e3b.628129b0180af 698s ok 518 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 519 698s ok 520 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 521 698s ok 522 698s Set-Cookie: usertrack_test=ce5c12c5.628129b018871; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ce5c12c5.628129b018871 698s ok 523 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 524 698s ok 525 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 526 698s ok 527 698s Set-Cookie: usertrack_test=fe239c4d.628129b019017; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=fe239c4d.628129b019017 698s ok 528 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 529 698s ok 530 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 531 698s ok 532 698s Set-Cookie: usertrack_test=f375a1ed.628129b0197c4; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=f375a1ed.628129b0197c4 698s ok 533 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 534 698s ok 535 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 536 698s ok 537 698s Set-Cookie: usertrack_test=3f7c4510.628129b019fb9; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=3f7c4510.628129b019fb9 698s ok 538 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 539 698s ok 540 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 541 698s ok 542 698s Set-Cookie: usertrack_test=beee2286.628129b01a75b; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=beee2286.628129b01a75b 698s ok 543 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 544 698s ok 545 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 546 698s ok 547 698s Set-Cookie: usertrack_test=5dfa7267.628129b01ae98; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5dfa7267.628129b01ae98 698s ok 548 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 549 698s ok 550 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 551 698s ok 552 698s Set-Cookie: usertrack_test=aca5f7ca.628129b01b5c3; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=aca5f7ca.628129b01b5c3 698s ok 553 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 554 698s ok 555 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 556 698s ok 557 698s Set-Cookie: usertrack_test=6043460c.628129b01bcdf; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6043460c.628129b01bcdf 698s ok 558 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 559 698s ok 560 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 561 698s ok 562 698s Set-Cookie: usertrack_test=1923fe2a.628129b01c486; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1923fe2a.628129b01c486 698s ok 563 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 564 698s ok 565 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 566 698s ok 567 698s Set-Cookie: usertrack_test=c9b8c46b.628129b01cbaf; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=c9b8c46b.628129b01cbaf 698s ok 568 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 569 698s ok 570 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 571 698s ok 572 698s Set-Cookie: usertrack_test=6f0c1031.628129b01d352; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6f0c1031.628129b01d352 698s ok 573 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 574 698s ok 575 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 576 698s ok 577 698s Set-Cookie: usertrack_test=617a8cc1.628129b01db22; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=617a8cc1.628129b01db22 698s ok 578 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 579 698s ok 580 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 581 698s ok 582 698s Set-Cookie: usertrack_test=7e976cba.628129b01e2d1; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7e976cba.628129b01e2d1 698s ok 583 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 584 698s ok 585 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 586 698s ok 587 698s Set-Cookie: usertrack_test=54c0ab4d.628129b01ea79; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=54c0ab4d.628129b01ea79 698s ok 588 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 589 698s ok 590 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 591 698s ok 592 698s Set-Cookie: usertrack_test=235e3d4c.628129b01f239; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=235e3d4c.628129b01f239 698s ok 593 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 594 698s ok 595 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 596 698s ok 597 698s Set-Cookie: usertrack_test=bb57a65d.628129b01f98d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=bb57a65d.628129b01f98d 698s ok 598 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 599 698s ok 600 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 601 698s ok 602 698s Set-Cookie: usertrack_test=5166d9e7.628129b0200c7; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5166d9e7.628129b0200c7 698s ok 603 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 604 698s ok 605 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 606 698s ok 607 698s Set-Cookie: usertrack_test=1d034cd2.628129b0207f7; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1d034cd2.628129b0207f7 698s ok 608 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 609 698s ok 610 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 611 698s ok 612 698s Set-Cookie: usertrack_test=4cfdb9d6.628129b020f88; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=4cfdb9d6.628129b020f88 698s ok 613 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 614 698s ok 615 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 616 698s ok 617 698s Set-Cookie: usertrack_test=53229ad2.628129b0216ad; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=53229ad2.628129b0216ad 698s ok 618 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 619 698s ok 620 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 621 698s ok 622 698s Set-Cookie: usertrack_test=ec71d984.628129b021eac; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ec71d984.628129b021eac 698s ok 623 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 624 698s ok 625 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 626 698s ok 627 698s Set-Cookie: usertrack_test=4278b264.628129b022642; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=4278b264.628129b022642 698s ok 628 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 629 698s ok 630 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 631 698s ok 632 698s Set-Cookie: usertrack_test=cb73597b.628129b022ddc; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cb73597b.628129b022ddc 698s ok 633 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 634 698s ok 635 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 636 698s ok 637 698s Set-Cookie: usertrack_test=3b4ce67d.628129b02356a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=3b4ce67d.628129b02356a 698s ok 638 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 639 698s ok 640 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 641 698s ok 642 698s Set-Cookie: usertrack_test=dbe04e6.628129b023d15; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=dbe04e6.628129b023d15 698s ok 643 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 644 698s ok 645 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 646 698s ok 647 698s Set-Cookie: usertrack_test=1eeea962.628129b02444e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1eeea962.628129b02444e 698s ok 648 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 649 698s ok 650 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 651 698s ok 652 698s Set-Cookie: usertrack_test=c7dad84c.628129b024b86; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=c7dad84c.628129b024b86 698s ok 653 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 654 698s ok 655 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 656 698s ok 657 698s Set-Cookie: usertrack_test=1cff00cc.628129b0252b4; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1cff00cc.628129b0252b4 698s ok 658 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 659 698s ok 660 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 661 698s ok 662 698s Set-Cookie: usertrack_test=ea0886a4.628129b025a52; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ea0886a4.628129b025a52 698s ok 663 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 664 698s ok 665 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 666 698s ok 667 698s Set-Cookie: usertrack_test=50d8e2ad.628129b026184; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=50d8e2ad.628129b026184 698s ok 668 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 669 698s ok 670 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 671 698s ok 672 698s Set-Cookie: usertrack_test=76ba4f08.628129b026988; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=76ba4f08.628129b026988 698s ok 673 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 674 698s ok 675 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 676 698s ok 677 698s Set-Cookie: usertrack_test=8ef5a90c.628129b0270d7; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8ef5a90c.628129b0270d7 698s ok 678 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 679 698s ok 680 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 681 698s ok 682 698s Set-Cookie: usertrack_test=4660de86.628129b027876; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=4660de86.628129b027876 698s ok 683 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 684 698s ok 685 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 686 698s ok 687 698s Set-Cookie: usertrack_test=720a34f1.628129b027fff; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=720a34f1.628129b027fff 698s ok 688 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 689 698s ok 690 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 691 698s ok 692 698s Set-Cookie: usertrack_test=cbeed78e.628129b0287a4; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cbeed78e.628129b0287a4 698s ok 693 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 694 698s ok 695 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 696 698s ok 697 698s Set-Cookie: usertrack_test=dfbc742f.628129b028ee8; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=dfbc742f.628129b028ee8 698s ok 698 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 699 698s ok 700 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 701 698s ok 702 698s Set-Cookie: usertrack_test=e11afdcf.628129b02962f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e11afdcf.628129b02962f 698s ok 703 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 704 698s ok 705 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 706 698s ok 707 698s Set-Cookie: usertrack_test=5b64657d.628129b029d5d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5b64657d.628129b029d5d 698s ok 708 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 709 698s ok 710 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 711 698s ok 712 698s Set-Cookie: usertrack_test=7a7feb74.628129b02a4ee; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7a7feb74.628129b02a4ee 698s ok 713 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 714 698s ok 715 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 716 698s ok 717 698s Set-Cookie: usertrack_test=acd332b2.628129b02ac13; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=acd332b2.628129b02ac13 698s ok 718 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 719 698s ok 720 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 721 698s ok 722 698s Set-Cookie: usertrack_test=69c77b8b.628129b02b4b0; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=69c77b8b.628129b02b4b0 698s ok 723 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 724 698s ok 725 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 726 698s ok 727 698s Set-Cookie: usertrack_test=5d827ab3.628129b02bc18; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5d827ab3.628129b02bc18 698s ok 728 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 729 698s ok 730 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 731 698s ok 732 698s Set-Cookie: usertrack_test=e433e8eb.628129b02c3db; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e433e8eb.628129b02c3db 698s ok 733 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 734 698s ok 735 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 736 698s ok 737 698s Set-Cookie: usertrack_test=6a0f9b50.628129b02cb6e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6a0f9b50.628129b02cb6e 698s ok 738 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 739 698s ok 740 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 741 698s ok 742 698s Set-Cookie: usertrack_test=458f76cb.628129b02d35d; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=458f76cb.628129b02d35d 698s ok 743 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 744 698s ok 745 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 746 698s ok 747 698s Set-Cookie: usertrack_test=b0e8a9b4.628129b02dade; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b0e8a9b4.628129b02dade 698s ok 748 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 749 698s ok 750 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 751 698s ok 752 698s Set-Cookie: usertrack_test=dbc29775.628129b02e24f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=dbc29775.628129b02e24f 698s ok 753 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 754 698s ok 755 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 756 698s ok 757 698s Set-Cookie: usertrack_test=7b59d060.628129b02e985; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7b59d060.628129b02e985 698s ok 758 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 759 698s ok 760 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 761 698s ok 762 698s Set-Cookie: usertrack_test=c6c3b681.628129b02f14a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=c6c3b681.628129b02f14a 698s ok 763 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 764 698s ok 765 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 766 698s ok 767 698s Set-Cookie: usertrack_test=a15d9deb.628129b02f87e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a15d9deb.628129b02f87e 698s ok 768 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 769 698s ok 770 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 771 698s ok 772 698s Set-Cookie: usertrack_test=bb8bbe17.628129b03003c; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=bb8bbe17.628129b03003c 698s ok 773 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 774 698s ok 775 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 776 698s ok 777 698s Set-Cookie: usertrack_test=a16d4cf8.628129b030790; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a16d4cf8.628129b030790 698s ok 778 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 779 698s ok 780 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 781 698s ok 782 698s Set-Cookie: usertrack_test=26ea2dcf.628129b030f4c; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=26ea2dcf.628129b030f4c 698s ok 783 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 784 698s ok 785 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 786 698s ok 787 698s Set-Cookie: usertrack_test=4c910073.628129b0316f2; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=4c910073.628129b0316f2 698s ok 788 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 789 698s ok 790 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 791 698s ok 792 698s Set-Cookie: usertrack_test=efa141b3.628129b031ea4; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=efa141b3.628129b031ea4 698s ok 793 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 794 698s ok 795 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 796 698s ok 797 698s Set-Cookie: usertrack_test=21dedf2e.628129b0325fa; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=21dedf2e.628129b0325fa 698s ok 798 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 799 698s ok 800 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 801 698s ok 802 698s Set-Cookie: usertrack_test=93665537.628129b032dd6; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=93665537.628129b032dd6 698s ok 803 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 804 698s ok 805 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 806 698s ok 807 698s Set-Cookie: usertrack_test=36457f7.628129b033542; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=36457f7.628129b033542 698s ok 808 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 809 698s ok 810 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 811 698s ok 812 698s Set-Cookie: usertrack_test=ba2e7858.628129b033cf1; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ba2e7858.628129b033cf1 698s ok 813 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 814 698s ok 815 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 816 698s ok 817 698s Set-Cookie: usertrack_test=cce25927.628129b034455; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cce25927.628129b034455 698s ok 818 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 819 698s ok 820 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 821 698s ok 822 698s Set-Cookie: usertrack_test=5c30776e.628129b034c3f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=5c30776e.628129b034c3f 698s ok 823 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 824 698s ok 825 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 826 698s ok 827 698s Set-Cookie: usertrack_test=3288c874.628129b0353fc; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=3288c874.628129b0353fc 698s ok 828 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 829 698s ok 830 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 831 698s ok 832 698s Set-Cookie: usertrack_test=ccc98b32.628129b035bbc; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=ccc98b32.628129b035bbc 698s ok 833 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 834 698s ok 835 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 836 698s ok 837 698s Set-Cookie: usertrack_test=8225d66e.628129b036351; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8225d66e.628129b036351 698s ok 838 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 839 698s ok 840 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 841 698s ok 842 698s Set-Cookie: usertrack_test=c45f68fa.628129b036ae4; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=c45f68fa.628129b036ae4 698s ok 843 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 844 698s ok 845 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 846 698s ok 847 698s Set-Cookie: usertrack_test=9dbd5779.628129b03721f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=9dbd5779.628129b03721f 698s ok 848 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 849 698s ok 850 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 851 698s ok 852 698s Set-Cookie: usertrack_test=e44ce8c3.628129b03795c; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e44ce8c3.628129b03795c 698s ok 853 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 854 698s ok 855 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 856 698s ok 857 698s Set-Cookie: usertrack_test=be0abf27.628129b0380a5; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=be0abf27.628129b0380a5 698s ok 858 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 859 698s ok 860 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 861 698s ok 862 698s Set-Cookie: usertrack_test=323293f6.628129b038848; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=323293f6.628129b038848 698s ok 863 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 864 698s ok 865 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 866 698s ok 867 698s Set-Cookie: usertrack_test=6ad26b68.628129b038f6a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6ad26b68.628129b038f6a 698s ok 868 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 869 698s ok 870 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 871 698s ok 872 698s Set-Cookie: usertrack_test=3b7dcf29.628129b03972b; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=3b7dcf29.628129b03972b 698s ok 873 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 874 698s ok 875 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 876 698s ok 877 698s Set-Cookie: usertrack_test=cb2b0098.628129b039e50; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cb2b0098.628129b039e50 698s ok 878 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 879 698s ok 880 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 881 698s ok 882 698s Set-Cookie: usertrack_test=e64ce68d.628129b03a60c; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=e64ce68d.628129b03a60c 698s ok 883 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 884 698s ok 885 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 886 698s ok 887 698s Set-Cookie: usertrack_test=cbfbb2b4.628129b03adc2; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=cbfbb2b4.628129b03adc2 698s ok 888 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 889 698s ok 890 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 891 698s ok 892 698s Set-Cookie: usertrack_test=508bde03.628129b03b56f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=508bde03.628129b03b56f 698s ok 893 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 894 698s ok 895 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 896 698s ok 897 698s Set-Cookie: usertrack_test=d3e06151.628129b03bcb5; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=d3e06151.628129b03bcb5 698s ok 898 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 899 698s ok 900 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 901 698s ok 902 698s Set-Cookie: usertrack_test=6f237ebc.628129b03c3d8; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6f237ebc.628129b03c3d8 698s ok 903 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 904 698s ok 905 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 906 698s ok 907 698s Set-Cookie: usertrack_test=7a500f82.628129b03cb3a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7a500f82.628129b03cb3a 698s ok 908 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 909 698s ok 910 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 911 698s ok 912 698s Set-Cookie: usertrack_test=6f043876.628129b03d2eb; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=6f043876.628129b03d2eb 698s ok 913 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 914 698s ok 915 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 916 698s ok 917 698s Set-Cookie: usertrack_test=8e2fb6de.628129b03da3a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8e2fb6de.628129b03da3a 698s ok 918 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 919 698s ok 920 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 921 698s ok 922 698s Set-Cookie: usertrack_test=bdfa7390.628129b03e227; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=bdfa7390.628129b03e227 698s ok 923 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 924 698s ok 925 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 926 698s ok 927 698s Set-Cookie: usertrack_test=82471025.628129b03e9bd; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=82471025.628129b03e9bd 698s ok 928 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 929 698s ok 930 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 931 698s ok 932 698s Set-Cookie: usertrack_test=b86d6955.628129b03f193; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=b86d6955.628129b03f193 698s ok 933 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 934 698s ok 935 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 936 698s ok 937 698s Set-Cookie: usertrack_test=bbe86d61.628129b03f979; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=bbe86d61.628129b03f979 698s ok 938 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 939 698s ok 940 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 941 698s ok 942 698s Set-Cookie: usertrack_test=de2bdc72.628129b04015e; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=de2bdc72.628129b04015e 698s ok 943 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 944 698s ok 945 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 946 698s ok 947 698s Set-Cookie: usertrack_test=47b0f1f2.628129b04089a; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=47b0f1f2.628129b04089a 698s ok 948 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 949 698s ok 950 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 951 698s ok 952 698s Set-Cookie: usertrack_test=49135b76.628129b040fca; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=49135b76.628129b040fca 698s ok 953 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 954 698s ok 955 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 956 698s ok 957 698s Set-Cookie: usertrack_test=a1980ba3.628129b041756; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=a1980ba3.628129b041756 698s ok 958 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 959 698s ok 960 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 961 698s ok 962 698s Set-Cookie: usertrack_test=1ded99b4.628129b041f4b; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=1ded99b4.628129b041f4b 698s ok 963 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 964 698s ok 965 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 966 698s ok 967 698s Set-Cookie: usertrack_test=f1c4b09f.628129b042687; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=f1c4b09f.628129b042687 698s ok 968 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 969 698s ok 970 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 971 698s ok 972 698s Set-Cookie: usertrack_test=7d3bc0d3.628129b042e54; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=7d3bc0d3.628129b042e54 698s ok 973 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 974 698s ok 975 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 976 698s ok 977 698s Set-Cookie: usertrack_test=976a479e.628129b0435ca; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=976a479e.628129b0435ca 698s ok 978 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 979 698s ok 980 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 981 698s ok 982 698s Set-Cookie: usertrack_test=92907bd6.628129b043d98; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=92907bd6.628129b043d98 698s ok 983 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 984 698s ok 985 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 986 698s ok 987 698s Set-Cookie: usertrack_test=98a41f96.628129b04454f; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=98a41f96.628129b04454f 698s ok 988 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 989 698s ok 990 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 991 698s ok 992 698s Set-Cookie: usertrack_test=767d95ee.628129b044d38; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=767d95ee.628129b044d38 698s ok 993 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 994 698s ok 995 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 996 698s ok 997 698s Set-Cookie: usertrack_test=8a54a49.628129b045489; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s Cookie: usertrack_test=8a54a49.628129b045489 698s ok 998 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 999 698s ok 1000 698s ok 1001 698s # testing : Checking return code is '200' 698s # expected: 200 698s # received: '200' 698s ok 1002 698s # usertrack_test=7cedf760.628129b045bbf; path=/; expires=Fri, 29-Nov-24 19:58:15 GMT 698s ok 1003 698s # expected: undef 698s # received: undef 698s ok 1004 698s ok 700s t/modules/vhost_alias.t ............. 700s 1..8 700s # Running under perl version 5.040000 for linux 700s # Current time local: Fri Nov 29 19:57:15 2024 700s # Current time GMT: Fri Nov 29 19:57:15 2024 700s # Using Test.pm version 1.31 700s # Using Apache/Test.pm version 1.44 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 700s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 700s # testing : VirtalDocumentRoot test 700s # expected: 'www.vha-test.com' 700s # received: 'www.vha-test.com' 700s ok 1 700s # testing : VirtualScriptAlias test 700s # expected: 'test cgi for www.vha-test.com' 700s # received: 'test cgi for www.vha-test.com' 700s ok 2 700s # testing : VirtalDocumentRoot test 700s # expected: 'big.server.name.from.heck.org' 700s # received: 'big.server.name.from.heck.org' 700s ok 3 700s # testing : VirtualScriptAlias test 700s # expected: 'test cgi for big.server.name.from.heck.org' 700s # received: 'test cgi for big.server.name.from.heck.org' 700s ok 4 700s # testing : VirtalDocumentRoot test 700s # expected: 'ab.com' 700s # received: 'ab.com' 700s ok 5 700s # testing : VirtualScriptAlias test 700s # expected: 'test cgi for ab.com' 700s # received: 'test cgi for ab.com' 700s ok 6 700s # testing : VirtalDocumentRoot test 700s # expected: 'w-t-f.net' 700s # received: 'w-t-f.net' 700s ok 7 700s # testing : VirtualScriptAlias test 700s # expected: 'test cgi for w-t-f.net' 700s # received: 'test cgi for w-t-f.net' 700s ok 8 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 700s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 700s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 700s ok 701s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 703s t/protocol/echo.t ................... 703s 1..8 703s # Running under perl version 5.040000 for linux 703s # Current time local: Fri Nov 29 19:57:18 2024 703s # Current time GMT: Fri Nov 29 19:57:18 2024 703s # Using Test.pm version 1.31 703s # Using Apache/Test.pm version 1.44 703s testing mod_echo_ssl 703s ok 1 703s #Cipher: TLS_AES_256_GCM_SHA384 703s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 703s # testing : echo 703s # expected: 't/protocol/echo.t' 703s # received: 't/protocol/echo.t' 703s ok 2 703s # testing : echo 703s # expected: '/usr/bin/perl' 703s # received: '/usr/bin/perl' 703s ok 3 703s # testing : echo 703s # expected: '815216815216815216815216815216' 703s # received: '815216815216815216815216815216' 703s ok 4 703s testing mod_echo 703s ok 5 703s # testing : echo 703s # expected: 't/protocol/echo.t' 703s # received: 't/protocol/echo.t' 703s ok 6 703s # testing : echo 703s # expected: '/usr/bin/perl' 703s # received: '/usr/bin/perl' 703s ok 7 703s # testing : echo 703s # expected: '815216815216815216815216815216' 703s # received: '815216815216815216815216815216' 703s ok 8 703s ok 705s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 706s t/security/CVE-2003-0542.t .......... 706s 1..1 706s # Running under perl version 5.040000 for linux 706s # Current time local: Fri Nov 29 19:57:22 2024 706s # Current time GMT: Fri Nov 29 19:57:22 2024 706s # Using Test.pm version 1.31 706s # Using Apache/Test.pm version 1.44 706s # testing : CAN-2003-0542 test case 706s # expected: 404 706s # received: '404' 706s ok 1 706s ok 708s t/security/CVE-2004-0747.t .......... 708s 1..1 708s # Running under perl version 5.040000 for linux 708s # Current time local: Fri Nov 29 19:57:23 2024 708s # Current time GMT: Fri Nov 29 19:57:23 2024 708s # Using Test.pm version 1.31 708s # Using Apache/Test.pm version 1.44 708s # testing : CAN-2004-0747 ap_resolve_env test case 708s # expected: 200 708s # received: 200 708s ok 1 708s ok 709s t/security/CVE-2004-0811.t .......... 709s 1..8 709s # Running under perl version 5.040000 for linux 709s # Current time local: Fri Nov 29 19:57:25 2024 709s # Current time GMT: Fri Nov 29 19:57:25 2024 709s # Using Test.pm version 1.31 709s # Using Apache/Test.pm version 1.44 709s # testing : subdir access allowed 709s # expected: 200 709s # received: '200' 709s ok 1 709s # testing : subdir access allowed 709s # expected: 200 709s # received: '200' 709s ok 2 709s # testing : subdir access allowed 709s # expected: 200 709s # received: '200' 709s ok 3 709s # testing : subdir access allowed 709s # expected: 200 709s # received: '200' 709s ok 4 709s # testing : topdir access denied 709s # expected: 401 709s # received: '401' 709s ok 5 709s # testing : topdir access denied 709s # expected: 401 709s # received: '401' 709s ok 6 709s # testing : topdir access denied 709s # expected: 401 709s # received: '401' 709s ok 7 709s # testing : topdir access denied 709s # expected: 401 709s # received: '401' 709s ok 8 709s ok 711s t/security/CVE-2004-0940.t .......... 711s 1..1 711s # Running under perl version 5.040000 for linux 711s # Current time local: Fri Nov 29 19:57:26 2024 711s # Current time GMT: Fri Nov 29 19:57:26 2024 711s # Using Test.pm version 1.31 711s # Using Apache/Test.pm version 1.44 711s # testing : response was 200 711s # expected: 200 711s # received: '200' 711s ok 1 711s ok 712s t/security/CVE-2004-0942.t .......... 712s 1..2 712s # Running under perl version 5.040000 for linux 712s # Current time local: Fri Nov 29 19:57:28 2024 712s # Current time GMT: Fri Nov 29 19:57:28 2024 712s # Using Test.pm version 1.31 712s # Using Apache/Test.pm version 1.44 712s ok 1 712s # testing : request was refused 712s # expected: qr/^HTTP\/1\.. 400/ 712s # received: 'HTTP/1.1 400 Bad Request 712s # ' 712s ok 2 712s ok 714s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 716s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 717s t/security/CVE-2005-2491.t .......... 717s 1..4 717s # Running under perl version 5.040000 for linux 717s # Current time local: Fri Nov 29 19:57:33 2024 717s # Current time GMT: Fri Nov 29 19:57:33 2024 717s # Using Test.pm version 1.31 717s # Using Apache/Test.pm version 1.44 717s # testing : check that server did not segfault 717s # expected: 'Internal Server Error' 717s # received: 'Internal Server Error' 717s ok 1 717s # testing : check for 500 response error 717s # expected: 500 717s # received: '500' 717s ok 2 717s # testing : check that server did not segfault 717s # expected: 'Internal Server Error' 717s # received: 'Internal Server Error' 717s ok 3 717s # testing : check for 500 response error 717s # expected: 500 717s # received: '500' 717s ok 4 717s ok 719s t/security/CVE-2005-2700.t .......... 719s 1..2 719s # Running under perl version 5.040000 for linux 719s # Current time local: Fri Nov 29 19:57:34 2024 719s # Current time GMT: Fri Nov 29 19:57:34 2024 719s # Using Test.pm version 1.31 719s # Using Apache/Test.pm version 1.44 719s # testing : access permitted without ccert 719s # expected: 200 719s # received: '200' 719s ok 1 719s # testing : access *not* permitted without ccert 719s # expected: 200 719s # received: '403' 719s ok 2 719s ok 721s t/security/CVE-2005-3352.t .......... 721s 1..2 721s # Running under perl version 5.040000 for linux 721s # Current time local: Fri Nov 29 19:57:36 2024 721s # Current time GMT: Fri Nov 29 19:57:36 2024 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.44 721s # testing : response code is OK 721s # expected: 200 721s # received: '200' 721s ok 1 721s # testing : referer was escaped 721s # expected: qr/%22%3e/ 721s # received: ' 721s # 721s # Menu for /security/CVE-2005-3352.map 721s # 721s #

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

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

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

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

Bad Request

754s #

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

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

Forbidden

774s

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

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

Not Found

793s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

814s #

The requested URL was not found on this server.

814s # ' 814s ok 8 814s # testing : /merge/notfound.html code 814s # expected: 404 814s # received: '404' 814s ok 9 814s # testing : /merge/notfound.html content 814s # expected: 'testing merge' 814s # received: 'testing merge' 814s ok 10 814s # testing : /merge/merge2/notfound.html code 814s # expected: 404 814s # received: '404' 814s ok 11 814s # testing : /merge/merge2/notfound.html content 814s # expected: 'testing merge' 814s # received: 'testing merge' 814s ok 12 814s # testing : /bounce/notfound.html code 814s # expected: 404 814s # received: '404' 814s ok 13 814s # testing : /bounce/notfound.html content 814s # expected: qr/expire test/ 814s # received: ' 814s # expire test 814s # expire test 814s # ' 814s ok 14 814s ok 816s t/apache/etags.t .................... 816s # Checking for existence of FileETag directive 816s # Returned 200: 816s 1..61 816s # Running under perl version 5.040000 for linux 816s # Current time local: Fri Nov 29 19:59:11 2024 816s # Current time GMT: Fri Nov 29 19:59:11 2024 816s # Using Test.pm version 1.31 816s # Using Apache/Test.pm version 1.44 816s # --- 816s # HEAD /apache/etags/none/inherit/test.txt 816s # Expecting field to be absent 816s # ETag field is missing 816s ok 1 816s # --- 816s # HEAD /apache/etags/none/s/test.txt 816s # Expecting one component in ETag field 816s # Received "b" 816s ok 2 816s # --- 816s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 816s # Expecting one component in ETag field 816s # Received "b" 816s ok 3 816s # --- 816s # HEAD /apache/etags/none/test.txt 816s # Expecting field to be absent 816s # ETag field is missing 816s ok 4 816s # --- 816s # HEAD /apache/etags/all/minus-i/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 5 816s # --- 816s # HEAD /apache/etags/s/test.txt 816s # Expecting one component in ETag field 816s # Received "b" 816s ok 6 816s # --- 816s # HEAD /apache/etags/all/minus-mis/test.txt 816s # Expecting field to be absent 816s # Received "b-61fafa7f73d80" 816s ok 7 816s # --- 816s # HEAD /apache/etags/m/minus-i/test.txt 816s # Expecting field to be absent 816s # Received "61fafa7f73d80" 816s ok 8 816s # --- 816s # HEAD /apache/etags/m/minus-m/test.txt 816s # Expecting field to be absent 816s # Received "b-61fafa7f73d80" 816s ok 9 816s # --- 816s # HEAD /apache/etags/none/m/test.txt 816s # Expecting one component in ETag field 816s # Received "61fafa7f73d80" 816s ok 10 816s # --- 816s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 11 816s # --- 816s # HEAD /apache/etags/mi/test.txt 816s # Expecting two components in ETag field 816s # Received "42249-61fafa7f73d80" 816s ok 12 816s # --- 816s # HEAD /apache/etags/all/mis/test.txt 816s # Expecting three components in ETag field 816s # Received "4220a-b-61fafa7f73d80" 816s ok 13 816s # --- 816s # HEAD /apache/etags/none/mi/test.txt 816s # Expecting two components in ETag field 816s # Received "4225f-61fafa7f73d80" 816s ok 14 816s # --- 816s # HEAD /apache/etags/none/plus-is/test.txt 816s # Expecting two components in ETag field 816s # Received "4226b-b" 816s ok 15 816s # --- 816s # HEAD /apache/etags/m/plus-mi/test.txt 816s # Expecting two components in ETag field 816s # Received "4223c-61fafa7f73d80" 816s ok 16 816s # --- 816s # HEAD /apache/etags/none/ms/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 17 816s # --- 816s # HEAD /apache/etags/none/mis/test.txt 816s # Expecting three components in ETag field 816s # Received "42262-b-61fafa7f73d80" 816s ok 18 816s # --- 816s # HEAD /apache/etags/none/plus-s/test.txt 816s # Expecting one component in ETag field 816s # Received "b" 816s ok 19 816s # --- 816s # HEAD /apache/etags/all/m/test.txt 816s # Expecting one component in ETag field 816s # Received "61fafa7f73d80" 816s ok 20 816s # --- 816s # HEAD /apache/etags/all/mi/test.txt 816s # Expecting two components in ETag field 816s # Received "421f2-61fafa7f73d80" 816s ok 21 816s # --- 816s # HEAD /apache/etags/ms/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 22 816s # --- 816s # HEAD /apache/etags/m/plus-m/test.txt 816s # Expecting one component in ETag field 816s # Received "61fafa7f73d80" 816s ok 23 816s # --- 816s # HEAD /apache/etags/all/minus-s/test.txt 816s # Expecting two components in ETag field 816s # Received "42207-61fafa7f73d80" 816s ok 24 816s # --- 816s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 816s # Expecting one component in ETag field 816s # Received "42285" 816s ok 25 816s # --- 816s # HEAD /apache/etags/all/ms/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 26 816s # --- 816s # HEAD /apache/etags/all/minus-is/test.txt 816s # Expecting one component in ETag field 816s # Received "61fafa7f73d80" 816s ok 27 816s # --- 816s # HEAD /apache/etags/i/test.txt 816s # Expecting one component in ETag field 816s # Received "42216" 816s ok 28 816s # --- 816s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 816s # Expecting two components in ETag field 816s # Received "42288-61fafa7f73d80" 816s ok 29 816s # --- 816s # HEAD /apache/etags/m/plus-s/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 30 816s # --- 816s # HEAD /apache/etags/none/i/test.txt 816s # Expecting one component in ETag field 816s # Received "42254" 816s ok 31 816s # --- 816s # HEAD /apache/etags/none/plus-mis/test.txt 816s # Expecting three components in ETag field 816s # Received "42289-b-61fafa7f73d80" 816s ok 32 816s # --- 816s # HEAD /apache/etags/none/is/test.txt 816s # Expecting two components in ETag field 816s # Received "42259-b" 816s ok 33 816s # --- 816s # HEAD /apache/etags/none/plus-i/test.txt 816s # Expecting one component in ETag field 816s # Received "42268" 816s ok 34 816s # --- 816s # HEAD /apache/etags/m/plus-is/test.txt 816s # Expecting three components in ETag field 816s # Received "42236-b-61fafa7f73d80" 816s ok 35 816s # --- 816s # HEAD /apache/etags/default/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 36 816s # --- 816s # HEAD /apache/etags/all/test.txt 816s # Expecting three components in ETag field 816s # Received "42211-b-61fafa7f73d80" 816s ok 37 816s # --- 816s # HEAD /apache/etags/all/minus-m/test.txt 816s # Expecting two components in ETag field 816s # Received "421fb-b" 816s ok 38 816s # --- 816s # HEAD /apache/etags/m/plus-ms/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 39 816s # --- 816s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 816s # Expecting field to be absent 816s # Received "b-61fafa7f73d80" 816s ok 40 816s # --- 816s # HEAD /apache/etags/m/minus-ms/test.txt 816s # Expecting field to be absent 816s # Received "b-61fafa7f73d80" 816s ok 41 816s # --- 816s # HEAD /apache/etags/m/minus-is/test.txt 816s # Expecting field to be absent 816s # Received "61fafa7f73d80" 816s ok 42 816s # --- 816s # HEAD /apache/etags/mis/test.txt 816s # Expecting three components in ETag field 816s # Received "4224c-b-61fafa7f73d80" 816s ok 43 816s # --- 816s # HEAD /apache/etags/m/minus-s/test.txt 816s # Expecting field to be absent 816s # Received "61fafa7f73d80" 816s ok 44 816s # --- 816s # HEAD /apache/etags/none/plus-ms/test.txt 816s # Expecting two components in ETag field 816s # Received "b-61fafa7f73d80" 816s ok 45 816s # --- 816s # HEAD /apache/etags/m/plus-mis/test.txt 816s # Expecting three components in ETag field 816s # Received "4223f-b-61fafa7f73d80" 816s ok 46 816s # --- 816s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 816s # Expecting two components in ETag field 816s # Received "4227c-b" 816s ok 47 816s # --- 816s # HEAD /apache/etags/m/plus-i/test.txt 816s # Expecting two components in ETag field 816s # Received "42233-61fafa7f73d80" 816s ok 48 816s # --- 816s # HEAD /apache/etags/all/i/test.txt 816s # Expecting one component in ETag field 816s # Received "421e7" 816s ok 49 816s # --- 816s # HEAD /apache/etags/all/minus-mi/test.txt 816s # Expecting one component in ETag field 816s # Received "b" 816s ok 50 816s # --- 816s # HEAD /apache/etags/all/s/test.txt 816s # Expecting one component in ETag field 816s # Received "b" 816s ok 51 816s # --- 816s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 816s # Expecting one component in ETag field 816s # Received "61fafa7f73d80" 816s ok 52 816s # --- 816s # HEAD /apache/etags/none/plus-mi/test.txt 816s # Expecting two components in ETag field 816s # Received "42271-61fafa7f73d80" 816s ok 53 816s # --- 816s # HEAD /apache/etags/m/minus-mis/test.txt 816s # Expecting field to be absent 816s # Received "b-61fafa7f73d80" 816s ok 54 816s # --- 816s # HEAD /apache/etags/all/minus-ms/test.txt 816s # Expecting one component in ETag field 816s # Received "42204" 816s ok 55 816s # --- 816s # HEAD /apache/etags/m/minus-mi/test.txt 816s # Expecting field to be absent 816s # Received "b-61fafa7f73d80" 816s ok 56 816s # --- 816s # HEAD /apache/etags/all/is/test.txt 816s # Expecting two components in ETag field 816s # Received "421ec-b" 816s ok 57 816s # --- 816s # HEAD /apache/etags/all/inherit/test.txt 816s # Expecting three components in ETag field 816s # Received "421e9-b-61fafa7f73d80" 816s ok 58 816s # --- 816s # HEAD /apache/etags/m/test.txt 816s # Expecting one component in ETag field 816s # Received "61fafa7f73d80" 816s ok 59 816s # --- 816s # HEAD /apache/etags/none/plus-m/test.txt 816s # Expecting one component in ETag field 816s # Received "61fafa7f73d80" 816s ok 60 816s # --- 816s # HEAD /apache/etags/is/test.txt 816s # Expecting two components in ETag field 816s # Received "42219-b" 816s ok 61 816s ok 818s t/apache/expr.t ..................... 818s 1..229 818s # Running under perl version 5.040000 for linux 818s # Current time local: Fri Nov 29 19:59:13 2024 818s # Current time GMT: Fri Nov 29 19:59:13 2024 818s # Using Test.pm version 1.31 818s # Using Apache/Test.pm version 1.44 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true" should evaluate to true, got true 818s ok 1 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "false" should evaluate to false, got false 818s ok 2 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "foo", got parse error 818s ok 3 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -eq 01" should evaluate to true, got true 818s ok 4 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -eq 2" should evaluate to false, got false 818s ok 5 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -ne 2" should evaluate to true, got true 818s ok 6 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -ne 1" should evaluate to false, got false 818s ok 7 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -lt 02" should evaluate to true, got true 818s ok 8 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -lt 1" should evaluate to false, got false 818s ok 9 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -le 2" should evaluate to true, got true 818s ok 10 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -le 1" should evaluate to true, got true 818s ok 11 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "2 -gt 1" should evaluate to true, got true 818s ok 12 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -gt 1" should evaluate to false, got false 818s ok 13 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "2 -ge 1" should evaluate to true, got true 818s ok 14 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -ge 1" should evaluate to true, got true 818s ok 15 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "1 -gt -1" should evaluate to true, got true 818s ok 16 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' == 'aa'" should evaluate to true, got true 818s ok 17 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' == 'b'" should evaluate to false, got false 818s ok 18 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' = 'aa'" should evaluate to true, got true 818s ok 19 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' = 'b'" should evaluate to false, got false 818s ok 20 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' != 'b'" should evaluate to true, got true 818s ok 21 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' != 'aa'" should evaluate to false, got false 818s ok 22 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' < 'b'" should evaluate to true, got true 818s ok 23 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' < 'aa'" should evaluate to false, got false 818s ok 24 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' <= 'b'" should evaluate to true, got true 818s ok 25 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' <= 'aa'" should evaluate to true, got true 818s ok 26 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'b' > 'aa'" should evaluate to true, got true 818s ok 27 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' > 'aa'" should evaluate to false, got false 818s ok 28 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'b' >= 'aa'" should evaluate to true, got true 818s ok 29 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'aa' >= 'aa'" should evaluate to true, got true 818s ok 30 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 818s ok 31 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 818s ok 32 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 818s ok 33 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 818s ok 34 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 818s ok 35 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 818s ok 36 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 818s ok 37 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 818s ok 38 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 818s ok 39 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 818s ok 40 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME} != ''" should evaluate to true, got true 818s ok 41 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'a' -in { 'b', 'a' } " should evaluate to true, got true 818s ok 42 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'a' -in { 'b', 'c' } " should evaluate to false, got false 818s ok 43 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' =~ /bc/ " should evaluate to true, got true 818s ok 44 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' =~ /BC/i " should evaluate to true, got true 818s ok 45 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' !~ m!bc! " should evaluate to false, got false 818s ok 46 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' !~ m!BC!i " should evaluate to false, got false 818s ok 47 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " $0 == '' " should evaluate to true, got true 818s ok 48 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " $1 == '' " should evaluate to true, got true 818s ok 49 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " $9 == '' " should evaluate to true, got true 818s ok 50 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " '$0' == '' " should evaluate to true, got true 818s ok 51 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 818s ok 52 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 818s ok 53 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 818s ok 54 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 818s ok 55 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 818s ok 56 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 818s ok 57 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 818s ok 58 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 818s ok 59 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 818s ok 60 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 818s ok 61 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 818s ok 62 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 818s ok 63 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 818s ok 64 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 818s ok 65 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 818s ok 66 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 818s ok 67 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 818s ok 68 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 818s ok 69 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 818s ok 70 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{HTTPS} == 'off' " should evaluate to true, got true 818s ok 71 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 818s ok 72 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 818s ok 73 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 818s ok 74 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 818s ok 75 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 818s ok 76 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 818s ok 77 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 818s ok 78 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 818s ok 79 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 818s ok 80 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 818s ok 81 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 818s ok 82 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "escape('?') = '%3f' " should evaluate to true, got true 818s ok 83 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "unescape('%3f') = '?' " should evaluate to true, got true 818s ok 84 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 818s ok 85 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 818s ok 86 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 818s ok 87 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "file('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 818s ok 88 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-n ''" should evaluate to false, got false 818s ok 89 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-z ''" should evaluate to true, got true 818s ok 90 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-n '1'" should evaluate to true, got true 818s ok 91 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-z '1'" should evaluate to false, got false 818s ok 92 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "-R 'abc'", got parse error 818s ok 93 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 818s ok 94 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-R '240.0.0.0'" should evaluate to false, got false 818s ok 95 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-R '240.0.0.0/8'" should evaluate to false, got false 818s ok 96 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-R 'ff::/8'" should evaluate to false, got false 818s ok 97 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 818s ok 98 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 818s ok 99 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 818s ok 100 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 818s ok 101 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 818s ok 102 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 818s ok 103 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 818s ok 104 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'foo' -strmatch '*o'" should evaluate to true, got true 818s ok 105 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 818s ok 106 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'foo' -strmatch 'F*'" should evaluate to false, got false 818s ok 107 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'foo' -strcmatch 'F*'" should evaluate to true, got true 818s ok 108 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'foo' -strmatch 'g*'" should evaluate to false, got false 818s ok 109 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'foo' -strcmatch 'g*'" should evaluate to false, got false 818s ok 110 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 818s ok 111 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 818s ok 112 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 818s ok 113 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 818s ok 114 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "foo('bar') = 'bar'", got parse error 818s ok 115 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "%{FOO} != 'bar'", got parse error 818s ok 116 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s Should get parse error for "'bar' = bar", got parse error 818s ok 117 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true" should evaluate to true, got true 818s ok 118 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && true" should evaluate to true, got true 818s ok 119 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || true" should evaluate to true, got true 818s ok 120 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || true || true" should evaluate to true, got true 818s ok 121 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || true && true" should evaluate to true, got true 818s ok 122 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && true || true" should evaluate to true, got true 818s ok 123 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && true && true" should evaluate to true, got true 818s ok 124 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || true || !true" should evaluate to true, got true 818s ok 125 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || true && !true" should evaluate to true, got true 818s ok 126 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && true || !true" should evaluate to true, got true 818s ok 127 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && true && !true" should evaluate to false, got false 818s ok 128 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && !true" should evaluate to false, got false 818s ok 129 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || !true" should evaluate to true, got true 818s ok 130 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || !true || true" should evaluate to true, got true 818s ok 131 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || !true && true" should evaluate to true, got true 818s ok 132 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && !true || true" should evaluate to true, got true 818s ok 133 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && !true && true" should evaluate to false, got false 818s ok 134 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || !true || !true" should evaluate to true, got true 818s ok 135 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true || !true && !true" should evaluate to true, got true 818s ok 136 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && !true || !true" should evaluate to false, got false 818s ok 137 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "true && !true && !true" should evaluate to false, got false 818s ok 138 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true" should evaluate to false, got false 818s ok 139 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && true" should evaluate to false, got false 818s ok 140 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || true" should evaluate to true, got true 818s ok 141 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || true || true" should evaluate to true, got true 818s ok 142 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || true && true" should evaluate to true, got true 818s ok 143 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && true || true" should evaluate to true, got true 818s ok 144 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && true && true" should evaluate to false, got false 818s ok 145 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || true || !true" should evaluate to true, got true 818s ok 146 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || true && !true" should evaluate to false, got false 818s ok 147 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && true || !true" should evaluate to false, got false 818s ok 148 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && true && !true" should evaluate to false, got false 818s ok 149 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && !true" should evaluate to false, got false 818s ok 150 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || !true" should evaluate to false, got false 818s ok 151 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || !true || true" should evaluate to true, got true 818s ok 152 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || !true && true" should evaluate to false, got false 818s ok 153 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && !true || true" should evaluate to true, got true 818s ok 154 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && !true && true" should evaluate to false, got false 818s ok 155 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || !true || !true" should evaluate to false, got false 818s ok 156 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true || !true && !true" should evaluate to false, got false 818s ok 157 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && !true || !true" should evaluate to false, got false 818s ok 158 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!true && !true && !true" should evaluate to false, got false 818s ok 159 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true)" should evaluate to false, got false 818s ok 160 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && true)" should evaluate to false, got false 818s ok 161 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || true)" should evaluate to false, got false 818s ok 162 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || true || true)" should evaluate to false, got false 818s ok 163 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || true && true)" should evaluate to false, got false 818s ok 164 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && true || true)" should evaluate to false, got false 818s ok 165 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && true && true)" should evaluate to false, got false 818s ok 166 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || true || !true)" should evaluate to false, got false 818s ok 167 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || true && !true)" should evaluate to false, got false 818s ok 168 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && true || !true)" should evaluate to false, got false 818s ok 169 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && true && !true)" should evaluate to true, got true 818s ok 170 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && !true)" should evaluate to true, got true 818s ok 171 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || !true)" should evaluate to false, got false 818s ok 172 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || !true || true)" should evaluate to false, got false 818s ok 173 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || !true && true)" should evaluate to false, got false 818s ok 174 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && !true || true)" should evaluate to false, got false 818s ok 175 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && !true && true)" should evaluate to true, got true 818s ok 176 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || !true || !true)" should evaluate to false, got false 818s ok 177 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true || !true && !true)" should evaluate to false, got false 818s ok 178 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && !true || !true)" should evaluate to true, got true 818s ok 179 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(true && !true && !true)" should evaluate to true, got true 818s ok 180 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true)" should evaluate to true, got true 818s ok 181 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && true)" should evaluate to true, got true 818s ok 182 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || true)" should evaluate to false, got false 818s ok 183 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || true || true)" should evaluate to false, got false 818s ok 184 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || true && true)" should evaluate to false, got false 818s ok 185 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && true || true)" should evaluate to false, got false 818s ok 186 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && true && true)" should evaluate to true, got true 818s ok 187 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || true || !true)" should evaluate to false, got false 818s ok 188 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || true && !true)" should evaluate to true, got true 818s ok 189 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && true || !true)" should evaluate to true, got true 818s ok 190 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && true && !true)" should evaluate to true, got true 818s ok 191 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && !true)" should evaluate to true, got true 818s ok 192 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || !true)" should evaluate to true, got true 818s ok 193 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || !true || true)" should evaluate to false, got false 818s ok 194 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || !true && true)" should evaluate to true, got true 818s ok 195 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && !true || true)" should evaluate to false, got false 818s ok 196 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && !true && true)" should evaluate to true, got true 818s ok 197 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || !true || !true)" should evaluate to true, got true 818s ok 198 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true || !true && !true)" should evaluate to true, got true 818s ok 199 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && !true || !true)" should evaluate to true, got true 818s ok 200 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "!(!true && !true && !true)" should evaluate to true, got true 818s ok 201 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 818s ok 202 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 818s ok 203 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "filesize('/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 818s ok 204 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 818s ok 205 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 818s ok 206 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 818s ok 207 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 818s ok 208 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 818s ok 209 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 818s ok 210 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 818s ok 211 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 818s ok 212 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 818s ok 213 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 818s ok 214 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 818s ok 215 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 818s ok 216 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-d '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 818s ok 217 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-e '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 818s ok 218 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-f '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 818s ok 219 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-s '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 818s ok 220 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-F '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 818s ok 221 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-F '/tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 818s ok 222 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-U '/apache/' " should evaluate to true, got true 818s ok 223 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "-U '/apache/expr/none' " should evaluate to false, got false 818s ok 224 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 818s ok 225 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 818s ok 226 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "base64('foo') = 'Zm9v' " should evaluate to true, got true 818s ok 227 818s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 818s ok 228 818s Error log should not have 'Internal evaluation error' entries, found 0 818s ok 229 818s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 818s ok 822s t/apache/expr_string.t .............. 822s 1..29 822s # Running under perl version 5.040000 for linux 822s # Current time local: Fri Nov 29 19:59:15 2024 822s # Current time GMT: Fri Nov 29 19:59:15 2024 822s # Using Test.pm version 1.31 822s # Using Apache/Test.pm version 1.44 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 1 822s Expected return code 200, got 200 for 'foo' 822s ok 2 822s # testing : log message [Fri Nov 29 19:59:16.845141 2024] [log_debug:info] [pid 948313:tid 948461] [client 127.0.0.1:33060] foo (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: 'foo' 822s # received: 'foo' 822s ok 3 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 4 822s Expected return code 200, got 200 for '%{req:SomeHeader}' 822s ok 5 822s # testing : log message [Fri Nov 29 19:59:17.101405 2024] [log_debug:info] [pid 948313:tid 948464] [client 127.0.0.1:33060] SomeValue (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: 'SomeValue' 822s # received: 'SomeValue' 822s ok 6 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 7 822s Should get parse error (500) for "%{", got 500 822s ok 8 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 9 822s Expected return code 200, got 200 for '%' 822s ok 10 822s # testing : log message [Fri Nov 29 19:59:17.608634 2024] [log_debug:info] [pid 948399:tid 948487] [client 127.0.0.1:33062] % (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: '%' 822s # received: '%' 822s ok 11 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 12 822s Expected return code 200, got 200 for '}' 822s ok 13 822s # testing : log message [Fri Nov 29 19:59:17.862303 2024] [log_debug:info] [pid 948399:tid 948488] [client 127.0.0.1:33062] } (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: '}' 822s # received: '}' 822s ok 14 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 15 822s Expected return code 200, got 200 for '\"' 822s ok 16 822s # testing : log message [Fri Nov 29 19:59:18.116002 2024] [log_debug:info] [pid 948399:tid 948490] [client 127.0.0.1:33062] " (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: '"' 822s # received: '"' 822s ok 17 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 18 822s Expected return code 200, got 200 for '\'' 822s ok 19 822s # testing : log message [Fri Nov 29 19:59:18.369728 2024] [log_debug:info] [pid 948399:tid 948489] [client 127.0.0.1:33062] ' (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: '\'' 822s # received: '\'' 822s ok 20 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 21 822s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 822s ok 22 822s # testing : log message [Fri Nov 29 19:59:18.623450 2024] [log_debug:info] [pid 948399:tid 948491] [client 127.0.0.1:33062] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: '%{req:SomeHeader}' 822s # received: '%{req:SomeHeader}' 822s ok 23 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 24 822s Expected return code 200, got 200 for '%{tolower:IDENT}' 822s ok 25 822s # testing : log message [Fri Nov 29 19:59:18.877152 2024] [log_debug:info] [pid 948399:tid 948493] [client 127.0.0.1:33062] ident (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: 'ident' 822s # received: 'ident' 822s ok 26 822s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 27 822s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 822s ok 28 822s # testing : log message [Fri Nov 29 19:59:19.130934 2024] [log_debug:info] [pid 948399:tid 948494] [client 127.0.0.1:33062] get (log_transaction hook, /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 822s # didn't match 822s # expected: 'get' 822s # received: 'get' 822s ok 29 822s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 822s ok 824s t/apache/getfile.t .................. 824s # using LWP client 824s 1..220 824s # Running under perl version 5.040000 for linux 824s # Current time local: Fri Nov 29 19:59:19 2024 824s # Current time GMT: Fri Nov 29 19:59:19 2024 824s # Using Test.pm version 1.31 824s # Using Apache/Test.pm version 1.44 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4c64-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 19556 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl.pod 824s # expected: 19556 824s # received: 19556 824s ok 1 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Accept-Ranges: bytes 824s #ETag: "dbb0-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 56240 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5004delta.pod 824s # expected: 56240 824s # received: 56240 824s ok 2 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Accept-Ranges: bytes 824s #ETag: "85ea-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 34282 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5005delta.pod 824s # expected: 34282 824s # received: 34282 824s ok 3 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Accept-Ranges: bytes 824s #ETag: "da40-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 55872 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5100delta.pod 824s # expected: 55872 824s # received: 55872 824s ok 4 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Accept-Ranges: bytes 824s #ETag: "ab70-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 43888 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5101delta.pod 824s # expected: 43888 824s # received: 43888 824s ok 5 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Accept-Ranges: bytes 824s #ETag: "15cb8-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 89272 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5120delta.pod 824s # expected: 89272 824s # received: 89272 824s ok 6 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2707-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 9991 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5121delta.pod 824s # expected: 9991 824s # received: 9991 824s ok 7 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2569-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 9577 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5122delta.pod 824s # expected: 9577 824s # received: 9577 824s ok 8 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1004-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4100 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5123delta.pod 824s # expected: 4100 824s # received: 4100 824s ok 9 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "e58-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 3672 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5124delta.pod 824s # expected: 3672 824s # received: 3672 824s ok 10 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1e00-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7680 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5125delta.pod 824s # expected: 7680 824s # received: 7680 824s ok 11 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "233a9-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 144297 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5140delta.pod 824s # expected: 144297 824s # received: 144297 824s ok 12 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1f1e-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7966 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5141delta.pod 824s # expected: 7966 824s # received: 7966 824s ok 13 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1aeb-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6891 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5142delta.pod 824s # expected: 6891 824s # received: 6891 824s ok 14 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1e50-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7760 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5143delta.pod 824s # expected: 7760 824s # received: 7760 824s ok 15 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "18b7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6327 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5144delta.pod 824s # expected: 6327 824s # received: 6327 824s ok 16 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "20a07-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 133639 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5160delta.pod 824s # expected: 133639 824s # received: 133639 824s ok 17 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "17fe-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6142 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5161delta.pod 824s # expected: 6142 824s # received: 6142 824s ok 18 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "e0a-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 3594 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5162delta.pod 824s # expected: 3594 824s # received: 3594 824s ok 19 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "ff5-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4085 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:20 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5163delta.pod 824s # expected: 4085 824s # received: 4085 824s ok 20 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1d280-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 119424 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5180delta.pod 824s # expected: 119424 824s # received: 119424 824s ok 21 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "19c5-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6597 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5181delta.pod 824s # expected: 6597 824s # received: 6597 824s ok 22 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "14d7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 5335 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5182delta.pod 824s # expected: 5335 824s # received: 5335 824s ok 23 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1208-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4616 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5184delta.pod 824s # expected: 4616 824s # received: 4616 824s ok 24 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1c352-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 115538 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5200delta.pod 824s # expected: 115538 824s # received: 115538 824s ok 25 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2a07-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10759 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5201delta.pod 824s # expected: 10759 824s # received: 10759 824s ok 26 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2fef-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 12271 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5202delta.pod 824s # expected: 12271 824s # received: 12271 824s ok 27 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2410-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 9232 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5203delta.pod 824s # expected: 9232 824s # received: 9232 824s ok 28 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1fa8f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 129679 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5220delta.pod 824s # expected: 129679 824s # received: 129679 824s ok 29 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "293d-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10557 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5221delta.pod 824s # expected: 10557 824s # received: 10557 824s ok 30 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "301f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 12319 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5222delta.pod 824s # expected: 12319 824s # received: 12319 824s ok 31 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "20fa-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8442 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5223delta.pod 824s # expected: 8442 824s # received: 8442 824s ok 32 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1162-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4450 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5224delta.pod 824s # expected: 4450 824s # received: 4450 824s ok 33 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "fc09-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 64521 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5240delta.pod 824s # expected: 64521 824s # received: 64521 824s ok 34 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2009-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8201 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5241delta.pod 824s # expected: 8201 824s # received: 8201 824s ok 35 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1007-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4103 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5242delta.pod 824s # expected: 4103 824s # received: 4103 824s ok 36 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2aac-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10924 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5243delta.pod 824s # expected: 10924 824s # received: 10924 824s ok 37 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1168-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4456 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5244delta.pod 824s # expected: 4456 824s # received: 4456 824s ok 38 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1875a-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 100186 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5260delta.pod 824s # expected: 100186 824s # received: 100186 824s ok 39 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1e25-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7717 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5261delta.pod 824s # expected: 7717 824s # received: 7717 824s ok 40 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1e16-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7702 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5262delta.pod 824s # expected: 7702 824s # received: 7702 824s ok 41 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1b69-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7017 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5263delta.pod 824s # expected: 7017 824s # received: 7017 824s ok 42 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "115d9-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 71129 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5280delta.pod 824s # expected: 71129 824s # received: 71129 824s ok 43 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "11f7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4599 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5281delta.pod 824s # expected: 4599 824s # received: 4599 824s ok 44 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1806-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6150 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5282delta.pod 824s # expected: 6150 824s # received: 6150 824s ok 45 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "13f7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 5111 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5283delta.pod 824s # expected: 5111 824s # received: 5111 824s ok 46 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "a038-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 41016 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5300delta.pod 824s # expected: 41016 824s # received: 41016 824s ok 47 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1662-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 5730 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5301delta.pod 824s # expected: 5730 824s # received: 5730 824s ok 48 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "124a-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4682 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5302delta.pod 824s # expected: 4682 824s # received: 4682 824s ok 49 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1374-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4980 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5303delta.pod 824s # expected: 4980 824s # received: 4980 824s ok 50 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "d310-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 54032 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5320delta.pod 824s # expected: 54032 824s # received: 54032 824s ok 51 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1b5f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7007 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5321delta.pod 824s # expected: 7007 824s # received: 7007 824s ok 52 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "9201-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 37377 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5340delta.pod 824s # expected: 37377 824s # received: 37377 824s ok 53 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1076-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4214 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5341delta.pod 824s # expected: 4214 824s # received: 4214 824s ok 54 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "f68-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 3944 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5342delta.pod 824s # expected: 3944 824s # received: 3944 824s ok 55 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "fd6-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4054 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5343delta.pod 824s # expected: 4054 824s # received: 4054 824s ok 56 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "ad8b-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 44427 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5360delta.pod 824s # expected: 44427 824s # received: 44427 824s ok 57 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1288-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4744 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5361delta.pod 824s # expected: 4744 824s # received: 4744 824s ok 58 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "f69-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 3945 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5362delta.pod 824s # expected: 3945 824s # received: 3945 824s ok 59 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "fd7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4055 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5363delta.pod 824s # expected: 4055 824s # received: 4055 824s ok 60 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "10d47-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 68935 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5380delta.pod 824s # expected: 68935 824s # received: 68935 824s ok 61 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "f6a-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 3946 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5381delta.pod 824s # expected: 3946 824s # received: 3946 824s ok 62 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "fd8-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4056 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5382delta.pod 824s # expected: 4056 824s # received: 4056 824s ok 63 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c797-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 51095 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl5400delta.pod 824s # expected: 51095 824s # received: 51095 824s ok 64 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1e723-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 124707 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl561delta.pod 824s # expected: 124707 824s # received: 124707 824s ok 65 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1a2bb-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 107195 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl56delta.pod 824s # expected: 107195 824s # received: 107195 824s ok 66 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "94ac-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 38060 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl581delta.pod 824s # expected: 38060 824s # received: 38060 824s ok 67 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1176-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4470 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl582delta.pod 824s # expected: 4470 824s # received: 4470 824s ok 68 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "18bf-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6335 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl583delta.pod 824s # expected: 6335 824s # received: 6335 824s ok 69 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1cc3-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7363 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl584delta.pod 824s # expected: 7363 824s # received: 7363 824s ok 70 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1701-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 5889 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl585delta.pod 824s # expected: 5889 824s # received: 5889 824s ok 71 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "122b-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4651 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl586delta.pod 824s # expected: 4651 824s # received: 4651 824s ok 72 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "20a4-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8356 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl587delta.pod 824s # expected: 8356 824s # received: 8356 824s ok 73 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "62c1-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 25281 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl588delta.pod 824s # expected: 25281 824s # received: 25281 824s ok 74 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "d28d-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 53901 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl589delta.pod 824s # expected: 53901 824s # received: 53901 824s ok 75 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1c1d5-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 115157 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perl58delta.pod 824s # expected: 115157 824s # received: 115157 824s ok 76 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4fe9-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 20457 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlaix.pod 824s # expected: 20457 824s # received: 20457 824s ok 77 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1688-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 5768 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlamiga.pod 824s # expected: 5768 824s # received: 5768 824s ok 78 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2031-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8241 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlandroid.pod 824s # expected: 8241 824s # received: 8241 824s ok 79 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "ceb51-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 846673 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlapi.pod 824s # expected: 846673 824s # received: 846673 824s ok 80 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "5838-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 22584 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlapio.pod 824s # expected: 22584 824s # received: 22584 824s ok 81 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1b62-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7010 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlartistic.pod 824s # expected: 7010 824s # received: 7010 824s ok 82 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "210c-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8460 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlbook.pod 824s # expected: 8460 824s # received: 8460 824s ok 83 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "126-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 294 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlboot.pod 824s # expected: 294 824s # received: 294 824s ok 84 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "130-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 304 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlbot.pod 824s # expected: 304 824s # received: 304 824s ok 85 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1f50-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8016 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlbs2000.pod 824s # expected: 8016 824s # received: 8016 824s ok 86 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "dea2-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 56994 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlcall.pod 824s # expected: 56994 824s # received: 56994 824s ok 87 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1180-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4480 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlcheat.pod 824s # expected: 4480 824s # received: 4480 824s ok 88 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "3179-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 12665 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlclass.pod 824s # expected: 12665 824s # received: 12665 824s ok 89 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "3c63-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 15459 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlclassguts.pod 824s # expected: 15459 824s # received: 15459 824s ok 90 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "d19f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 53663 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlclib.pod 824s # expected: 53663 824s # received: 53663 824s ok 91 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "12e5-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4837 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlcn.pod 824s # expected: 4837 824s # received: 4837 824s ok 92 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1b1b-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6939 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlcommunity.pod 824s # expected: 6939 824s # received: 6939 824s ok 93 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "662a-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 26154 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlcygwin.pod 824s # expected: 26154 824s # received: 26154 824s ok 94 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "cfa2-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 53154 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldata.pod 824s # expected: 53154 824s # received: 53154 824s ok 95 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "134d-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4941 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 824s # expected: 4941 824s # received: 4941 824s ok 96 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "a85c-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 43100 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldebguts.pod 824s # expected: 43100 824s # received: 43100 824s ok 97 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "5693-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 22163 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldebtut.pod 824s # expected: 22163 824s # received: 22163 824s ok 98 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "9bc9-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 39881 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldebug.pod 824s # expected: 39881 824s # received: 39881 824s ok 99 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c797-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 51095 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldelta.pod 824s # expected: 51095 824s # received: 51095 824s ok 100 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "5fb8-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 24504 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldeprecation.pod 824s # expected: 24504 824s # received: 24504 824s ok 101 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4d4e9-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 316649 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldiag.pod 824s # expected: 316649 824s # received: 316649 824s ok 102 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "24a0-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 9376 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldoc.pod 824s # expected: 9376 824s # received: 9376 824s ok 103 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "b4ed-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 46317 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldocstyle.pod 824s # expected: 46317 824s # received: 46317 824s ok 104 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "6946-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 26950 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldsc.pod 824s # expected: 26950 824s # received: 26950 824s ok 105 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1f20-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7968 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perldtrace.pod 824s # expected: 7968 824s # received: 7968 824s ok 106 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1497f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 84351 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlebcdic.pod 824s # expected: 84351 824s # received: 84351 824s ok 107 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "937e-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 37758 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlembed.pod 824s # expected: 37758 824s # received: 37758 824s ok 108 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2812-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10258 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlexperiment.pod 824s # expected: 10258 824s # received: 10258 824s ok 109 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "58d2-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 22738 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq.pod 824s # expected: 22738 824s # received: 22738 824s ok 110 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "34a1-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 13473 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq1.pod 824s # expected: 13473 824s # received: 13473 824s ok 111 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "292a-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10538 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq2.pod 824s # expected: 10538 824s # received: 10538 824s ok 112 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "92e1-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 37601 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq3.pod 824s # expected: 37601 824s # received: 37601 824s ok 113 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "16bcd-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 93133 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq4.pod 824s # expected: 93133 824s # received: 93133 824s ok 114 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "dbc1-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 56257 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq5.pod 824s # expected: 56257 824s # received: 56257 824s ok 115 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "9a71-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 39537 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq6.pod 824s # expected: 39537 824s # received: 39537 824s ok 116 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "93ae-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 37806 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq7.pod 824s # expected: 37806 824s # received: 37806 824s ok 117 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c30c-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 49932 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq8.pod 824s # expected: 49932 824s # received: 49932 824s ok 118 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "3b75-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 15221 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfaq9.pod 824s # expected: 15221 824s # received: 15221 824s ok 119 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "56ca-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 22218 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfilter.pod 824s # expected: 22218 824s # received: 22218 824s ok 120 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "342b-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 13355 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfork.pod 824s # expected: 13355 824s # received: 13355 824s ok 121 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4122-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 16674 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlform.pod 824s # expected: 16674 824s # received: 16674 824s ok 122 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "671-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 1649 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 824s # expected: 1649 824s # received: 1649 824s ok 123 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "68740-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 427840 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlfunc.pod 824s # expected: 427840 824s # received: 427840 824s ok 124 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "7c2e-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 31790 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlgit.pod 824s # expected: 31790 824s # received: 31790 824s ok 125 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "219ca-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 137674 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlglossary.pod 824s # expected: 137674 824s # received: 137674 824s ok 126 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4072-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 16498 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlgov.pod 824s # expected: 16498 824s # received: 16498 824s ok 127 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "35f7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 13815 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlgpl.pod 824s # expected: 13815 824s # received: 13815 824s ok 128 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "31bb8-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 203704 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlguts.pod 824s # expected: 203704 824s # received: 203704 824s ok 129 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "afe5-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 45029 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlhack.pod 824s # expected: 45029 824s # received: 45029 824s ok 130 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1297d-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 76157 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlhacktips.pod 824s # expected: 76157 824s # received: 76157 824s ok 131 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1809-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6153 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlhacktut.pod 824s # expected: 6153 824s # received: 6153 824s ok 132 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "602-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 1538 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlhaiku.pod 824s # expected: 1538 824s # received: 1538 824s ok 133 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "ea29-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 59945 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlhist.pod 824s # expected: 59945 824s # received: 59945 824s ok 134 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "77a4-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 30628 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlhpux.pod 824s # expected: 30628 824s # received: 30628 824s ok 135 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "7dd-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 2013 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlhurd.pod 824s # expected: 2013 824s # received: 2013 824s ok 136 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1fc9f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 130207 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlintern.pod 824s # expected: 130207 824s # received: 130207 824s ok 137 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "9216-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 37398 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlinterp.pod 824s # expected: 37398 824s # received: 37398 824s ok 138 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "579a-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 22426 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlintro.pod 824s # expected: 22426 824s # received: 22426 824s ok 139 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "8ad2-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 35538 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perliol.pod 824s # expected: 35538 824s # received: 35538 824s ok 140 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "11818-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 71704 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlipc.pod 824s # expected: 71704 824s # received: 71704 824s ok 141 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1150-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4432 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlirix.pod 824s # expected: 4432 824s # received: 4432 824s ok 142 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "20a8-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8360 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perljp.pod 824s # expected: 8360 824s # received: 8360 824s ok 143 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2fc0-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 12224 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlko.pod 824s # expected: 12224 824s # received: 12224 824s ok 144 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "163-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 355 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perllexwarn.pod 824s # expected: 355 824s # received: 355 824s ok 145 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "7ea-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 2026 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perllinux.pod 824s # expected: 2026 824s # received: 2026 824s ok 146 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "12978-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 76152 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perllocale.pod 824s # expected: 76152 824s # received: 76152 824s ok 147 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2487-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 9351 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perllol.pod 824s # expected: 9351 824s # received: 9351 824s ok 148 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2f6f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 12143 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlmacosx.pod 824s # expected: 12143 824s # received: 12143 824s ok 149 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "67a7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 26535 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlmod.pod 824s # expected: 26535 824s # received: 26535 824s ok 150 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2574-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 9588 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 824s # expected: 9588 824s # received: 9588 824s ok 151 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1095c-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 67932 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlmodlib.pod 824s # expected: 67932 824s # received: 67932 824s ok 152 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "573b-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 22331 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 824s # expected: 22331 824s # received: 22331 824s ok 153 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "d65-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 3429 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlmroapi.pod 824s # expected: 3429 824s # received: 3429 824s ok 154 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2ad3-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10963 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlnewmod.pod 824s # expected: 10963 824s # received: 10963 824s ok 155 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "20a5-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8357 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlnumber.pod 824s # expected: 8357 824s # received: 8357 824s ok 156 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "8d31-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 36145 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlobj.pod 824s # expected: 36145 824s # received: 36145 824s ok 157 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "6885-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 26757 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlootut.pod 824s # expected: 26757 824s # received: 26757 824s ok 158 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2b4ac-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 177324 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlop.pod 824s # expected: 177324 824s # received: 177324 824s ok 159 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4db-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 1243 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 824s # expected: 1243 824s # received: 1243 824s ok 160 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "3b77-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 15223 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlopentut.pod 824s # expected: 15223 824s # received: 15223 824s ok 161 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "16cb7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 93367 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlos2.pod 824s # expected: 93367 824s # received: 93367 824s ok 162 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "37cb-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 14283 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlos390.pod 824s # expected: 14283 824s # received: 14283 824s ok 163 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "12b0-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4784 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlos400.pod 824s # expected: 4784 824s # received: 4784 824s ok 164 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c8a9-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 51369 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlpacktut.pod 824s # expected: 51369 824s # received: 51369 824s ok 165 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c2bc-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 49852 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlperf.pod 824s # expected: 49852 824s # received: 49852 824s ok 166 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1418-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 5144 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlplan9.pod 824s # expected: 5144 824s # received: 5144 824s ok 167 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "5b65-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 23397 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlpod.pod 824s # expected: 23397 824s # received: 23397 824s ok 168 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "10d10-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 68880 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlpodspec.pod 824s # expected: 68880 824s # received: 68880 824s ok 169 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2f40-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 12096 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 824s # expected: 12096 824s # received: 12096 824s ok 170 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "67b7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 26551 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlpolicy.pod 824s # expected: 26551 824s # received: 26551 824s ok 171 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "15db1-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 89521 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlport.pod 824s # expected: 89521 824s # received: 89521 824s ok 172 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1412-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 5138 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlpragma.pod 824s # expected: 5138 824s # received: 5138 824s ok 173 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1a25-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 6693 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlqnx.pod 824s # expected: 6693 824s # received: 6693 824s ok 174 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "21256-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 135766 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlre.pod 824s # expected: 135766 824s # received: 135766 824s ok 175 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "8a9c-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 35484 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlreapi.pod 824s # expected: 35484 824s # received: 35484 824s ok 176 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "818f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 33167 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 824s # expected: 33167 824s # received: 33167 824s ok 177 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "bec7-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 48839 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 824s # expected: 48839 824s # received: 48839 824s ok 178 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "8d5c-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 36188 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlref.pod 824s # expected: 36188 824s # received: 36188 824s ok 179 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4944-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 18756 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlreftut.pod 824s # expected: 18756 824s # received: 18756 824s ok 180 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "a989-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 43401 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlreguts.pod 824s # expected: 43401 824s # received: 43401 824s ok 181 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1fd-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 509 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlrepository.pod 824s # expected: 509 824s # received: 509 824s ok 182 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4b07-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 19207 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlrequick.pod 824s # expected: 19207 824s # received: 19207 824s ok 183 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "3caa-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 15530 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlreref.pod 824s # expected: 15530 824s # received: 15530 824s ok 184 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1e1ef-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 123375 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlretut.pod 824s # expected: 123375 824s # received: 123375 824s ok 185 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "651-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 1617 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlriscos.pod 824s # expected: 1617 824s # received: 1617 824s ok 186 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "e707-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 59143 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlrun.pod 824s # expected: 59143 824s # received: 59143 824s ok 187 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "6cea-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 27882 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlsec.pod 824s # expected: 27882 824s # received: 27882 824s ok 188 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "4af2-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 19186 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 824s # expected: 19186 824s # received: 19186 824s ok 189 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "7494-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 29844 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlsolaris.pod 824s # expected: 29844 824s # received: 29844 824s ok 190 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1bdc-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7132 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlsource.pod 824s # expected: 7132 824s # received: 7132 824s ok 191 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "233b-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 9019 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlstyle.pod 824s # expected: 9019 824s # received: 9019 824s ok 192 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "12fb9-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 77753 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlsub.pod 824s # expected: 77753 824s # received: 77753 824s ok 193 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "d31f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 54047 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlsyn.pod 824s # expected: 54047 824s # received: 54047 824s ok 194 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "2858-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10328 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlsynology.pod 824s # expected: 10328 824s # received: 10328 824s ok 195 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "b184-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 45444 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlthrtut.pod 824s # expected: 45444 824s # received: 45444 824s ok 196 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "9a91-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 39569 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltie.pod 824s # expected: 39569 824s # received: 39569 824s ok 197 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "ce6d8-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 845528 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltoc.pod 824s # expected: 845528 824s # received: 845528 824s ok 198 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "174-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 372 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltodo.pod 824s # expected: 372 824s # received: 372 824s ok 199 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "126-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 294 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltooc.pod 824s # expected: 294 824s # received: 294 824s ok 200 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "126-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 294 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltoot.pod 824s # expected: 294 824s # received: 294 824s ok 201 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "297f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 10623 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltrap.pod 824s # expected: 10623 824s # received: 10623 824s ok 202 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "213f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 8511 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltru64.pod 824s # expected: 8511 824s # received: 8511 824s ok 203 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1183-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4483 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perltw.pod 824s # expected: 4483 824s # received: 4483 824s ok 204 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "162b6-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 90806 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlunicode.pod 824s # expected: 90806 824s # received: 90806 824s ok 205 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "6349-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 25417 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlunicook.pod 824s # expected: 25417 824s # received: 25417 824s ok 206 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "372e-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 14126 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlunifaq.pod 824s # expected: 14126 824s # received: 14126 824s ok 207 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "96e1-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 38625 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perluniintro.pod 824s # expected: 38625 824s # received: 38625 824s ok 208 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "6eefa-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 454394 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perluniprops.pod 824s # expected: 454394 824s # received: 454394 824s ok 209 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1f10-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7952 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlunitut.pod 824s # expected: 7952 824s # received: 7952 824s ok 210 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "1ce8-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 7400 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlutil.pod 824s # expected: 7400 824s # received: 7400 824s ok 211 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "16c17-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 93207 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlvar.pod 824s # expected: 93207 824s # received: 93207 824s ok 212 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c68d-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 50829 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlvms.pod 824s # expected: 50829 824s # received: 50829 824s ok 213 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "f16-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 3862 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlvos.pod 824s # expected: 3862 824s # received: 3862 824s ok 214 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "7c61-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 31841 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlwin32.pod 824s # expected: 31841 824s # received: 31841 824s ok 215 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "12d15-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 77077 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlxs.pod 824s # expected: 77077 824s # received: 77077 824s ok 216 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c51f-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 50463 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlxstut.pod 824s # expected: 50463 824s # received: 50463 824s ok 217 824s #lwp request: 824s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "5dc1-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 24001 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 824s # expected: 24001 824s # received: 24001 824s ok 218 824s #lwp request: 824s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "c7100-61fb3d76b3b80" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 815360 824s #Last-Modified: Thu, 15 Aug 2024 07:32:14 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-binary-httpd 824s # expected: 815360 824s # received: 815360 824s ok 219 824s #lwp request: 824s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 824s #User-Agent: libwww-perl/6.77 824s # 824s #server response: 824s #HTTP/1.1 200 OK 824s #Connection: close 824s #Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Accept-Ranges: bytes 824s #ETag: "416790-62796587675c0" 824s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 824s #Vary: In-If1 824s #Content-Length: 4286352 824s #Last-Modified: Sat, 23 Nov 2024 15:42:23 GMT 824s #Client-Date: Fri, 29 Nov 2024 19:59:21 GMT 824s #Client-Peer: 127.0.0.1:8529 824s #Client-Response-Num: 1 824s #DMMATCH1: 1 824s # 824s # testing : download of /getfiles-binary-perl 824s # expected: 4286352 824s # received: 4286352 824s ok 220 824s ok 825s t/apache/headers.t .................. 825s 1..27 825s # Running under perl version 5.040000 for linux 825s # Current time local: Fri Nov 29 19:59:21 2024 825s # Current time GMT: Fri Nov 29 19:59:21 2024 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.44 825s testing: Hello: World 825s ok 1 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 2 825s header: [World] vs [World] 825s # testing : compare header Hello value 825s # expected: 'World' 825s # received: 'World' 825s ok 3 825s testing: Hello: World 825s ok 4 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 5 825s header: [World] vs [World] 825s # testing : compare header Hello value 825s # expected: 'World' 825s # received: 'World' 825s ok 6 825s testing: Hello: World 825s ok 7 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 8 825s header: [World] vs [World] 825s # testing : compare header Hello value 825s # expected: 'World' 825s # received: 'World' 825s ok 9 825s testing: Hello: Foo 825s Bar 825s ok 10 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 11 825s header: [Foo Bar] vs [Foo Bar] 825s # testing : compare header Hello value 825s # expected: 'Foo Bar' 825s # received: 'Foo Bar' 825s ok 12 825s testing: Hello: Foo 825s Bar 825s ok 13 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 14 825s header: [Foo Bar] vs [Foo Bar] 825s # testing : compare header Hello value 825s # expected: 'Foo Bar' 825s # received: 'Foo Bar' 825s ok 15 825s testing: Hello: Foo 825s Bar 825s ok 16 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 17 825s header: [Foo Bar] vs [Foo Bar] 825s # testing : compare header Hello value 825s # expected: 'Foo Bar' 825s # received: 'Foo Bar' 825s ok 18 825s testing: Hello: Foo 825s Bar 825s ok 19 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 20 825s header: [Foo Bar] vs [Foo Bar] 825s # testing : compare header Hello value 825s # expected: 'Foo Bar' 825s # received: 'Foo Bar' 825s ok 21 825s testing: Hello: Foo 825s Bar 825s ok 22 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 23 825s header: [Foo Bar] vs [Foo Bar] 825s # testing : compare header Hello value 825s # expected: 'Foo Bar' 825s # received: 'Foo Bar' 825s ok 24 825s testing: Hello:World 825s ok 25 825s # testing : response success 825s # expected: qr/HTTP\/1\.. 200 OK/ 825s # received: 'HTTP/1.1 200 OK' 825s ok 26 825s header: [World] vs [World] 825s # testing : compare header Hello value 825s # expected: 'World' 825s # received: 'World' 825s ok 27 825s ok 827s t/apache/hostcheck.t ................ 827s 1..14 827s # Running under perl version 5.040000 for linux 827s # Current time local: Fri Nov 29 19:59:22 2024 827s # Current time GMT: Fri Nov 29 19:59:22 2024 827s # Using Test.pm version 1.31 827s # Using Apache/Test.pm version 1.44 827s # SENDING to 127.0.0.1:8529 827s # GET / HTTP/1.1 827s Host: localhost 827s 827s # expected 200, got 200 for ok 827s ok 1 827s # SENDING to 127.0.0.1:8529 827s # GET / HTTP/1.1 827s Host: localhost:1 827s 827s # expected 200, got 200 for port ignored 827s ok 2 827s # SENDING to 127.0.0.1:8529 827s # GET / HTTP/1.1 827s Host: notlisted 827s 827s # expected 200, got 200 for name not listed 827s ok 3 827s # SENDING to 127.0.0.1:8529 827s # GET / HTTP/1.1 827s Host: 127.0.0.1 827s 827s # expected 200, got 200 for IP not in serveralias/servername 827s ok 4 827s # SENDING to 127.0.0.1:8529 827s # GET / HTTP/1.1 827s Host: default-strict 827s 827s # expected 200, got 200 for NVH matches in default server 827s ok 5 827s # SENDING to 127.0.0.1:8529 827s # GET / HTTP/1.1 827s Host: nvh-strict 827s 827s # expected 200, got 200 for NVH matches 827s ok 6 827s # SENDING to 127.0.0.1:8529 827s # GET / HTTP/1.1 827s Host: nvh-strict:1 827s 827s # expected 200, got 200 for NVH matches port ignored 827s ok 7 827s # SENDING to 127.0.0.1:8543 827s # GET / HTTP/1.1 827s Host: localhost 827s 827s # expected 400, got 400 for ok 827s ok 8 827s # SENDING to 127.0.0.1:8543 827s # GET / HTTP/1.1 827s Host: localhost:1 827s 827s # expected 400, got 400 for port ignored 827s ok 9 827s # SENDING to 127.0.0.1:8543 827s # GET / HTTP/1.1 827s Host: notlisted 827s 827s # expected 400, got 400 for name not listed 827s ok 10 827s # SENDING to 127.0.0.1:8543 827s # GET / HTTP/1.1 827s Host: 127.0.0.1 827s 827s # expected 400, got 400 for IP not in serveralias/servername 827s ok 11 827s # SENDING to 127.0.0.1:8543 827s # GET / HTTP/1.1 827s Host: default-strict 827s 827s # expected 200, got 200 for NVH matches in default server 827s ok 12 827s # SENDING to 127.0.0.1:8543 827s # GET / HTTP/1.1 827s Host: nvh-strict 827s 827s # expected 200, got 200 for NVH matches 827s ok 13 827s # SENDING to 127.0.0.1:8543 827s # GET / HTTP/1.1 827s Host: nvh-strict:1 827s 827s # expected 200, got 200 for NVH matches port ignored 827s ok 14 827s ok 829s t/apache/http_strict.t .............. 829s 1..178 829s # Running under perl version 5.040000 for linux 829s # Current time local: Fri Nov 29 19:59:24 2024 829s # Current time GMT: Fri Nov 29 19:59:24 2024 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.44 829s # SENDING: 829s # GET / HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 1 829s # SENDING: 829s # GET / HTTP/1.0\n\n 829s # expecting success, got 200 829s ok 2 829s # SENDING: 829s # get / HTTP/1.0\r\n\r\n 829s # expecting 501, got 501 829s ok 3 829s # SENDING: 829s # G ET / HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 4 829s # SENDING: 829s # G\x00ET / HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 5 829s # SENDING: 829s # G/T / HTTP/1.0\r\n\r\n 829s # expecting 501, got 501 829s ok 6 829s # SENDING: 829s # GET /\x00 HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 7 829s # SENDING: 829s # GET / HTTP/1.0\x00\r\n\r\n 829s # expecting 400, got 400 829s ok 8 829s # SENDING: 829s # GET\x0c/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 9 829s # SENDING: 829s # GET\r/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 10 829s # SENDING: 829s # GET\t/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 11 829s # SENDING: 829s # GET / HTT/1.0\r\n\r\n 829s # expecting error, got 400 829s ok 12 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 829s # expecting success, got 200 829s ok 13 829s # SENDING: 829s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 829s # expecting success, got 200 829s ok 14 829s # SENDING: 829s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 829s # expecting success, got 200 829s ok 15 829s # SENDING: 829s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 16 829s # SENDING: 829s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 17 829s # SENDING: 829s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 829s # expecting 200, got 200 829s ok 18 829s # SENDING: 829s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 19 829s # SENDING: 829s # GET / HTTP/\r\nHost: localhost\r\n\r\n 829s # expecting error, got 400 829s ok 20 829s # SENDING: 829s # GET / HTTP/0.9\r\n\r\n 829s # expecting error, got 400 829s ok 21 829s # SENDING: 829s # GET / HTTP/0.8\r\n\r\n 829s # expecting error, got 400 829s ok 22 829s # SENDING: 829s # GET /\x01 HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 23 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 24 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 829s # expecting 200, got 200 829s ok 25 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 829s # expecting 400, got 400 829s ok 26 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 829s # expecting 200, got 200 829s ok 27 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo\r\n\r\n 829s # expecting 400, got 400 829s ok 28 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 829s # expecting 400, got 400 829s ok 29 829s # SENDING: 829s # GET / HTTP/1.0\r\n: bar\r\n\r\n 829s # expecting 400, got 400 829s ok 30 829s # SENDING: 829s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 31 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 829s # expecting 400, got 400 829s ok 32 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 829s # expecting 400, got 400 829s ok 33 829s # SENDING: 829s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 829s # expecting 400, got 400 829s ok 34 829s # SENDING: 829s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 35 829s # SENDING: 829s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 829s # expecting 400, got 400 829s ok 36 829s # SENDING: 829s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 829s # expecting 400, got 400 829s ok 37 829s # SENDING: 829s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 829s # expecting 200, got 200 829s ok 38 829s # SENDING: 829s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 829s # expecting 400, got 400 829s ok 39 829s # SENDING: 829s # GET / HTTP/1.0\r\r 829s # expecting dropped connection and HTTPD dropped connection 829s ok 40 829s # SENDING: 829s # GET /\r\n 829s # expecting headerless HTTP/0.9 body, got response 829s ok 41 829s # SENDING: 829s # GET /#frag HTTP/1.0\r\n 829s # expecting 400, got 400 829s ok 42 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 829s # expecting 200, got 200 829s ok 43 829s # SENDING: 829s # GET http://017700000001/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 44 829s # SENDING: 829s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 45 829s # SENDING: 829s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 46 829s # SENDING: 829s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 47 829s # SENDING: 829s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 48 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 829s # expecting 200, got 200 829s ok 49 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 829s # expecting 400, got 400 829s ok 50 829s # SENDING: 829s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 51 829s # SENDING: 829s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 52 829s # SENDING: 829s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 53 829s # SENDING: 829s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 54 829s # SENDING: 829s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 55 829s # SENDING: 829s # GET http://[::1]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 56 829s # SENDING: 829s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 57 829s # SENDING: 829s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 58 829s # SENDING: 829s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 59 829s # SENDING: 829s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 60 829s # SENDING: 829s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 61 829s # SENDING: 829s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 62 829s # SENDING: 829s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 63 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 829s # expecting success, got 200 829s ok 64 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 829s # expecting success, got 200 829s ok 65 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 829s # expecting success, got 200 829s ok 66 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 829s # expecting success, got 200 829s ok 67 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 829s # expecting success, got 200 829s ok 68 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 829s # expecting success, got 200 829s ok 69 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 829s # expecting 200, got 200 829s ok 70 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 829s # expecting 200, got 200 829s ok 71 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 829s # expecting 400, got 400 829s ok 72 829s # SENDING: 829s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 73 829s # SENDING: 829s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 74 829s # SENDING: 829s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 75 829s # SENDING: 829s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 76 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 829s # expecting 200, got 200 829s ok 77 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 829s # expecting 200, got 200 829s ok 78 829s # SENDING: 829s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 79 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 829s # DECODED: Foo: bar 829s # RESPONSE: 829s # HTTP/1.1 200 OK\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Foo: bar\r\n 829s # Vary: In-If1\r\n 829s # DMMATCH1: 1\r\n 829s # Content-Length: 36\r\n 829s # Connection: close\r\n 829s # Content-Type: text/plain\r\n 829s # \r\n 829s # Hi!\n 829s # SERVERNAME=localhost\n 829s # HTTP_HOST=\n 829s # 829s # expecting 200, got 200 829s ok 80 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 829s # DECODED: Foo: 829s # RESPONSE: 829s # HTTP/1.1 200 OK\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Foo: \r\n 829s # Vary: In-If1\r\n 829s # DMMATCH1: 1\r\n 829s # Connection: close\r\n 829s # Content-Type: text/plain\r\n 829s # \r\n 829s # Hi!\n 829s # SERVERNAME=localhost\n 829s # HTTP_HOST=\n 829s # 829s # expecting 200, got 200 829s ok 81 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 829s # DECODED: : bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 564\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 82 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 829s # DECODED: F\x00oo: bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 528\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 83 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 829s # DECODED: F\x01oo: bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 564\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 84 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 829s # DECODED: F\noo: bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 528\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 85 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 829s # DECODED: Foo: b\tar 829s # RESPONSE: 829s # HTTP/1.1 200 OK\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Foo: b\tar\r\n 829s # Vary: In-If1\r\n 829s # DMMATCH1: 1\r\n 829s # Connection: close\r\n 829s # Content-Type: text/plain\r\n 829s # \r\n 829s # Hi!\n 829s # SERVERNAME=localhost\n 829s # HTTP_HOST=\n 829s # 829s # expecting 200, got 200 829s ok 86 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 829s # DECODED: Foo: b\x01ar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 564\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 87 829s # SENDING: 829s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 829s # expecting 500, got 500 829s ok 88 829s # SENDING: 829s # GET / HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 89 829s # SENDING: 829s # GET / HTTP/1.0\n\n 829s # expecting 400, got 400 829s ok 90 829s # SENDING: 829s # get / HTTP/1.0\r\n\r\n 829s # expecting 501, got 501 829s ok 91 829s # SENDING: 829s # G ET / HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 92 829s # SENDING: 829s # G\x00ET / HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 93 829s # SENDING: 829s # G/T / HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 94 829s # SENDING: 829s # GET /\x00 HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 95 829s # SENDING: 829s # GET / HTTP/1.0\x00\r\n\r\n 829s # expecting 400, got 400 829s ok 96 829s # SENDING: 829s # GET\x0c/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 97 829s # SENDING: 829s # GET\r/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 98 829s # SENDING: 829s # GET\t/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 99 829s # SENDING: 829s # GET / HTT/1.0\r\n\r\n 829s # expecting error, got 400 829s ok 100 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 829s # expecting success, got 200 829s ok 101 829s # SENDING: 829s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 829s # expecting success, got 200 829s ok 102 829s # SENDING: 829s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 829s # expecting success, got 200 829s ok 103 829s # SENDING: 829s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 104 829s # SENDING: 829s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 105 829s # SENDING: 829s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 106 829s # SENDING: 829s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 107 829s # SENDING: 829s # GET / HTTP/\r\nHost: localhost\r\n\r\n 829s # expecting error, got 400 829s ok 108 829s # SENDING: 829s # GET / HTTP/0.9\r\n\r\n 829s # expecting error, got 400 829s ok 109 829s # SENDING: 829s # GET / HTTP/0.8\r\n\r\n 829s # expecting error, got 400 829s ok 110 829s # SENDING: 829s # GET /\x01 HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 111 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 112 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 829s # expecting 200, got 200 829s ok 113 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 829s # expecting 400, got 400 829s ok 114 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 829s # expecting 400, got 400 829s ok 115 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo\r\n\r\n 829s # expecting 400, got 400 829s ok 116 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 829s # expecting 400, got 400 829s ok 117 829s # SENDING: 829s # GET / HTTP/1.0\r\n: bar\r\n\r\n 829s # expecting 400, got 400 829s ok 118 829s # SENDING: 829s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 119 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 829s # expecting 400, got 400 829s ok 120 829s # SENDING: 829s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 829s # expecting 400, got 400 829s ok 121 829s # SENDING: 829s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 829s # expecting 400, got 400 829s ok 122 829s # SENDING: 829s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 829s # expecting 400, got 400 829s ok 123 829s # SENDING: 829s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 829s # expecting 400, got 400 829s ok 124 829s # SENDING: 829s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 829s # expecting 400, got 400 829s ok 125 829s # SENDING: 829s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 829s # expecting 200, got 200 829s ok 126 829s # SENDING: 829s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 829s # expecting 400, got 400 829s ok 127 829s # SENDING: 829s # GET / HTTP/1.0\r\r 829s # expecting dropped connection and HTTPD dropped connection 829s ok 128 829s # SENDING: 829s # GET /\r\n 829s # expecting headerless HTTP/0.9 body, got response 829s ok 129 829s # SENDING: 829s # GET /#frag HTTP/1.0\r\n 829s # expecting 400, got 400 829s ok 130 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 829s # expecting 400, got 400 829s ok 131 829s # SENDING: 829s # GET http://017700000001/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 132 829s # SENDING: 829s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 133 829s # SENDING: 829s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 134 829s # SENDING: 829s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 135 829s # SENDING: 829s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 136 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 829s # expecting 400, got 400 829s ok 137 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 829s # expecting 400, got 400 829s ok 138 829s # SENDING: 829s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 139 829s # SENDING: 829s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 140 829s # SENDING: 829s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 141 829s # SENDING: 829s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 142 829s # SENDING: 829s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 143 829s # SENDING: 829s # GET http://[::1]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 144 829s # SENDING: 829s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 145 829s # SENDING: 829s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 146 829s # SENDING: 829s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 147 829s # SENDING: 829s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 148 829s # SENDING: 829s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 149 829s # SENDING: 829s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 829s # expecting success, got 200 829s ok 150 829s # SENDING: 829s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 829s # expecting 400, got 400 829s ok 151 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 829s # expecting success, got 200 829s ok 152 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 829s # expecting success, got 200 829s ok 153 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 829s # expecting success, got 200 829s ok 154 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 829s # expecting success, got 200 829s ok 155 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 829s # expecting success, got 200 829s ok 156 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 829s # expecting success, got 200 829s ok 157 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 829s # expecting 400, got 400 829s ok 158 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 829s # expecting 400, got 400 829s ok 159 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 829s # expecting 400, got 400 829s ok 160 829s # SENDING: 829s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 161 829s # SENDING: 829s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 162 829s # SENDING: 829s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 163 829s # SENDING: 829s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 829s # expecting 200, got 200 829s ok 164 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 829s # expecting 200, got 200 829s ok 165 829s # SENDING: 829s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 829s # expecting 200, got 200 829s ok 166 829s # SENDING: 829s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 829s # expecting 200, got 200 829s ok 167 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 829s # DECODED: Foo: bar 829s # RESPONSE: 829s # HTTP/1.1 200 OK\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Foo: bar\r\n 829s # Vary: In-If1\r\n 829s # DMMATCH1: 1\r\n 829s # Connection: close\r\n 829s # Content-Type: text/plain\r\n 829s # \r\n 829s # Hi!\n 829s # SERVERNAME=localhost\n 829s # HTTP_HOST=\n 829s # 829s # expecting 200, got 200 829s ok 168 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 829s # DECODED: Foo: 829s # RESPONSE: 829s # HTTP/1.1 200 OK\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Foo: \r\n 829s # Vary: In-If1\r\n 829s # DMMATCH1: 1\r\n 829s # Connection: close\r\n 829s # Content-Type: text/plain\r\n 829s # \r\n 829s # Hi!\n 829s # SERVERNAME=localhost\n 829s # HTTP_HOST=\n 829s # 829s # expecting 200, got 200 829s ok 169 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 829s # DECODED: : bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 564\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 170 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 829s # DECODED: F\x00oo: bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 528\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 171 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 829s # DECODED: F\x01oo: bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 564\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 172 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 829s # DECODED: F\noo: bar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 528\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 173 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 829s # DECODED: Foo: b\tar 829s # RESPONSE: 829s # HTTP/1.1 200 OK\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Foo: b\tar\r\n 829s # Vary: In-If1\r\n 829s # DMMATCH1: 1\r\n 829s # Connection: close\r\n 829s # Content-Type: text/plain\r\n 829s # \r\n 829s # Hi!\n 829s # SERVERNAME=localhost\n 829s # HTTP_HOST=\n 829s # 829s # expecting 200, got 200 829s ok 174 829s # SENDING: 829s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 829s # DECODED: Foo: b\x01ar 829s # RESPONSE: 829s # HTTP/1.1 500 Internal Server Error\r\n 829s # Date: Fri, 29 Nov 2024 19:59:26 GMT\r\n 829s # Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0\r\n 829s # Content-Length: 564\r\n 829s # Connection: close\r\n 829s # Content-Type: text/html; charset=iso-8859-1\r\n 829s # \r\n 829s # \n 829s # \n 829s # ... 829s # expecting 500, got 500 829s ok 175 829s # SENDING: 829s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 829s # expecting 500, got 500 829s ok 176 829s ok 177 829s ok 178 829s ok 831s t/apache/if_sections.t .............. 831s 1..46 831s # Running under perl version 5.040000 for linux 831s # Current time local: Fri Nov 29 19:59:26 2024 831s # Current time GMT: Fri Nov 29 19:59:26 2024 831s # Using Test.pm version 1.31 831s # Using Apache/Test.pm version 1.44 831s # /if_sec/ with '': 831s # expected: 200 831s # received: '200' 831s ok 1 831s # expected: undef 831s # received: undef 831s ok 2 831s # /if_sec/foo.if_test with '': 831s # expected: 200 831s # received: '200' 831s ok 3 831s # expected: undef 831s # received: undef 831s ok 4 831s # /if_sec/foo.if_test with '1': 831s # expected: 200 831s # received: '200' 831s ok 5 831s # expected: 'global1' 831s # received: 'global1' 831s ok 6 831s # /if_sec/foo.if_test with '1 11': 831s # expected: 200 831s # received: '200' 831s ok 7 831s # expected: 'global1, nested11, nested113' 831s # received: 'global1, nested11, nested113' 831s ok 8 831s # /if_sec/foo.if_test with '1 11 111': 831s # expected: 200 831s # received: '200' 831s ok 9 831s # expected: 'global1, nested11, nested111' 831s # received: 'global1, nested11, nested111' 831s ok 10 831s # /if_sec/foo.if_test with '1 11 112': 831s # expected: 200 831s # received: '200' 831s ok 11 831s # expected: 'global1, nested11, nested112' 831s # received: 'global1, nested11, nested112' 831s ok 12 831s # /if_sec/foo.if_test with '1 2': 831s # expected: 200 831s # received: '200' 831s ok 13 831s # expected: 'global1, files2' 831s # received: 'global1, files2' 831s ok 14 831s # /if_sec/dir/foo.txt with '1 2': 831s # expected: 200 831s # received: '200' 831s ok 15 831s # expected: 'global1, dir1, dir2, dir_files1' 831s # received: 'global1, dir1, dir2, dir_files1' 831s ok 16 831s # /if_sec/dir/ with '1 2': 831s # expected: 200 831s # received: '200' 831s ok 17 831s # expected: 'global1, dir1, dir2' 831s # received: 'global1, dir1, dir2' 831s ok 18 831s # /if_sec/dir/ with '1 11': 831s # expected: 200 831s # received: '200' 831s ok 19 831s # expected: 'global1, dir1, nested11, nested113' 831s # received: 'global1, dir1, nested11, nested113' 831s ok 20 831s # /if_sec/dir/ with '1 11 111': 831s # expected: 200 831s # received: '200' 831s ok 21 831s # expected: 'global1, dir1, nested11, nested111' 831s # received: 'global1, dir1, nested11, nested111' 831s ok 22 831s # /if_sec/dir/ with '1 11 112': 831s # expected: 200 831s # received: '200' 831s ok 23 831s # expected: 'global1, dir1, nested11, nested112' 831s # received: 'global1, dir1, nested11, nested112' 831s ok 24 831s # /if_sec/loc/ with '1 2': 831s # expected: 200 831s # received: '200' 831s ok 25 831s # expected: 'global1, loc1, loc2' 831s # received: 'global1, loc1, loc2' 831s ok 26 831s # /if_sec/loc/foo.txt with '1 2': 831s # expected: 200 831s # received: '200' 831s ok 27 831s # expected: 'global1, loc1, loc2' 831s # received: 'global1, loc1, loc2' 831s ok 28 831s # /if_sec/loc/ with '1 11': 831s # expected: 200 831s # received: '200' 831s ok 29 831s # expected: 'global1, loc1, nested11, nested113' 831s # received: 'global1, loc1, nested11, nested113' 831s ok 30 831s # /if_sec/loc/ with '1 11 111': 831s # expected: 200 831s # received: '200' 831s ok 31 831s # expected: 'global1, loc1, nested11, nested111' 831s # received: 'global1, loc1, nested11, nested111' 831s ok 32 831s # /if_sec/loc/ with '1 11 112': 831s # expected: 200 831s # received: '200' 831s ok 33 831s # expected: 'global1, loc1, nested11, nested112' 831s # received: 'global1, loc1, nested11, nested112' 831s ok 34 831s # /if_sec/loc/foo.if_test with '1 2': 831s # expected: 200 831s # received: '200' 831s ok 35 831s # expected: 'global1, files2, loc1, loc2' 831s # received: 'global1, files2, loc1, loc2' 831s ok 36 831s # /if_sec/loc/foo.if_test with '1 2 11': 831s # expected: 200 831s # received: '200' 831s ok 37 831s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 831s # received: 'global1, files2, loc1, loc2, nested11, nested113' 831s ok 38 831s # /if_sec/loc/foo.if_test with '1 2 11 111': 831s # expected: 200 831s # received: '200' 831s ok 39 831s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 831s # received: 'global1, files2, loc1, loc2, nested11, nested111' 831s ok 40 831s # /if_sec/loc/foo.if_test with '1 2 11 112': 831s # expected: 200 831s # received: '200' 831s ok 41 831s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 831s # received: 'global1, files2, loc1, loc2, nested11, nested112' 831s ok 42 831s # /if_sec/proxy/ with '1 2': 831s # expected: 200 831s # received: '200' 831s ok 43 831s # expected: 'global1, locp1, locp2' 831s # received: 'global1, locp1, locp2' 831s ok 44 831s # /if_sec/proxy/ with '2': 831s # expected: 200 831s # received: '200' 831s ok 45 831s # expected: 'locp2' 831s # received: 'locp2' 831s ok 46 831s ok 832s t/apache/iffile.t ................... 832s 1..2 832s # Running under perl version 5.040000 for linux 832s # Current time local: Fri Nov 29 19:59:28 2024 832s # Current time GMT: Fri Nov 29 19:59:28 2024 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.44 832s # expected: 200 832s # received: '200' 832s ok 1 832s # expected: 'success1, success2, success3, success4, success5' 832s # received: 'success1, success2, success3, success4, success5' 832s ok 2 832s ok 834s t/apache/leaks.t .................... skipped: mod_memory_track not activated 840s t/apache/limits.t ................... 840s 1..12 840s # Running under perl version 5.040000 for linux 840s # Current time local: Fri Nov 29 19:59:31 2024 840s # Current time GMT: Fri Nov 29 19:59:31 2024 840s # Using Test.pm version 1.31 840s # Using Apache/Test.pm version 1.44 840s # Testing LimitRequestLine; should succeed 840s # testing : Test #1 840s # expected: 200 840s # received: '200' 840s ok 1 840s # Testing LimitRequestLine; should fail 840s # testing : Test #2 840s # expected: 414 840s # received: '414' 840s ok 2 840s # Testing LimitRequestFieldSize; should succeed 840s # testing : Test #3 840s # expected: 200 840s # received: '200' 840s ok 3 840s # Testing LimitRequestFieldSize; should fail 840s # testing : Test #4 840s # expected: 400 840s # received: '400' 840s ok 4 840s # Testing LimitRequestFields; should succeed 840s # testing : Test #5 840s # expected: 200 840s # received: '200' 840s ok 5 840s # Testing LimitRequestFields; should fail 840s # testing : Test #6 840s # expected: 400 840s # received: '400' 840s ok 6 840s # Testing LimitRequestBody; should succeed 840s # Chunked transfer-encoding enabled 840s # testing : Test #7 840s # expected: 200 840s # received: '200' 840s ok 7 840s # Testing LimitRequestBody; should succeed 840s # Chunked transfer-encoding disabled 840s # testing : Test #8 840s # expected: 200 840s # received: '200' 840s ok 8 840s # Testing LimitRequestBody; should fail 840s # Chunked transfer-encoding enabled 840s # testing : Test #9 840s # expected: 413 840s # received: '413' 840s ok 9 840s # Testing LimitRequestBody; should fail 840s # Chunked transfer-encoding disabled 840s # testing : Test #10 840s # expected: 413 840s # received: '413' 840s ok 10 840s # Testing LimitRequestFieldSize; should succeed 840s # testing : Test #11 840s # expected: 200 840s # received: '200' 840s ok 11 840s # Testing LimitRequestFieldSize; should fail 840s # testing : Test #12 840s # expected: 400 840s # received: '400' 840s ok 12 840s ok 841s t/apache/loglevel.t ................. 841s 1..8 841s # Running under perl version 5.040000 for linux 841s # Current time local: Fri Nov 29 19:59:37 2024 841s # Current time GMT: Fri Nov 29 19:59:37 2024 841s # Using Test.pm version 1.31 841s # Using Apache/Test.pm version 1.44 841s ok 1 841s ok 2 841s ok 3 841s ok 4 841s ok 5 841s ok 6 841s ok 7 841s ok 8 841s ok 843s t/apache/maxranges.t ................ 843s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 843s 1..19 843s # Running under perl version 5.040000 for linux 843s # Current time local: Fri Nov 29 19:59:38 2024 843s # Current time GMT: Fri Nov 29 19:59:38 2024 843s # Using Test.pm version 1.31 843s # Using Apache/Test.pm version 1.44 843s ok 1 843s ok 2 843s ok 3 843s ok 4 843s ok 5 843s ok 6 843s ok 7 843s ok 8 843s ok 9 843s ok 10 843s ok 11 843s ok 12 843s ok 13 843s ok 14 843s ok 15 843s ok 16 843s ok 17 843s ok 18 843s ok 19 843s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 843s ok 845s t/apache/mergeslashes.t ............. 845s 1..9 845s # Running under perl version 5.040000 for linux 845s # Current time local: Fri Nov 29 19:59:40 2024 845s # Current time GMT: Fri Nov 29 19:59:40 2024 845s # Using Test.pm version 1.31 845s # Using Apache/Test.pm version 1.44 845s # SENDING to 127.0.0.1:8543 845s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for exact match 845s ok 1 845s # SENDING to 127.0.0.1:8543 845s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for merged even at front 845s ok 2 845s # SENDING to 127.0.0.1:8543 845s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for merged even at front 845s ok 3 845s # SENDING to 127.0.0.1:8543 845s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for c// should be merged 845s ok 4 845s # SENDING to 127.0.0.1:8543 845s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for a// should be merged 845s ok 5 845s # SENDING to 127.0.0.1:8543 845s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for a// matches locationmatch 845s ok 6 845s # SENDING to 127.0.0.1:8543 845s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 845s # expected 200, got 200 for c// doesn't match locationmatch 845s ok 7 845s # SENDING to 127.0.0.1:8543 845s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for baseline failed 845s ok 8 845s # SENDING to 127.0.0.1:8543 845s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 845s # expected 403, got 403 for b//d not merged for Location with OFF 845s ok 9 845s ok 846s t/apache/mmn.t ...................... 846s 1..2 846s # Running under perl version 5.040000 for linux 846s # Current time local: Fri Nov 29 19:59:42 2024 846s # Current time GMT: Fri Nov 29 19:59:42 2024 846s # Using Test.pm version 1.31 846s # Using Apache/Test.pm version 1.44 846s ok 1 846s ok 2 846s ok 848s t/apache/options.t .................. 848s 1..2 848s # Running under perl version 5.040000 for linux 848s # Current time local: Fri Nov 29 19:59:43 2024 848s # Current time GMT: Fri Nov 29 19:59:43 2024 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.44 848s # testing : code 848s # expected: 200 848s # received: '200' 848s ok 1 848s # testing : OPTIONS 848s # expected: qr/OPTIONS/ 848s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 848s ok 2 848s ok 850s t/apache/passbrigade.t .............. 850s # using LWP client 850s 1..114 850s # Running under perl version 5.040000 for linux 850s # Current time local: Fri Nov 29 19:59:45 2024 850s # Current time GMT: Fri Nov 29 19:59:45 2024 850s # Using Test.pm version 1.31 850s # Using Apache/Test.pm version 1.44 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 1024 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 1024 850s # received: 1024 850s ok 1 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 2048 850s # received: 2048 850s ok 2 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 3072 850s # received: 3072 850s ok 3 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 4096 850s # received: 4096 850s ok 4 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 5120 850s # received: 5120 850s ok 5 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 6144 850s # received: 6144 850s ok 6 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 7168 850s # received: 7168 850s ok 7 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 8192 850s # received: 8192 850s ok 8 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 9216 850s # received: 9216 850s ok 9 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 10240 850s # received: 10240 850s ok 10 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 11264 850s # received: 11264 850s ok 11 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 12288 850s # received: 12288 850s ok 12 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 13312 850s # received: 13312 850s ok 13 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 14336 850s # received: 14336 850s ok 14 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 15360 850s # received: 15360 850s ok 15 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 16384 850s # received: 16384 850s ok 16 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 17408 850s # received: 17408 850s ok 17 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 18432 850s # received: 18432 850s ok 18 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 19456 850s # received: 19456 850s ok 19 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 20480 850s # received: 20480 850s ok 20 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 21504 850s # received: 21504 850s ok 21 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 22528 850s # received: 22528 850s ok 22 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 23552 850s # received: 23552 850s ok 23 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 24576 850s # received: 24576 850s ok 24 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 25600 850s # received: 25600 850s ok 25 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 26624 850s # received: 26624 850s ok 26 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 27648 850s # received: 27648 850s ok 27 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 28672 850s # received: 28672 850s ok 28 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 29696 850s # received: 29696 850s ok 29 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 30720 850s # received: 30720 850s ok 30 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 31744 850s # received: 31744 850s ok 31 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 32768 850s # received: 32768 850s ok 32 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 33792 850s # received: 33792 850s ok 33 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 34816 850s # received: 34816 850s ok 34 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 35840 850s # received: 35840 850s ok 35 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 36864 850s # received: 36864 850s ok 36 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 37888 850s # received: 37888 850s ok 37 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 38912 850s # received: 38912 850s ok 38 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 39936 850s # received: 39936 850s ok 39 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 40960 850s # received: 40960 850s ok 40 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 41984 850s # received: 41984 850s ok 41 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 43008 850s # received: 43008 850s ok 42 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 44032 850s # received: 44032 850s ok 43 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 45056 850s # received: 45056 850s ok 44 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 46080 850s # received: 46080 850s ok 45 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 47104 850s # received: 47104 850s ok 46 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 48128 850s # received: 48128 850s ok 47 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:46 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 49152 850s # received: 49152 850s ok 48 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 50176 850s # received: 50176 850s ok 49 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 51200 850s # received: 51200 850s ok 50 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 102400 850s # received: 102400 850s ok 51 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 307200 850s # received: 307200 850s ok 52 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 512000 850s # received: 512000 850s ok 53 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 2048000 850s # received: 2048000 850s ok 54 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 4096000 850s # received: 4096000 850s ok 55 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 6144000 850s # received: 6144000 850s ok 56 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 10240000 850s # received: 10240000 850s ok 57 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 1024 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 1024 850s # received: 1024 850s ok 58 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 2048 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 2048 850s # received: 2048 850s ok 59 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 3072 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 3072 850s # received: 3072 850s ok 60 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 4096 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 4096 850s # received: 4096 850s ok 61 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 5120 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 5120 850s # received: 5120 850s ok 62 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 6144 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 6144 850s # received: 6144 850s ok 63 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 7168 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 7168 850s # received: 7168 850s ok 64 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 8192 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #DMMATCH1: 1 850s # 850s # testing : bytes in body 850s # expected: 8192 850s # received: 8192 850s ok 65 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 9216 850s # received: 9216 850s ok 66 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 10240 850s # received: 10240 850s ok 67 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 11264 850s # received: 11264 850s ok 68 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 12288 850s # received: 12288 850s ok 69 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 13312 850s # received: 13312 850s ok 70 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 14336 850s # received: 14336 850s ok 71 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 15360 850s # received: 15360 850s ok 72 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 16384 850s # received: 16384 850s ok 73 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 17408 850s # received: 17408 850s ok 74 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 18432 850s # received: 18432 850s ok 75 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 19456 850s # received: 19456 850s ok 76 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 20480 850s # received: 20480 850s ok 77 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 21504 850s # received: 21504 850s ok 78 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 22528 850s # received: 22528 850s ok 79 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 23552 850s # received: 23552 850s ok 80 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 24576 850s # received: 24576 850s ok 81 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 25600 850s # received: 25600 850s ok 82 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 26624 850s # received: 26624 850s ok 83 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 27648 850s # received: 27648 850s ok 84 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 28672 850s # received: 28672 850s ok 85 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 29696 850s # received: 29696 850s ok 86 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 30720 850s # received: 30720 850s ok 87 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 31744 850s # received: 31744 850s ok 88 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 32768 850s # received: 32768 850s ok 89 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 33792 850s # received: 33792 850s ok 90 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 34816 850s # received: 34816 850s ok 91 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 35840 850s # received: 35840 850s ok 92 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 36864 850s # received: 36864 850s ok 93 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 37888 850s # received: 37888 850s ok 94 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 38912 850s # received: 38912 850s ok 95 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 39936 850s # received: 39936 850s ok 96 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 40960 850s # received: 40960 850s ok 97 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 41984 850s # received: 41984 850s ok 98 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 43008 850s # received: 43008 850s ok 99 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 44032 850s # received: 44032 850s ok 100 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 45056 850s # received: 45056 850s ok 101 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 46080 850s # received: 46080 850s ok 102 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 47104 850s # received: 47104 850s ok 103 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 48128 850s # received: 48128 850s ok 104 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 49152 850s # received: 49152 850s ok 105 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 50176 850s # received: 50176 850s ok 106 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 51200 850s # received: 51200 850s ok 107 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 102400 850s # received: 102400 850s ok 108 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 307200 850s # received: 307200 850s ok 109 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 512000 850s # received: 512000 850s ok 110 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 2048000 850s # received: 2048000 850s ok 111 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 4096000 850s # received: 4096000 850s ok 112 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 6144000 850s # received: 6144000 850s ok 113 850s #lwp request: 850s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 850s #User-Agent: libwww-perl/6.77 850s # 850s #server response: 850s #HTTP/1.1 200 OK 850s #Connection: close 850s #Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 850s #Vary: In-If1 850s #Content-Length: 0 850s #Client-Date: Fri, 29 Nov 2024 19:59:47 GMT 850s #Client-Peer: 127.0.0.1:8529 850s #Client-Response-Num: 1 850s #Client-Transfer-Encoding: chunked 850s #DMMATCH1: 1 850s #X-Content-Length-Note: added by Apache::TestRequest 850s # 850s # testing : bytes in body 850s # expected: 10240000 850s # received: 10240000 850s ok 114 850s ok 852s t/apache/post.t ..................... 852s # using LWP client 852s 1..51 852s # Running under perl version 5.040000 for linux 852s # Current time local: Fri Nov 29 19:59:47 2024 852s # Current time GMT: Fri Nov 29 19:59:47 2024 852s # Using Test.pm version 1.31 852s # Using Apache/Test.pm version 1.44 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 1024 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '1024' 852s # received: 1024 852s ok 1 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 2048 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '2048' 852s # received: 2048 852s ok 2 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 3072 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '3072' 852s # received: 3072 852s ok 3 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 4096 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '4096' 852s # received: 4096 852s ok 4 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 5120 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '5120' 852s # received: 5120 852s ok 5 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 6144 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '6144' 852s # received: 6144 852s ok 6 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 7168 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '7168' 852s # received: 7168 852s ok 7 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 8192 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '8192' 852s # received: 8192 852s ok 8 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 9216 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 5 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '9216' 852s # received: 9216 852s ok 9 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 10240 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '10240' 852s # received: 10240 852s ok 10 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 11264 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '11264' 852s # received: 11264 852s ok 11 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 12288 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '12288' 852s # received: 12288 852s ok 12 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 13312 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '13312' 852s # received: 13312 852s ok 13 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 14336 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '14336' 852s # received: 14336 852s ok 14 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 15360 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '15360' 852s # received: 15360 852s ok 15 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 16384 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '16384' 852s # received: 16384 852s ok 16 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 17408 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '17408' 852s # received: 17408 852s ok 17 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 18432 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '18432' 852s # received: 18432 852s ok 18 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 19456 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '19456' 852s # received: 19456 852s ok 19 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 20480 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '20480' 852s # received: 20480 852s ok 20 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 21504 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '21504' 852s # received: 21504 852s ok 21 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 22528 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '22528' 852s # received: 22528 852s ok 22 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 23552 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '23552' 852s # received: 23552 852s ok 23 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 24576 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '24576' 852s # received: 24576 852s ok 24 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 25600 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '25600' 852s # received: 25600 852s ok 25 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 26624 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '26624' 852s # received: 26624 852s ok 26 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 27648 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '27648' 852s # received: 27648 852s ok 27 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 28672 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '28672' 852s # received: 28672 852s ok 28 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 29696 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '29696' 852s # received: 29696 852s ok 29 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 30720 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '30720' 852s # received: 30720 852s ok 30 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 31744 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '31744' 852s # received: 31744 852s ok 31 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 32768 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '32768' 852s # received: 32768 852s ok 32 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 33792 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '33792' 852s # received: 33792 852s ok 33 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 34816 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '34816' 852s # received: 34816 852s ok 34 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 35840 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '35840' 852s # received: 35840 852s ok 35 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 36864 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '36864' 852s # received: 36864 852s ok 36 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 37888 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '37888' 852s # received: 37888 852s ok 37 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 38912 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '38912' 852s # received: 38912 852s ok 38 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 39936 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '39936' 852s # received: 39936 852s ok 39 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 40960 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '40960' 852s # received: 40960 852s ok 40 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 41984 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '41984' 852s # received: 41984 852s ok 41 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 43008 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '43008' 852s # received: 43008 852s ok 42 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 44032 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '44032' 852s # received: 44032 852s ok 43 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 45056 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '45056' 852s # received: 45056 852s ok 44 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 46080 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '46080' 852s # received: 46080 852s ok 45 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 47104 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '47104' 852s # received: 47104 852s ok 46 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 48128 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '48128' 852s # received: 48128 852s ok 47 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 49152 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '49152' 852s # received: 49152 852s ok 48 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 50176 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '50176' 852s # received: 50176 852s ok 49 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 51200 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 6 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '51200' 852s # received: 51200 852s ok 50 852s #lwp request: 852s #POST http://localhost:8529/eat_post HTTP/1.1 852s #User-Agent: libwww-perl/6.77 852s #Content-Length: 102400 852s # 852s #server response: 852s #HTTP/1.1 200 OK 852s #Connection: close 852s #Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 852s #Vary: In-If1 852s #Content-Length: 7 852s #Client-Date: Fri, 29 Nov 2024 19:59:49 GMT 852s #Client-Peer: 127.0.0.1:8529 852s #Client-Response-Num: 1 852s #DMMATCH1: 1 852s # 852s # testing : length posted 852s # expected: '102400' 852s # received: 102400 852s ok 51 852s ok 853s t/apache/pr17629.t .................. 853s 1..4 853s # Running under perl version 5.040000 for linux 853s # Current time local: Fri Nov 29 19:59:49 2024 853s # Current time GMT: Fri Nov 29 19:59:49 2024 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.44 853s # expected: 'begin-foobar-end 853s # ' 853s # received: 'begin-foobar-end 853s # ' 853s ok 1 853s # expected: 200 853s # received: '200' 853s ok 2 853s # testing : response was gzipped 853s # expected: 'gzip' 853s # received: 'gzip' 853s ok 3 853s # expected: 'begin-foobar-end 853s # ' 853s # received: 'begin-foobar-end 853s # ' 853s ok 4 853s ok 855s t/apache/pr18757.t .................. 855s 1..3 855s # Running under perl version 5.040000 for linux 855s # Current time local: Fri Nov 29 19:59:50 2024 855s # Current time GMT: Fri Nov 29 19:59:50 2024 855s # Using Test.pm version 1.31 855s # Using Apache/Test.pm version 1.44 855s # testing : 200 response from GET 855s # expected: 200 855s # received: '200' 855s ok 1 855s # expected C-L is 26 855s # URL via proxy is http://localhost:8536/index.html 855s ok 2 855s # line: HTTP/1.1 200 OK 855s # line: Date: Fri, 29 Nov 2024 19:59:52 GMT 855s # line: Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 855s # line: Vary: In-If1 855s # line: Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 855s # line: ETag: "1a-61fafa7f73d80" 855s # line: Accept-Ranges: bytes 855s # line: Content-Length: 26 855s # line: DMMATCH1: 1 855s # line: Content-Type: text/html 855s # line: 855s # testing : whether proxy strips Content-Length header 855s # expected: 1 855s # received: 1 855s ok 3 855s ok 857s t/apache/pr35292.t .................. 857s 1..3 857s # Running under perl version 5.040000 for linux 857s # Current time local: Fri Nov 29 19:59:52 2024 857s # Current time GMT: Fri Nov 29 19:59:52 2024 857s # Using Test.pm version 1.31 857s # Using Apache/Test.pm version 1.44 857s ok 1 857s ok 2 857s # testing : read response-line 857s # expected: qr/^HTTP\/1\.. 413/ 857s # received: 'HTTP/1.1 413 Request Entity Too Large 857s # ' 857s ok 3 857s ok 858s t/apache/pr35330.t .................. 858s 1..2 858s # Running under perl version 5.040000 for linux 858s # Current time local: Fri Nov 29 19:59:54 2024 858s # Current time GMT: Fri Nov 29 19:59:54 2024 858s # Using Test.pm version 1.31 858s # Using Apache/Test.pm version 1.44 858s # testing : SSI was allowed for location 858s # expected: 200 858s # received: '200' 858s ok 1 858s # testing : file was served with correct content 858s # expected: 'hello' 858s # received: 'hello' 858s ok 2 858s ok 860s t/apache/pr37166.t .................. 860s 1..4 860s # Running under perl version 5.040000 for linux 860s # Current time local: Fri Nov 29 19:59:55 2024 860s # Current time GMT: Fri Nov 29 19:59:55 2024 860s # Using Test.pm version 1.31 860s # Using Apache/Test.pm version 1.44 860s # testing : SSI was allowed for location 860s # expected: 200 860s # received: '200' 860s ok 1 860s # testing : file was served with correct content 860s # expected: 'Hello world 860s # ' 860s # received: 'Hello world 860s # ' 860s ok 2 860s # testing : explicit 200 response 860s # expected: 200 860s # received: '200' 860s ok 3 860s # testing : file was again served with correct content 860s # expected: 'Hello world 860s # ' 860s # received: 'Hello world 860s # ' 860s ok 4 860s ok 861s t/apache/pr43939.t .................. 861s 1..4 861s # Running under perl version 5.040000 for linux 861s # Current time local: Fri Nov 29 19:59:57 2024 861s # Current time GMT: Fri Nov 29 19:59:57 2024 861s # Using Test.pm version 1.31 861s # Using Apache/Test.pm version 1.44 861s # expected: 'begin-default-end 861s # ' 861s # received: 'begin-default-end 861s # ' 861s ok 1 861s # expected: 200 861s # received: '200' 861s ok 2 861s # testing : response was gzipped 861s # expected: 'gzip' 861s # received: 'gzip' 861s ok 3 861s # expected: 'begin-default-end 861s # ' 861s # received: 'begin-default-end 861s # ' 861s ok 4 861s ok 863s t/apache/pr49328.t .................. 863s 1..1 863s # Running under perl version 5.040000 for linux 863s # Current time local: Fri Nov 29 19:59:58 2024 863s # Current time GMT: Fri Nov 29 19:59:58 2024 863s # Using Test.pm version 1.31 863s # Using Apache/Test.pm version 1.44 863s # expected: 'before 863s # included 863s # after 863s # ' 863s # received: 'before 863s # included 863s # after 863s # ' 863s ok 1 863s ok 865s t/apache/pr64339.t .................. 865s 1..12 865s # Running under perl version 5.040000 for linux 865s # Current time local: Fri Nov 29 20:00:00 2024 865s # Current time GMT: Fri Nov 29 20:00:00 2024 865s # Using Test.pm version 1.31 865s # Using Apache/Test.pm version 1.44 865s # testing : fetching /doc.xml 865s # expected: 200 865s # received: '200' 865s ok 1 865s # testing : content-type header test for /doc.xml 865s # expected: 'application/xml; charset=utf-8' 865s # received: 'application/xml; charset=utf-8' 865s ok 2 865s # testing : content test for /doc.xml 865s # expected: 'fóó 865s # ' 865s # received: 'fóó 865s # ' 865s ok 3 865s # testing : fetching /doc.fooxml 865s # expected: 200 865s # received: '200' 865s ok 4 865s # testing : content-type header test for /doc.fooxml 865s # expected: 'application/foo+xml; charset=utf-8' 865s # received: 'application/foo+xml; charset=utf-8' 865s ok 5 865s # testing : content test for /doc.fooxml 865s # expected: 'fóó 865s # ' 865s # received: 'fóó 865s # ' 865s ok 6 865s # testing : fetching /doc.notxml 865s # expected: 200 865s # received: '200' 865s ok 7 865s # testing : content-type header test for /doc.notxml 865s # expected: 'application/notreallyxml' 865s # received: 'application/notreallyxml' 865s ok 8 865s # testing : content test for /doc.notxml 865s # expected: 'f 865s # ' 865s # received: 'f 865s # ' 865s ok 9 865s # testing : fetching /doc.isohtml 865s # expected: 200 865s # received: '200' 865s ok 10 865s # testing : content-type header test for /doc.isohtml 865s # expected: 'text/html;charset=utf-8' 865s # received: 'text/html;charset=utf-8' 865s ok 11 865s # testing : content test for /doc.isohtml 865s # expected: '

fóó 865s #

' 865s # received: '

fóó 865s #

' 865s ok 12 865s ok 867s t/apache/rwrite.t ................... 867s # using LWP client 867s 1..114 867s # Running under perl version 5.040000 for linux 867s # Current time local: Fri Nov 29 20:00:02 2024 867s # Current time GMT: Fri Nov 29 20:00:02 2024 867s # Using Test.pm version 1.31 867s # Using Apache/Test.pm version 1.44 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 1024 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 1024 867s # received: 1024 867s ok 1 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 2048 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 2048 867s # received: 2048 867s ok 2 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 3072 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 3072 867s # received: 3072 867s ok 3 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 4096 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 4096 867s # received: 4096 867s ok 4 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 5120 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 5120 867s # received: 5120 867s ok 5 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 6144 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 6144 867s # received: 6144 867s ok 6 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 7168 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 7168 867s # received: 7168 867s ok 7 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 8192 867s # received: 8192 867s ok 8 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 9216 867s # received: 9216 867s ok 9 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 10240 867s # received: 10240 867s ok 10 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 11264 867s # received: 11264 867s ok 11 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 12288 867s # received: 12288 867s ok 12 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 13312 867s # received: 13312 867s ok 13 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 14336 867s # received: 14336 867s ok 14 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 15360 867s # received: 15360 867s ok 15 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 16384 867s # received: 16384 867s ok 16 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 17408 867s # received: 17408 867s ok 17 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 18432 867s # received: 18432 867s ok 18 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 19456 867s # received: 19456 867s ok 19 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 20480 867s # received: 20480 867s ok 20 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 21504 867s # received: 21504 867s ok 21 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 22528 867s # received: 22528 867s ok 22 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 23552 867s # received: 23552 867s ok 23 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 24576 867s # received: 24576 867s ok 24 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 25600 867s # received: 25600 867s ok 25 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 26624 867s # received: 26624 867s ok 26 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 27648 867s # received: 27648 867s ok 27 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 28672 867s # received: 28672 867s ok 28 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 29696 867s # received: 29696 867s ok 29 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 30720 867s # received: 30720 867s ok 30 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 31744 867s # received: 31744 867s ok 31 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 32768 867s # received: 32768 867s ok 32 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 33792 867s # received: 33792 867s ok 33 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 34816 867s # received: 34816 867s ok 34 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 35840 867s # received: 35840 867s ok 35 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 36864 867s # received: 36864 867s ok 36 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 37888 867s # received: 37888 867s ok 37 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 38912 867s # received: 38912 867s ok 38 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 39936 867s # received: 39936 867s ok 39 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 40960 867s # received: 40960 867s ok 40 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 41984 867s # received: 41984 867s ok 41 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 43008 867s # received: 43008 867s ok 42 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 44032 867s # received: 44032 867s ok 43 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 45056 867s # received: 45056 867s ok 44 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 46080 867s # received: 46080 867s ok 45 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 47104 867s # received: 47104 867s ok 46 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 48128 867s # received: 48128 867s ok 47 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 49152 867s # received: 49152 867s ok 48 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 50176 867s # received: 50176 867s ok 49 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 51200 867s # received: 51200 867s ok 50 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 102400 867s # received: 102400 867s ok 51 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 307200 867s # received: 307200 867s ok 52 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 512000 867s # received: 512000 867s ok 53 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 2048000 867s # received: 2048000 867s ok 54 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 4096000 867s # received: 4096000 867s ok 55 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 6144000 867s # received: 6144000 867s ok 56 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 10240000 867s # received: 10240000 867s ok 57 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 1024 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 1024 867s # received: 1024 867s ok 58 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 2048 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 2048 867s # received: 2048 867s ok 59 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 3072 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 3072 867s # received: 3072 867s ok 60 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 4096 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 4096 867s # received: 4096 867s ok 61 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 5120 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 5120 867s # received: 5120 867s ok 62 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 6144 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 6144 867s # received: 6144 867s ok 63 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 7168 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #DMMATCH1: 1 867s # 867s # testing : bytes in body 867s # expected: 7168 867s # received: 7168 867s ok 64 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 8192 867s # received: 8192 867s ok 65 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 9216 867s # received: 9216 867s ok 66 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 10240 867s # received: 10240 867s ok 67 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 11264 867s # received: 11264 867s ok 68 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 12288 867s # received: 12288 867s ok 69 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 13312 867s # received: 13312 867s ok 70 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 14336 867s # received: 14336 867s ok 71 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 15360 867s # received: 15360 867s ok 72 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 16384 867s # received: 16384 867s ok 73 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 17408 867s # received: 17408 867s ok 74 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 18432 867s # received: 18432 867s ok 75 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 19456 867s # received: 19456 867s ok 76 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 20480 867s # received: 20480 867s ok 77 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 21504 867s # received: 21504 867s ok 78 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 22528 867s # received: 22528 867s ok 79 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 23552 867s # received: 23552 867s ok 80 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 24576 867s # received: 24576 867s ok 81 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 25600 867s # received: 25600 867s ok 82 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 26624 867s # received: 26624 867s ok 83 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 27648 867s # received: 27648 867s ok 84 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 28672 867s # received: 28672 867s ok 85 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 29696 867s # received: 29696 867s ok 86 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 30720 867s # received: 30720 867s ok 87 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 31744 867s # received: 31744 867s ok 88 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 32768 867s # received: 32768 867s ok 89 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 33792 867s # received: 33792 867s ok 90 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 34816 867s # received: 34816 867s ok 91 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 35840 867s # received: 35840 867s ok 92 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 36864 867s # received: 36864 867s ok 93 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 37888 867s # received: 37888 867s ok 94 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 38912 867s # received: 38912 867s ok 95 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 39936 867s # received: 39936 867s ok 96 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 40960 867s # received: 40960 867s ok 97 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 41984 867s # received: 41984 867s ok 98 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 43008 867s # received: 43008 867s ok 99 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 44032 867s # received: 44032 867s ok 100 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 45056 867s # received: 45056 867s ok 101 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 46080 867s # received: 46080 867s ok 102 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 47104 867s # received: 47104 867s ok 103 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 48128 867s # received: 48128 867s ok 104 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 49152 867s # received: 49152 867s ok 105 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 50176 867s # received: 50176 867s ok 106 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 51200 867s # received: 51200 867s ok 107 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 102400 867s # received: 102400 867s ok 108 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 307200 867s # received: 307200 867s ok 109 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 512000 867s # received: 512000 867s ok 110 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 2048000 867s # received: 2048000 867s ok 111 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 4096000 867s # received: 4096000 867s ok 112 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:03 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:04 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 6144000 867s # received: 6144000 867s ok 113 867s #lwp request: 867s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 867s #User-Agent: libwww-perl/6.77 867s # 867s #server response: 867s #HTTP/1.1 200 OK 867s #Connection: close 867s #Date: Fri, 29 Nov 2024 20:00:04 GMT 867s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 867s #Vary: In-If1 867s #Content-Length: 0 867s #Client-Date: Fri, 29 Nov 2024 20:00:04 GMT 867s #Client-Peer: 127.0.0.1:8529 867s #Client-Response-Num: 1 867s #Client-Transfer-Encoding: chunked 867s #DMMATCH1: 1 867s #X-Content-Length-Note: added by Apache::TestRequest 867s # 867s # testing : bytes in body 867s # expected: 10240000 867s # received: 10240000 867s ok 114 867s ok 869s t/apache/server_name_port.t ......... 869s 1..84 869s # Running under perl version 5.040000 for linux 869s # Current time local: Fri Nov 29 20:00:04 2024 869s # Current time GMT: Fri Nov 29 20:00:04 2024 869s # Using Test.pm version 1.31 869s # Using Apache/Test.pm version 1.44 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 869s # expecting 200, got 200 869s ok 1 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 2 869s # got SERVER_PORT='8529', expected '8529' 869s ok 3 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 869s # expecting 200, got 200 869s ok 4 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 5 869s # got SERVER_PORT='123', expected '123' 869s ok 6 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 869s # expecting 200, got 200 869s ok 7 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 8 869s # got SERVER_PORT='8529', expected '8529' 869s ok 9 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 869s # expecting 200, got 200 869s ok 10 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 11 869s # got SERVER_PORT='123', expected '123' 869s ok 12 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 869s # expecting 200, got 200 869s ok 13 869s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 869s ok 14 869s # got SERVER_PORT='8529', expected '8529' 869s ok 15 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 869s # expecting 200, got 200 869s ok 16 869s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 869s ok 17 869s # got SERVER_PORT='123', expected '123' 869s ok 18 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 869s # expecting 200, got 200 869s ok 19 869s # got SERVER_NAME='[::1]', expected '[::1]' 869s ok 20 869s # got SERVER_PORT='8529', expected '8529' 869s ok 21 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 869s # expecting 200, got 200 869s ok 22 869s # got SERVER_NAME='[::1]', expected '[::1]' 869s ok 23 869s # got SERVER_PORT='123', expected '123' 869s ok 24 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 869s # expecting 200, got 200 869s ok 25 869s # got SERVER_NAME='[a::1]', expected '[a::1]' 869s ok 26 869s # got SERVER_PORT='8529', expected '8529' 869s ok 27 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 869s # expecting 200, got 200 869s ok 28 869s # got SERVER_NAME='[a::1]', expected '[a::1]' 869s ok 29 869s # got SERVER_PORT='123', expected '123' 869s ok 30 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 869s # expecting 200, got 200 869s ok 31 869s # got SERVER_NAME='[a::1]', expected '[a::1]' 869s ok 32 869s # got SERVER_PORT='8529', expected '8529' 869s ok 33 869s # SENDING: 869s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 869s # expecting 200, got 200 869s ok 34 869s # got SERVER_NAME='[a::1]', expected '[a::1]' 869s ok 35 869s # got SERVER_PORT='123', expected '123' 869s ok 36 869s # SENDING: 869s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 37 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 38 869s # got SERVER_PORT='8529', expected '8529' 869s ok 39 869s # SENDING: 869s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 40 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 41 869s # got SERVER_PORT='123', expected '123' 869s ok 42 869s # SENDING: 869s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 43 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 44 869s # got SERVER_PORT='8529', expected '8529' 869s ok 45 869s # SENDING: 869s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 46 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 47 869s # got SERVER_PORT='123', expected '123' 869s ok 48 869s # SENDING: 869s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 49 869s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 869s ok 50 869s # got SERVER_PORT='8529', expected '8529' 869s ok 51 869s # SENDING: 869s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 52 869s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 869s ok 53 869s # got SERVER_PORT='123', expected '123' 869s ok 54 869s # SENDING: 869s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 55 869s # got SERVER_NAME='[::1]', expected '[::1]' 869s ok 56 869s # got SERVER_PORT='8529', expected '8529' 869s ok 57 869s # SENDING: 869s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 869s # expecting 200, got 200 869s ok 58 869s # got SERVER_NAME='[::1]', expected '[::1]' 869s ok 59 869s # got SERVER_PORT='123', expected '123' 869s ok 60 869s # SENDING: 869s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 869s # expecting 200, got 200 869s ok 61 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 62 869s # got SERVER_PORT='8529', expected '8529' 869s ok 63 869s # SENDING: 869s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 869s # expecting 200, got 200 869s ok 64 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 65 869s # got SERVER_PORT='123', expected '123' 869s ok 66 869s # SENDING: 869s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 869s # expecting 200, got 200 869s ok 67 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 68 869s # got SERVER_PORT='8529', expected '8529' 869s ok 69 869s # SENDING: 869s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 869s # expecting 200, got 200 869s ok 70 869s # got SERVER_NAME='righthost', expected 'righthost' 869s ok 71 869s # got SERVER_PORT='123', expected '123' 869s ok 72 869s # SENDING: 869s # 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 869s # expecting 200, got 200 869s ok 73 869s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 869s ok 74 869s # got SERVER_PORT='8529', expected '8529' 869s ok 75 869s # SENDING: 869s # 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 869s # expecting 200, got 200 869s ok 76 869s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 869s ok 77 869s # got SERVER_PORT='123', expected '123' 869s ok 78 869s # SENDING: 869s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 869s # expecting 200, got 200 869s ok 79 869s # got SERVER_NAME='[::1]', expected '[::1]' 869s ok 80 869s # got SERVER_PORT='8529', expected '8529' 869s ok 81 869s # SENDING: 869s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 869s # expecting 200, got 200 869s ok 82 869s # got SERVER_NAME='[::1]', expected '[::1]' 869s ok 83 869s # got SERVER_PORT='123', expected '123' 869s ok 84 869s ok 870s t/apache/teclchunk.t ................ skipped: Not supported yet 872s t/apr/uri.t ......................... 872s 1..1 872s # Running under perl version 5.040000 for linux 872s # Current time local: Fri Nov 29 20:00:07 2024 872s # Current time GMT: Fri Nov 29 20:00:07 2024 872s # Using Test.pm version 1.31 872s # Using Apache/Test.pm version 1.44 872s ok 1 872s ok 873s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.62 875s t/filter/case.t ..................... 875s 1..4 875s # Running under perl version 5.040000 for linux 875s # Current time local: Fri Nov 29 20:00:10 2024 875s # Current time GMT: Fri Nov 29 20:00:10 2024 875s # Using Test.pm version 1.31 875s # Using Apache/Test.pm version 1.44 875s ok 1 875s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 875s # expected 200 875s # received 200 875s # body: =HEAD1 NAME 875s X X 875s 875s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 875s 875s =HEAD1 SYNOPSIS 875s 875s TO DECLARE SUBROUTINES: 875s X X 875s 875s SUB NAME; # A "FORWARD" DECLARATION. 875s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 875s SUB NAME : ATTRS; # WITH ATTRIBUTES 875s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 875s 875s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 875s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 875s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 875s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 875s 875s USE FEATURE 'SIGNATURES'; 875s SUB NAME(SIG) BLOCK # WITH SIGNATURE 875s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 875s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 875s 875s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 875s X 875s 875s $SUBREF = SUB BLOCK; # NO PROTO 875s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 875s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 875s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 875s 875s USE FEATURE 'SIGNATURES'; 875s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 875s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 875s 875s TO IMPORT SUBROUTINES: 875s X 875s 875s USE MODULE QW(NAME1 NAME2 NAME3); 875s 875s TO CALL SUBROUTINES: 875s X X 875s 875s NAME(LIST); # REGULAR SUBROUTINE CALL. 875s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 875s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 875s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 875s 875s =HEAD1 DESCRIPTION 875s 875s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 875s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 875s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 875s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 875s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 875s ITS NAME OR A CODE REFERENCE. 875s 875s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 875s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 875s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 875s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 875s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 875s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 875s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 875s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 875s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 875s X X 875s 875s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 875s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 875s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 875s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 875s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 875s SUCH A SIGNATURE-USING SUBROUTINE. 875s 875s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 875s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 875s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 875s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 875s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 875s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 875s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 875s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 875s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 875s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 875s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 875s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 875s X X X<@_> 875s 875s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 875s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 875s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 875s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 875s L AND L. 875s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 875s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 875s 875s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 875s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 875s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 875s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 875s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 875s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 875s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 875s ONE LARGE INDISTINGUISHABLE LIST. 875s 875s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 875s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 875s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 875s EMPTY SUB RETURNS THE EMPTY LIST. 875s X X X 875s 875s EXAMPLE: 875s 875s SUB MAX { 875s MY $MAX = SHIFT(@_); 875s FOREACH $FOO (@_) { 875s $MAX = $FOO IF $MAX < $FOO; 875s } 875s RETURN $MAX; 875s } 875s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 875s 875s EXAMPLE: 875s 875s # GET A LINE, COMBINING CONTINUATION LINES 875s # THAT START WITH WHITESPACE 875s 875s SUB GET_LINE { 875s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 875s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 875s IF ($LOOKAHEAD =~ /^[ \T]/) { 875s $THISLINE .= $LOOKAHEAD; 875s } 875s ELSE { 875s LAST LINE; 875s } 875s } 875s RETURN $THISLINE; 875s } 875s 875s $LOOKAHEAD = ; # GET FIRST LINE 875s WHILE (DEFINED($LINE = GET_LINE())) { 875s ... 875s } 875s 875s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 875s 875s SUB MAYBESET { 875s MY($KEY, $VALUE) = @_; 875s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 875s } 875s 875s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 875s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 875s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 875s ITS CALLER'S VALUES. 875s X X 875s 875s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 875s SUB UPCASE_IN { 875s FOR (@_) { TR/A-Z/A-Z/ } 875s } 875s 875s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 875s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 875s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 875s X X 875s 875s UPCASE_IN("FREDERICK"); 875s 875s IT WOULD BE MUCH SAFER IF THE C FUNCTION 875s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 875s OF CHANGING THEM IN PLACE: 875s 875s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 875s SUB UPCASE { 875s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 875s MY @PARMS = @_; 875s FOR (@PARMS) { TR/A-Z/A-Z/ } 875s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 875s } 875s 875s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 875s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 875s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 875s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 875s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 875s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 875s 875s @NEWLIST = UPCASE(@LIST1, @LIST2); 875s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 875s 875s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 875s 875s (@X, @Y) = UPCASE(@LIST1, @LIST2); 875s 875s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 875s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 875s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 875s L
FOR ALTERNATIVES. 875s 875s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 875s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 875s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 875s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 875s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 875s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 875s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 875s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 875s SEE L FOR MORE ABOUT ALL THAT. 875s X<&> 875s 875s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 875s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 875s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 875s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 875s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 875s X 875s 875s &FOO(1,2,3); # PASS THREE ARGUMENTS 875s FOO(1,2,3); # THE SAME 875s 875s FOO(); # PASS AN EMPTY ARGUMENT LIST 875s &FOO(); # THE SAME 875s 875s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 875s USE STRICT 'SUBS'; 875s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 875s # A COMPILE-TIME ERROR 875s NO STRICT 'SUBS'; 875s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 875s # A LITERAL STRING "FOO" 875s 875s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 875s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 875s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 875s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 875s X<&> 875s 875s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 875s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 875s YOUR SUBROUTINE'S NAME. 875s 875s USE V5.16; 875s MY $FACTORIAL = SUB { 875s MY ($X) = @_; 875s RETURN 1 IF $X == 1; 875s RETURN($X * __SUB__->( $X - 1 ) ); 875s }; 875s 875s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 875s IS SUBJECT TO CHANGE. 875s 875s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 875s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 875s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 875s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 875s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 875s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 875s SPECIAL, PRE-DEFINED THINGS. 875s 875s =OVER 875s 875s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 875s 875s C 875s 875s =ITEM DOCUMENTED IN L 875s 875s C, C 875s 875s =ITEM DOCUMENTED IN L 875s 875s C, C 875s 875s =ITEM DOCUMENTED IN L 875s 875s C, C, C, C, C, C, C, 875s C, C, C, C, C, C, 875s C, C, C, C, C, C, C, 875s C, C, C, C, C, C, 875s C, C, C, C, C, 875s C, C, C, C 875s 875s =ITEM DOCUMENTED IN L 875s 875s C, C, C, C, C, C, C, 875s C, C, C, C, C, C, C, 875s C, C, C, C, C, C 875s 875s =ITEM DOCUMENTED IN L 875s 875s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 875s L<< C|PERLFUNC/REQUIRE >> 875s 875s =ITEM DOCUMENTED IN L 875s 875s C 875s 875s =ITEM DOCUMENTED IN L 875s 875s C, C, C, C, C 875s 875s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 875s 875s ANY STARTING WITH C<(> 875s 875s =BACK 875s 875s THE C, C, C, C AND C SUBROUTINES 875s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 875s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 875s EXPLICITLY. SEE L 875s 875s =HEAD2 SIGNATURES 875s 875s X X 875s 875s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 875s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 875s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 875s 875s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 875s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 875s DIRECTLY BY C, IN THE CURRENT SCOPE. 875s 875s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 875s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 875s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 875s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 875s 875s FOR EXAMPLE, 875s 875s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 875s 875s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 875s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 875s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 875s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 875s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 875s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 875s 875s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 875s THE SIGNATURE. FOR EXAMPLE, 875s 875s SUB FOO ($LEFT, $RIGHT) { 875s RETURN $LEFT + $RIGHT; 875s } 875s 875s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 875s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 875s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 875s EQUIVALENT TO 875s 875s SUB FOO { 875s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 875s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 875s MY $LEFT = $_[0]; 875s MY $RIGHT = $_[1]; 875s RETURN $LEFT + $RIGHT; 875s } 875s 875s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 875s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 875s 875s SUB FOO ($FIRST, $, $THIRD) { 875s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 875s } 875s 875s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 875s MANDATORY FOR THE CALLER TO PASS IT. 875s 875s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 875s SEPARATED FROM THE PARAMETER NAME BY C<=>: 875s 875s SUB FOO ($LEFT, $RIGHT = 0) { 875s RETURN $LEFT + $RIGHT; 875s } 875s 875s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 875s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 875s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 875s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 875s FOR EXAMPLE, 875s 875s MY $AUTO_ID = 0; 875s SUB FOO ($THING, $ID = $AUTO_ID++) { 875s PRINT "$THING HAS ID $ID"; 875s } 875s 875s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 875s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 875s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 875s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 875s 875s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 875s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 875s } 875s 875s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 875s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 875s VALUE PROVIDED WAS C. 875s 875s SUB FOO ($NAME //= "WORLD") { 875s PRINT "HELLO, $NAME"; 875s } 875s 875s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 875s 875s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 875s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 875s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 875s 875s SUB FOO ($X ||= 10) { 875s RETURN 5 + $X; 875s } 875s 875s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 875s FOR EXAMPLE, 875s 875s SUB FOO ($THING, $ = 1) { 875s PRINT $THING; 875s } 875s 875s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 875s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 875s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 875s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 875s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 875s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 875s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 875s 875s SUB FOO ($THING, $=) { 875s PRINT $THING; 875s } 875s 875s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 875s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 875s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 875s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 875s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 875s TO RIGHT. 875s 875s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 875s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 875s 875s SUB FOO ($FILTER, @INPUTS) { 875s PRINT $FILTER->($_) FOREACH @INPUTS; 875s } 875s 875s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 875s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 875s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 875s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 875s 875s SUB FOO ($THING, @) { 875s PRINT $THING; 875s } 875s 875s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 875s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 875s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 875s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 875s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 875s AS WITH STANDARD HASH CONSTRUCTION. 875s 875s SUB FOO ($FILTER, %INPUTS) { 875s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 875s } 875s 875s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 875s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 875s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 875s 875s SUB FOO ($THING, %) { 875s PRINT $THING; 875s } 875s 875s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 875s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 875s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 875s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 875s AN EMPTY ARRAY OR EMPTY HASH. 875s 875s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 875s THAT THE CALLER PASSED NO ARGUMENTS: 875s 875s SUB FOO () { 875s RETURN 123; 875s } 875s 875s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 875s WARNING IN THE C CATEGORY. FROM PERL 5.36 875s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 875s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 875s STATEMENT SUCH AS: 875s 875s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 875s 875s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 875s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 875s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 875s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 875s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 875s WARNINGS IN THE C CATEGORY WHEN 875s COMPILED: 875s 875s SUB F ($X) { 875s # THIS LINE EMITS THE WARNING SEEN BELOW 875s PRINT "ARGUMENTS ARE @_"; 875s } 875s 875s Z<> 875s 875s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 875s EXPERIMENTAL AT ... 875s 875s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 875s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 875s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 875s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 875s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 875s SUPPLY THAT ARGUMENT. 875s 875s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 875s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 875s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 875s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 875s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 875s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 875s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 875s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 875s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 875s 875s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 875s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 875s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 875s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 875s L. FOR EXAMPLE, 875s 875s SUB FOO :PROTOTYPE($) { $_[0] } 875s 875s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 875s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 875s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 875s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 875s 875s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 875s RETURN $LEFT + $RIGHT; 875s } 875s 875s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 875s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 875s THE SUBROUTINE'S BODY. 875s 875s =HEAD2 PRIVATE VARIABLES VIA MY() 875s X X X X X 875s X X 875s 875s SYNOPSIS: 875s 875s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 875s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 875s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 875s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 875s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 875s 875s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 875s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 875s SEE L AND L. 875s 875s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 875s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 875s (C/C/C/C), LOOP 875s (C/C/C/C/C), SUBROUTINE, C, 875s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 875s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 875s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 875s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 875s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 875s 875s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 875s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 875s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 875s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 875s X 875s 875s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 875s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 875s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 875s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 875s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 875s 875s MY $X = 10; 875s SUB BUMPX { $X++ } 875s 875s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 875s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 875s THE C ITSELF. SEE L. 875s X 875s 875s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 875s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 875s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 875s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 875s 875s $ARG = "FRED"; # "GLOBAL" VARIABLE 875s $N = CUBE_ROOT(27); 875s PRINT "$ARG THINKS THE ROOT IS $N\N"; 875s # OUTPUTS: FRED THINKS THE ROOT IS 3 875s 875s SUB CUBE_ROOT { 875s MY $ARG = SHIFT; # NAME DOESN'T MATTER 875s $ARG **= 1/3; 875s RETURN $ARG; 875s } 875s 875s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 875s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 875s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 875s 875s MY ($FOO) = ; # WRONG? 875s MY @FOO = ; 875s 875s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 875s 875s MY $FOO = ; 875s 875s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 875s 875s MY $FOO, $BAR = 1; # WRONG 875s 875s THAT HAS THE SAME EFFECT AS 875s 875s MY $FOO; 875s $BAR = 1; 875s 875s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 875s THE CURRENT STATEMENT. THUS, 875s 875s MY $X = $X; 875s 875s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 875s THE EXPRESSION 875s 875s MY $X = 123 AND $X == 123 875s 875s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 875s 875s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 875s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 875s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 875s 875s WHILE (MY $LINE = <>) { 875s $LINE = LC $LINE; 875s } CONTINUE { 875s PRINT $LINE; 875s } 875s 875s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 875s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 875s IT. SIMILARLY, IN THE CONDITIONAL 875s 875s IF ((MY $ANSWER = ) =~ /^YES$/I) { 875s USER_AGREES(); 875s } ELSIF ($ANSWER =~ /^NO$/I) { 875s USER_DISAGREES(); 875s } ELSE { 875s CHOMP $ANSWER; 875s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 875s } 875s 875s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 875s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 875s BUT NOT BEYOND IT. SEE L FOR INFORMATION 875s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 875s 875s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 875s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 875s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 875s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 875s IN THE LOOP 875s X X 875s 875s FOR MY $I (1, 2, 3) { 875s SOME_FUNCTION(); 875s } 875s 875s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 875s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 875s X X 875s 875s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 875s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 875s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 875s 875s USE STRICT 'VARS'; 875s 875s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 875s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 875s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 875s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 875s THIS WITH C. 875s 875s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 875s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 875s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 875s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 875s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 875s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 875s EXAMPLE. 875s 875s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 875s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 875s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 875s 875s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 875s 875s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 875s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 875s IS ALSO VISIBLE: 875s 875s PACKAGE MAIN; 875s OUR $X = 10; 875s MY $X = 20; 875s PRINT "$X AND $::X\N"; 875s 875s THAT WILL PRINT OUT C<20> AND C<10>. 875s 875s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 875s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 875s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 875s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 875s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 875s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 875s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 875s AN ANONYMOUS SUB REFERENCE: 875s 875s MY $SECRET_VERSION = '1.001-BETA'; 875s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 875s $SECRET_SUB->(); 875s 875s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 875s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 875s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 875s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 875s UNQUALIFIED AND UNQUALIFIABLE. 875s 875s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 875s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 875s L FOR SOMETHING OF A WORK-AROUND TO 875s THIS. 875s 875s =HEAD2 PERSISTENT PRIVATE VARIABLES 875s X X X X 875s X X 875s 875s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 875s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 875s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 875s 875s =HEAD3 PERSISTENT VARIABLES VIA STATE() 875s 875s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 875s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 875s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 875s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 875s THE C FORM DOES NOT REQUIRE THE 875s C PRAGMA. 875s 875s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 875s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 875s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 875s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 875s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 875s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 875s SUBROUTINE EACH TIME IT IS EXECUTED.) 875s 875s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 875s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 875s 875s USE FEATURE 'STATE'; 875s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 875s 875s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 875s 875s USE FEATURE 'STATE'; 875s SUB CREATE_COUNTER { 875s RETURN SUB { STATE $X; RETURN ++$X } 875s } 875s 875s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 875s CODE OUTSIDE. 875s 875s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 875s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 875s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 875s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 875s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 875s 875s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 875s 875s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 875s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 875s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 875s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 875s 875s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 875s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 875s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 875s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 875s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 875s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 875s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 875s 875s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 875s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 875s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 875s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 875s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 875s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 875s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 875s 875s { 875s MY $SECRET_VAL = 0; 875s SUB GIMME_ANOTHER { 875s RETURN ++$SECRET_VAL; 875s } 875s } 875s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 875s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 875s 875s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 875s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 875s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 875s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 875s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 875s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 875s STARTS TO RUN: 875s 875s BEGIN { 875s MY $SECRET_VAL = 0; 875s SUB GIMME_ANOTHER { 875s RETURN ++$SECRET_VAL; 875s } 875s } 875s 875s SEE L ABOUT THE 875s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 875s C AND C. 875s 875s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 875s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 875s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 875s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 875s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 875s 875s =HEAD2 TEMPORARY VALUES VIA LOCAL() 875s X X X X 875s X 875s 875s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 875s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 875s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 875s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 875s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 875s 875s SYNOPSIS: 875s 875s # LOCALIZATION OF VALUES 875s 875s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 875s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 875s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 875s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 875s 875s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 875s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 875s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 875s # LOCALIZATION 875s 875s # LOCALIZATION OF SYMBOLS 875s 875s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 875s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 875s # @MERLYN IS REALLY @RANDAL, ETC 875s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 875s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 875s 875s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 875s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 875s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 875s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 875s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 875s 875s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 875s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 875s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 875s CREATES NEW, DYNAMICALLY SCOPED VALUES. 875s 875s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 875s PLACED IN PARENTHESES. THIS OPERATOR WORKS 875s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 875s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 875s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 875s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 875s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 875s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 875s UNDEFINED VALUE.) 875s 875s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 875s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 875s VARIABLES OUTSIDE THE LOOP. 875s 875s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 875s X 875s 875s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 875s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 875s VIEWED AS A SCALAR OR AN ARRAY. SO 875s 875s LOCAL($FOO) = ; 875s LOCAL @FOO = ; 875s 875s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 875s 875s LOCAL $FOO = ; 875s 875s SUPPLIES A SCALAR CONTEXT. 875s 875s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 875s X 875s 875s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 875s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 875s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 875s 875s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 875s 875s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 875s { LOCAL $/ = UNDEF; $SLURP = ; } 875s 875s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 875s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 875s I, BECAUSE THE $1 VARIABLE IS 875s MAGICAL AND READ-ONLY : 875s 875s LOCAL $1 = 2; 875s 875s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 875s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 875s TO SAFELY REUSE $_ IN A SUBROUTINE. 875s 875s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 875s WORK AS DESCRIBED. 875s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 875s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 875s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 875s SEE L FOR MORE 875s DETAILS. 875s X 875s 875s =HEAD3 LOCALIZATION OF GLOBS 875s X X 875s 875s THE CONSTRUCT 875s 875s LOCAL *NAME; 875s 875s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 875s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 875s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 875s 875s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 875s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 875s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 875s SEPARATOR. 875s 875s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 875s X X 875s X 875s 875s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 875s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 875s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 875s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 875s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 875s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 875s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 875s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 875s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 875s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 875s 875s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 875s @ARY = ( 0..5 ); 875s { 875s LOCAL($ARY[5]) = 6; 875s LOCAL($HASH{'A'}) = 'DRILL'; 875s WHILE (MY $E = POP(@ARY)) { 875s PRINT "$E . . .\N"; 875s LAST UNLESS $E > 3; 875s } 875s IF (@ARY) { 875s $HASH{'ONLY A'} = 'TEST'; 875s DELETE $HASH{'A'}; 875s } 875s } 875s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 875s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 875s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 875s 875s PERL WILL PRINT 875s 875s 6 . . . 875s 4 . . . 875s 3 . . . 875s THIS IS A TEST ONLY A TEST. 875s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 875s 875s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 875s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 875s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 875s SURPRISING, AND IS VERY LIKELY TO CHANGE. 875s 875s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 875s X X X 875s X 875s 875s YOU CAN USE THE C AND C 875s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 875s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 875s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 875s 875s DO { 875s MY $VAL = $ARRAY[$IDX]; 875s LOCAL $ARRAY[$IDX]; 875s DELETE $ARRAY[$IDX]; 875s $VAL 875s } 875s 875s AND 875s 875s DO { 875s MY $VAL = $HASH{KEY}; 875s LOCAL $HASH{KEY}; 875s DELETE $HASH{KEY}; 875s $VAL 875s } 875s 875s EXCEPT THAT FOR THOSE THE C IS 875s SCOPED TO THE C BLOCK. SLICES ARE 875s ALSO ACCEPTED. 875s 875s MY %HASH = ( 875s A => [ 7, 8, 9 ], 875s B => 1, 875s ) 875s 875s { 875s MY $X = DELETE LOCAL $HASH{A}; 875s # $X IS [ 7, 8, 9 ] 875s # %HASH IS (B => 1) 875s 875s { 875s MY @NUMS = DELETE LOCAL @$X[0, 2] 875s # @NUMS IS (7, 9) 875s # $X IS [ UNDEF, 8 ] 875s 875s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 875s } 875s # $X IS BACK TO [ 7, 8, 9 ] 875s 875s } 875s # %HASH IS BACK TO ITS ORIGINAL STATE 875s 875s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 875s 875s =HEAD2 LVALUE SUBROUTINES 875s X X 875s 875s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 875s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 875s 875s MY $VAL; 875s SUB CANMOD : LVALUE { 875s $VAL; # OR: RETURN $VAL; 875s } 875s SUB NOMOD { 875s $VAL; 875s } 875s 875s CANMOD() = 5; # ASSIGNS TO $VAL 875s NOMOD() = 5; # ERROR 875s 875s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 875s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 875s BY A SCALAR. FOR EXAMPLE, CONSIDER: 875s 875s DATA(2,3) = GET_DATA(3,4); 875s 875s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 875s 875s (DATA(2,3)) = GET_DATA(3,4); 875s 875s AND IN: 875s 875s (DATA(2),DATA(3)) = GET_DATA(3,4); 875s 875s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 875s 875s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 875s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 875s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 875s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 875s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 875s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 875s 875s =HEAD2 LEXICAL SUBROUTINES 875s X X X X 875s 875s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 875s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 875s AVAILABLE UNDER C OR C OR HIGHER. 875s 875s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 875s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 875s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 875s CATEGORY WAS DISABLED. 875s 875s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 875s DECLARED, AND ONLY AFTER THAT DECLARATION: 875s 875s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 875s # VERSIONS EARLIER THAN 5.26. 875s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 875s USE FEATURE 'LEXICAL_SUBS'; 875s 875s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 875s STATE SUB FOO { 875s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 875s } 875s FOO(); # CALLS "STATE" SUB 875s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 875s 875s MY SUB BAR { ... } 875s BAR(); # CALLS "MY" SUB 875s 875s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 875s 875s # WRONG 875s MY SUB BAZ { 875s BAZ(); 875s } 875s 875s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 875s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 875s 875s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 875s 875s MY SUB BAZ { 875s __SUB__->(); # CALLS ITSELF 875s } 875s 875s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 875s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 875s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 875s HOWEVER: 875s 875s MY SUB BAZ; # PREDECLARATION 875s SUB BAZ { # DEFINE THE "MY" SUB 875s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 875s } 875s 875s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 875s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 875s C; THEY KEEP EACH OTHER ALIVE (SEE L). 875s 875s =HEAD3 C VS C 875s 875s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 875s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 875s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 875s CONTAINING BLOCK TO THE NEXT. 875s 875s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 875s NECESSARY IF YOU WANT TO CREATE CLOSURES: 875s 875s SUB WHATEVER { 875s MY $X = SHIFT; 875s MY SUB INNER { 875s ... DO SOMETHING WITH $X ... 875s } 875s INNER(); 875s } 875s 875s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 875s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 875s SEE THE C<$X> FROM THE FIRST CALL TO C. 875s 875s =HEAD3 C SUBROUTINES 875s 875s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 875s SUBROUTINE OF THE SAME NAME. 875s 875s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 875s INSIDE AN INNER SCOPE: 875s 875s SUB FOO { ... } 875s 875s SUB BAR { 875s MY SUB FOO { ... } 875s { 875s # NEED TO USE THE OUTER FOO HERE 875s OUR SUB FOO; 875s FOO(); 875s } 875s } 875s 875s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 875s 875s PACKAGE MYSNEAKYMODULE; 875s 875s OUR SUB DO_SOMETHING { ... } 875s 875s SUB DO_SOMETHING_WITH_CALLER { 875s PACKAGE DB; 875s () = CALLER 1; # SETS @DB::ARGS 875s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 875s } 875s 875s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 875s X X<*> 875s 875s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 875s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 875s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 875s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 875s 875s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 875s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 875s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 875s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 875s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 875s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 875s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 875s 875s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 875s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 875s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 875s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 875s 875s SUB DOUBLEARY { 875s LOCAL(*SOMEARY) = @_; 875s FOREACH $ELEM (@SOMEARY) { 875s $ELEM *= 2; 875s } 875s } 875s DOUBLEARY(*FOO); 875s DOUBLEARY(*BAR); 875s 875s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 875s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 875s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 875s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 875s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 875s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 875s 875s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 875s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 875s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 875s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 875s L. 875s 875s =HEAD2 WHEN TO STILL USE LOCAL() 875s X X 875s 875s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 875s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 875s I USE C INSTEAD OF C. 875s 875s =OVER 4 875s 875s =ITEM 1. 875s 875s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 875s 875s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 875s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 875s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 875s IN C<@FIELDS>. 875s 875s { 875s LOCAL @ARGV = ("/ETC/MOTD"); 875s LOCAL $/ = UNDEF; 875s LOCAL $_ = <>; 875s @FIELDS = SPLIT /^\S*=+\S*$/; 875s } 875s 875s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 875s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 875s 875s =ITEM 2. 875s 875s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 875s 875s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 875s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 875s TABLE ENTRIES: 875s 875s SUB IOQUEUE { 875s LOCAL (*READER, *WRITER); # NOT MY! 875s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 875s RETURN (*READER, *WRITER); 875s } 875s ($HEAD, $TAIL) = IOQUEUE(); 875s 875s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 875s ENTRIES. 875s 875s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 875s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 875s A LOCAL ALIAS. 875s 875s { 875s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 875s GROW(); # REALLY CALLS SHRINK() 875s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 875s } 875s GROW(); # GET THE REAL GROW() AGAIN 875s 875s SEE L FOR MORE ABOUT MANIPULATING 875s FUNCTIONS BY NAME IN THIS WAY. 875s 875s =ITEM 3. 875s 875s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 875s 875s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 875s IS DONE ON DYNAMICS: 875s 875s { 875s LOCAL $SIG{INT} = 'IGNORE'; 875s FUNCT(); # UNINTERRUPTIBLE 875s } 875s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 875s 875s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 875s 875s =BACK 875s 875s =HEAD2 PASS BY REFERENCE 875s X X X 875s 875s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 875s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 875s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 875s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 875s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 875s 875s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 875s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 875s OF ALL THEIR FORMER LAST ELEMENTS: 875s 875s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 875s 875s SUB POPMANY { 875s MY $AREF; 875s MY @RETLIST; 875s FOREACH $AREF ( @_ ) { 875s PUSH @RETLIST, POP @$AREF; 875s } 875s RETURN @RETLIST; 875s } 875s 875s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 875s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 875s 875s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 875s SUB INTER { 875s MY ($K, $HREF, %SEEN); # LOCALS 875s FOREACH $HREF (@_) { 875s WHILE ( $K = EACH %$HREF ) { 875s $SEEN{$K}++; 875s } 875s } 875s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 875s } 875s 875s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 875s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 875s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 875s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 875s A LITTLE EXPENSIVE. 875s 875s WHERE PEOPLE GET INTO TROUBLE IS HERE: 875s 875s (@W, @X) = FUNC(@Y, @Z); 875s OR 875s (%W, %X) = FUNC(%Y, %Z); 875s 875s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 875s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 875s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 875s AS ALWAYS. 875s 875s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 875s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 875s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 875s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 875s 875s ($WREF, $XREF) = FUNC(\@Y, \@Z); 875s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 875s SUB FUNC { 875s MY ($YREF, $ZREF) = @_; 875s IF (@$YREF > @$ZREF) { 875s RETURN ($YREF, $ZREF); 875s } ELSE { 875s RETURN ($ZREF, $YREF); 875s } 875s } 875s 875s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 875s 875s (*W, *X) = FUNC(\@Y, \@Z); 875s PRINT "@W HAS MORE THAN @X\N"; 875s SUB FUNC { 875s LOCAL (*Y, *Z) = @_; 875s IF (@Y > @Z) { 875s RETURN (\@Y, \@Z); 875s } ELSE { 875s RETURN (\@Z, \@Y); 875s } 875s } 875s 875s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 875s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 875s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 875s ARE IN THE SYMBOL TABLE. 875s 875s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 875s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 875s FOR EXAMPLE: 875s 875s SPLUTTER(\*STDOUT); 875s SUB SPLUTTER { 875s MY $FH = SHIFT; 875s PRINT $FH "HER UM WELL A HMMM\N"; 875s } 875s 875s $REC = GET_REC(\*STDIN); 875s SUB GET_REC { 875s MY $FH = SHIFT; 875s RETURN SCALAR <$FH>; 875s } 875s 875s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 875s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 875s 875s SUB OPENIT { 875s MY $PATH = SHIFT; 875s LOCAL *FH; 875s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 875s } 875s 875s =HEAD2 PROTOTYPES 875s X X 875s 875s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 875s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 875s SECTION OR WITH A L. 875s IF YOU DECLARE EITHER OF 875s 875s SUB MYPUSH (\@@) 875s SUB MYPUSH :PROTOTYPE(\@@) 875s 875s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 875s 875s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 875s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 875s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 875s OF AN ATTRIBUTE. 875s 875s THE 875s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 875s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 875s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 875s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 875s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 875s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 875s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 875s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 875s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 875s 875s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 875s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 875s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 875s 875s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 875s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 875s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 875s CORRESPONDING BUILT-IN. 875s 875s DECLARED AS CALLED AS 875s 875s SUB MYLINK ($$) MYLINK $OLD, $NEW 875s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 875s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 875s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 875s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 875s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 875s SUB MYPOP (\@) MYPOP @ARRAY 875s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 875s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 875s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 875s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 875s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 875s SUB MYRAND (;$) MYRAND 42 875s SUB MYTIME () MYTIME 875s 875s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 875s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 875s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 875s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 875s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 875s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 875s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 875s 875s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 875s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 875s 875s SUB MYREF (\[$@%&*]) 875s 875s WILL ALLOW CALLING MYREF() AS 875s 875s MYREF $VAR 875s MYREF @ARRAY 875s MYREF %HASH 875s MYREF &SUB 875s MYREF *GLOB 875s 875s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 875s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 875s 875s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 875s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 875s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 875s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 875s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 875s OR A SUBSEQUENT COMMA. 875s 875s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 875s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 875s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 875s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 875s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 875s FOLLOWS: 875s 875s USE SYMBOL 'QUALIFY_TO_REF'; 875s 875s SUB FOO (*) { 875s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 875s ... 875s } 875s 875s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 875s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 875s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 875s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 875s 875s SUB MYPUSH (+@) { 875s MY $AREF = SHIFT; 875s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 875s PUSH @$AREF, @_; 875s } 875s 875s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 875s IS OF AN ACCEPTABLE TYPE. 875s 875s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 875s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 875s 875s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 875s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 875s PROVIDED, C<$_> WILL BE USED INSTEAD. 875s 875s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 875s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 875s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 875s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 875s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 875s 875s MYTIME +2; 875s 875s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 875s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 875s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 875s 875s SUB MYGETPROTOBYNUMBER($;); 875s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 875s 875s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 875s PROVIDED IT'S IN THE INITIAL POSITION: 875s X<&> 875s 875s SUB TRY (&@) { 875s MY($TRY,$CATCH) = @_; 875s EVAL { &$TRY }; 875s IF ($@) { 875s LOCAL $_ = $@; 875s &$CATCH; 875s } 875s } 875s SUB CATCH (&) { $_[0] } 875s 875s TRY { 875s DIE "PHOOEY"; 875s } CATCH { 875s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 875s }; 875s 875s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 875s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 875s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 875s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 875s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 875s 875s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 875s X 875s 875s SUB MYGREP (&@) { 875s MY $CODE = SHIFT; 875s MY @RESULT; 875s FOREACH $_ (@_) { 875s PUSH(@RESULT, $_) IF &$CODE; 875s } 875s @RESULT; 875s } 875s 875s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 875s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 875s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 875s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 875s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 875s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 875s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 875s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 875s 875s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 875s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 875s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 875s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 875s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 875s MAJORITY OF OFFENDING CODE IS FIXED. 875s 875s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 875s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 875s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 875s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 875s 875s SUB FUNC ($) { 875s MY $N = SHIFT; 875s PRINT "YOU GAVE ME $N\N"; 875s } 875s 875s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 875s RETURNING A LIST: 875s 875s FUNC(@FOO); 875s FUNC( $TEXT =~ /\W+/G ); 875s 875s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 875s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 875s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 875s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 875s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 875s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 875s 875s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 875s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 875s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 875s EFFECT, LIKE SO: 875s 875s SUB FOO($$); 875s SUB FOO($$) { 875s FOO 1, 2; 875s } 875s 875s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 875s TO MAKE THE WORLD A BETTER PLACE. 875s 875s =HEAD2 CONSTANT FUNCTIONS 875s X 875s 875s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 875s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 875s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 875s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 875s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 875s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 875s 875s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 875s 875s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 875s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 875s # AND IT'S INLINED, TOO! 875s SUB ST_DEV () { 0 } 875s SUB ST_INO () { 1 } 875s 875s SUB FLAG_FOO () { 1 << 8 } 875s SUB FLAG_BAR () { 1 << 9 } 875s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 875s 875s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 875s 875s SUB N () { INT(OPT_BAZ) / 3 } 875s 875s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 875s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 875s 875s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 875s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 875s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 875s C: 875s 875s SUB BAZ_VAL () { 875s IF (OPT_BAZ) { 875s RETURN 23; 875s } 875s ELSE { 875s RETURN 42; 875s } 875s } 875s SUB BONK_VAL () { RETURN 12345 } 875s 875s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 875s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 875s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 875s 875s BEGIN { 875s MY $VAR = 1; 875s NO STRICT 'REFS'; 875s *INLINED = SUB () { $VAR }; 875s } 875s 875s BEGIN { 875s MY $VAR = 1; 875s MY $REF = \$VAR; 875s NO STRICT 'REFS'; 875s *NOT_INLINED = SUB () { $VAR }; 875s } 875s 875s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 875s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 875s 875s BEGIN { 875s MY $X = 10; 875s *FOO = SUB () { $X }; 875s $X++; 875s } 875s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 875s 875s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 875s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 875s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 875s SO IT PRINTED C<10>, NOT C<11>. 875s 875s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 875s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 875s ASIDE FROM WHERE IT IS DECLARED. 875s 875s # FINE, NO WARNING 875s BEGIN { 875s MY $X = 54321; 875s *INLINED = SUB () { $X }; 875s } 875s # ERROR 875s BEGIN { 875s MY $X; 875s $X = 54321; 875s *ALSO_INLINED = SUB () { $X }; 875s } 875s 875s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 875s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 875s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 875s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 875s CONSTANT SUBROUTINE: 875s 875s MY $X = 54321; 875s *INLINED = SUB : CONST { $X }; 875s $X++; 875s 875s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 875s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 875s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 875s VALUE CAPTURED THE SAME WAY. 875s 875s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 875s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 875s AN EXPLICIT C: 875s 875s BEGIN { 875s MY $X = 10; 875s *FOO = SUB () { RETURN $X }; 875s $X++; 875s } 875s PRINT FOO(); # PRINTS 11 875s 875s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 875s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 875s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 875s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 875s 875s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 875s SUB ONE { 875s 1; 875s } 875s IF (ONE ) { 875s PRINT ONE() IF ONE ; 875s } 875s 875s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 875s SUB ONE () { 1 } 875s DO { 875s PRINT 1 875s }; 875s 875s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 875s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 875s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 875s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 875s 875s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 875s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 875s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 875s SUBROUTINE ONE REDEFINED AT -E LINE 1. 875s 875s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 875s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 875s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 875s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 875s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 875s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 875s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 875s MENTIONED ABOVE: 875s 875s SUB NOT_INLINED () { RETURN 23 } 875s 875s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 875s X X X X 875s 875s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 875s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 875s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 875s ON A NON-UNIX SYSTEM. 875s 875s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 875s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 875s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 875s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 875s 875s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 875s CHDIR $SOMEWHERE; 875s SUB CHDIR { ... } 875s 875s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 875s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 875s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 875s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 875s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 875s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 875s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 875s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 875s FOR SOME KEYWORDS. SEE L. 875s 875s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 875s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 875s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 875s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 875s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 875s THAT IS, THEY COULD SAY 875s 875s USE MODULE 'OPEN'; 875s 875s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 875s 875s USE MODULE; 875s 875s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 875s 875s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 875s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 875s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 875s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 875s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 875s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 875s THAT UNDERSTANDS REGULAR EXPRESSIONS. 875s 875s PACKAGE REGLOB; 875s REQUIRE EXPORTER; 875s @ISA = 'EXPORTER'; 875s @EXPORT_OK = 'GLOB'; 875s 875s SUB IMPORT { 875s MY $PKG = SHIFT; 875s RETURN UNLESS @_; 875s MY $SYM = SHIFT; 875s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 875s $PKG->EXPORT($WHERE, $SYM, @_); 875s } 875s 875s SUB GLOB { 875s MY $PAT = SHIFT; 875s MY @GOT; 875s IF (OPENDIR MY $D, '.') { 875s @GOT = GREP /$PAT/, READDIR $D; 875s CLOSEDIR $D; 875s } 875s RETURN @GOT; 875s } 875s 1; 875s 875s AND HERE'S HOW IT COULD BE (AB)USED: 875s 875s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 875s PACKAGE FOO; 875s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 875s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 875s 875s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 875s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 875s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 875s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 875s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 875s IT MUST BE DONE AT ALL. 875s 875s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 875s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 875s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 875s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 875s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 875s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 875s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 875s LIBRARY. 875s 875s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 875s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 875s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 875s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 875s (SEE L). 875s 875s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 875s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 875s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 875s 875s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 875s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 875s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 875s C SYNTAX, THOUGH). 875s 875s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 875s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 875s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 875s 875s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 875s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 875s 875s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 875s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 875s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 875s 875s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 875s 875s =HEAD2 AUTOLOADING 875s X X 875s 875s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 875s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 875s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 875s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 875s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 875s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 875s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 875s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 875s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 875s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 875s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 875s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 875s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 875s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 875s SUBROUTINE NAME. SEE L FOR DETAILS.) 875s 875s 875s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 875s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 875s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 875s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 875s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 875s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 875s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 875s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 875s 875s SUB AUTOLOAD { 875s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 875s MY $PROGRAM = $AUTOLOAD; 875s $PROGRAM =~ S/.*:://; 875s SYSTEM($PROGRAM, @_); 875s } 875s DATE(); 875s WHO(); 875s LS('-L'); 875s 875s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 875s EVEN NEED PARENTHESES: 875s 875s USE SUBS QW(DATE WHO LS); 875s DATE; 875s WHO; 875s LS '-L'; 875s 875s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 875s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 875s 875s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 875s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 875s DESCRIBED IN L AND IN L, THE STANDARD 875s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 875s FUNCTIONS TO PERL CODE IN L. 875s 875s =HEAD2 SUBROUTINE ATTRIBUTES 875s X X X 875s 875s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 875s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 875s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 875s C HAD BEEN SEEN. SEE L FOR DETAILS 875s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 875s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 875s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 875s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 875s 875s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 875s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 875s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 875s NEST PROPERLY. 875s 875s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 875s 875s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 875s SUB PLUGH () : UGLY('\(") :BAD; 875s SUB XYZZY : _5X5 { ... } 875s 875s EXAMPLES OF INVALID SYNTAX: 875s 875s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 875s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 875s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 875s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 875s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 875s 875s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 875s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 875s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 875s PARSED AND INVOKED: 875s 875s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 875s 875s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 875s SEE L AND L. 875s 875s =HEAD1 SEE ALSO 875s 875s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 875s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 875s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 875s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 875s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 875s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 875s 875s =FOR VI 875s # EX: SET STS=0 SW=4 ET: 875s 875s ok 2 875s # testing mod_cgi with /modules/cgi/perl.pl 875s # expected 200 875s # received 200 875s # body: PERL CGI 875s ok 3 875s # testing mod_test_rwrite with /test_rwrite 875s # expected 200 875s # received 200 875s # body: A 875s ok 4 875s ok 877s t/filter/case_in.t .................. 877s 1..3 877s # Running under perl version 5.040000 for linux 877s # Current time local: Fri Nov 29 20:00:12 2024 877s # Current time GMT: Fri Nov 29 20:00:12 2024 877s # Using Test.pm version 1.31 877s # Using Apache/Test.pm version 1.44 877s ok 1 877s # testing mod_cgi with /modules/cgi/perl_echo.pl 877s # expected 200 877s # received 200 877s ok 2 877s # testing mod_echo_post with /echo_post 877s # expected 200 877s # received 200 877s ok 3 877s ok 878s t/filter/input_body.t ............... 878s 1..2 878s # Running under perl version 5.040000 for linux 878s # Current time local: Fri Nov 29 20:00:14 2024 878s # Current time GMT: Fri Nov 29 20:00:14 2024 878s # Using Test.pm version 1.31 878s # Using Apache/Test.pm version 1.44 878s # testing : Posted "1 ko" 878s # expected: 'ok 1' 878s # received: 'ok 1' 878s ok 1 878s # testing : Posted "2 ko" 878s # expected: 'ok 2' 878s # received: 'ok 2' 878s ok 2 878s ok 880s t/http11/basicauth.t ................ 880s 1..3 880s # Running under perl version 5.040000 for linux 880s # Current time local: Fri Nov 29 20:00:15 2024 880s # Current time GMT: Fri Nov 29 20:00:15 2024 880s # Using Test.pm version 1.31 880s # Using Apache/Test.pm version 1.44 880s ok 1 880s ok 2 880s ok 3 880s ok 882s t/http11/chunked.t .................. 882s 1..30 882s # Running under perl version 5.040000 for linux 882s # Current time local: Fri Nov 29 20:00:17 2024 882s # Current time GMT: Fri Nov 29 20:00:17 2024 882s # Using Test.pm version 1.31 882s # Using Apache/Test.pm version 1.44 882s # testing : response protocol 882s # expected: 'HTTP/1.1' 882s # received: 'HTTP/1.1' 882s ok 1 882s # testing : response Transfer-Encoding 882s # expected: 'chunked' 882s # received: 'chunked' 882s ok 2 882s # testing : no Content-Length 882s # expected: 0 882s # received: 0 882s ok 3 882s # testing : body length 882s # expected: '70976' 882s # received: 70976 882s ok 4 882s # testing : number of requests 882s # expected: 1 882s # received: 1 882s ok 5 882s # testing : response protocol 882s # expected: 'HTTP/1.1' 882s # received: 'HTTP/1.1' 882s ok 6 882s # testing : response Transfer-Encoding 882s # expected: 'chunked' 882s # received: 'chunked' 882s ok 7 882s # testing : no Content-Length 882s # expected: 0 882s # received: 0 882s ok 8 882s # testing : body length 882s # expected: '212509' 882s # received: 212509 882s ok 9 882s # testing : number of requests 882s # expected: 2 882s # received: 2 882s ok 10 882s # testing : response protocol 882s # expected: 'HTTP/1.1' 882s # received: 'HTTP/1.1' 882s ok 11 882s # testing : response Transfer-Encoding 882s # expected: 'chunked' 882s # received: 'chunked' 882s ok 12 882s # testing : no Content-Length 882s # expected: 0 882s # received: 0 882s ok 13 882s # testing : body length 882s # expected: '280545' 882s # received: 280545 882s ok 14 882s # testing : number of requests 882s # expected: 3 882s # received: 3 882s ok 15 882s # testing : response protocol 882s # expected: 'HTTP/1.1' 882s # received: 'HTTP/1.1' 882s ok 16 882s # testing : response Transfer-Encoding 882s # expected: 'chunked' 882s # received: 'chunked' 882s ok 17 882s # testing : no Content-Length 882s # expected: 0 882s # received: 0 882s ok 18 882s # testing : body length 882s # expected: '845969' 882s # received: 845969 882s ok 19 882s # testing : number of requests 882s # expected: 4 882s # received: 4 882s ok 20 882s # testing : response protocol 882s # expected: 'HTTP/1.1' 882s # received: 'HTTP/1.1' 882s ok 21 882s # testing : no Transfer-Encoding (test result inverted) 882s # expected: 'chunked' 882s # received: '' 882s ok 22 882s # testing : content length 882s # expected: 253 882s # received: '253' 882s ok 23 882s # testing : body length 882s # expected: '242' 882s # received: 242 882s ok 24 882s # testing : number of requests 882s # expected: 5 882s # received: 5 882s ok 25 882s # testing : response protocol 882s # expected: 'HTTP/1.1' 882s # received: 'HTTP/1.1' 882s ok 26 882s # testing : no Transfer-Encoding (test result inverted) 882s # expected: 'chunked' 882s # received: '' 882s ok 27 882s # testing : content length 882s # expected: '' 882s # received: '' 882s ok 28 882s # testing : body length 882s # expected: '14276' 882s # received: 14276 882s ok 29 882s # testing : number of requests 882s # expected: 6 882s # received: 6 882s ok 30 882s ok 883s t/http11/chunked2.t ................. 883s 1..2 883s # Running under perl version 5.040000 for linux 883s # Current time local: Fri Nov 29 20:00:19 2024 883s # Current time GMT: Fri Nov 29 20:00:19 2024 883s # Using Test.pm version 1.31 883s # Using Apache/Test.pm version 1.44 883s # testing : successful response 883s # expected: 200 883s # received: '200' 883s ok 1 883s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 883s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 883s ok 2 883s ok 885s t/http11/clength.t .................. 885s 1..6 885s # Running under perl version 5.040000 for linux 885s # Current time local: Fri Nov 29 20:00:20 2024 885s # Current time GMT: Fri Nov 29 20:00:20 2024 885s # Using Test.pm version 1.31 885s # Using Apache/Test.pm version 1.44 885s # testing : successful response 885s # expected: 200 885s # received: '200' 885s ok 1 885s # expected: 10 885s # received: '10' 885s ok 2 885s # expected: 'bbbbbbbbbb' 885s # received: 'bbbbbbbbbb' 885s ok 3 885s # testing : successful response 885s # expected: 200 885s # received: '200' 885s ok 4 885s # expected: 6 885s # received: '6' 885s ok 5 885s # expected: 'foobar' 885s # received: 'foobar' 885s ok 6 885s ok 889s t/http11/post.t ..................... 889s # using LWP client 889s 1..51 889s # Running under perl version 5.040000 for linux 889s # Current time local: Fri Nov 29 20:00:22 2024 889s # Current time GMT: Fri Nov 29 20:00:22 2024 889s # Using Test.pm version 1.31 889s # Using Apache/Test.pm version 1.44 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 1024 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Connection: Keep-Alive 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 1 889s #DMMATCH1: 1 889s #Keep-Alive: timeout=5, max=100 889s # 889s # testing : length posted 889s # expected: '1024' 889s # received: 1024 889s ok 1 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 2048 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 2 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '2048' 889s # received: 2048 889s ok 2 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 3072 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 3 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '3072' 889s # received: 3072 889s ok 3 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 4096 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 4 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '4096' 889s # received: 4096 889s ok 4 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 5120 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 5 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '5120' 889s # received: 5120 889s ok 5 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 6144 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 6 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '6144' 889s # received: 6144 889s ok 6 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 7168 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 7 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '7168' 889s # received: 7168 889s ok 7 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 8192 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 8 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '8192' 889s # received: 8192 889s ok 8 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 9216 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 5 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 9 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '9216' 889s # received: 9216 889s ok 9 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 10240 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 10 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '10240' 889s # received: 10240 889s ok 10 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 11264 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:23 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 11 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '11264' 889s # received: 11264 889s ok 11 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 12288 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 12 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '12288' 889s # received: 12288 889s ok 12 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 13312 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 13 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '13312' 889s # received: 13312 889s ok 13 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 14336 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 14 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '14336' 889s # received: 14336 889s ok 14 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 15360 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 15 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '15360' 889s # received: 15360 889s ok 15 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 16384 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 16 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '16384' 889s # received: 16384 889s ok 16 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 17408 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 17 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '17408' 889s # received: 17408 889s ok 17 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 18432 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 18 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '18432' 889s # received: 18432 889s ok 18 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 19456 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 19 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '19456' 889s # received: 19456 889s ok 19 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 20480 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 20 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '20480' 889s # received: 20480 889s ok 20 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 21504 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 21 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '21504' 889s # received: 21504 889s ok 21 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 22528 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 22 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '22528' 889s # received: 22528 889s ok 22 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 23552 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 23 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '23552' 889s # received: 23552 889s ok 23 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 24576 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 24 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '24576' 889s # received: 24576 889s ok 24 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 25600 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 25 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '25600' 889s # received: 25600 889s ok 25 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 26624 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 26 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '26624' 889s # received: 26624 889s ok 26 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 27648 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 27 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '27648' 889s # received: 27648 889s ok 27 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 28672 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 28 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '28672' 889s # received: 28672 889s ok 28 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 29696 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 29 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '29696' 889s # received: 29696 889s ok 29 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 30720 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 30 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '30720' 889s # received: 30720 889s ok 30 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 31744 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:24 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 31 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '31744' 889s # received: 31744 889s ok 31 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 32768 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 32 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '32768' 889s # received: 32768 889s ok 32 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 33792 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 33 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '33792' 889s # received: 33792 889s ok 33 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 34816 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 34 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '34816' 889s # received: 34816 889s ok 34 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 35840 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 35 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '35840' 889s # received: 35840 889s ok 35 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 36864 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 36 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '36864' 889s # received: 36864 889s ok 36 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 37888 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 37 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '37888' 889s # received: 37888 889s ok 37 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 38912 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 38 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '38912' 889s # received: 38912 889s ok 38 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 39936 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 39 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '39936' 889s # received: 39936 889s ok 39 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 40960 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 40 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '40960' 889s # received: 40960 889s ok 40 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 41984 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 41 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '41984' 889s # received: 41984 889s ok 41 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 43008 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 42 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '43008' 889s # received: 43008 889s ok 42 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 44032 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 43 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '44032' 889s # received: 44032 889s ok 43 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 45056 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 44 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '45056' 889s # received: 45056 889s ok 44 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 46080 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 45 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '46080' 889s # received: 46080 889s ok 45 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 47104 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 46 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '47104' 889s # received: 47104 889s ok 46 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 48128 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 47 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '48128' 889s # received: 48128 889s ok 47 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 49152 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 48 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '49152' 889s # received: 49152 889s ok 48 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 50176 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 49 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '50176' 889s # received: 50176 889s ok 49 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 51200 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 6 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 50 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '51200' 889s # received: 51200 889s ok 50 889s #lwp request: 889s #POST http://localhost:8529/eat_post HTTP/1.1 889s #User-Agent: libwww-perl/6.77 889s #Content-Length: 102400 889s # 889s #server response: 889s #HTTP/1.1 200 OK 889s #Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 889s #Vary: In-If1 889s #Content-Length: 7 889s #Client-Date: Fri, 29 Nov 2024 20:00:25 GMT 889s #Client-Peer: 127.0.0.1:8529 889s #Client-Response-Num: 51 889s #DMMATCH1: 1 889s # 889s # testing : length posted 889s # expected: '102400' 889s # received: 102400 889s ok 51 889s ok 890s t/modules/aaa.t ..................... 890s 1..40 890s # Running under perl version 5.040000 for linux 890s # Current time local: Fri Nov 29 20:00:25 2024 890s # Current time GMT: Fri Nov 29 20:00:25 2024 890s # Using Test.pm version 1.31 890s # Using Apache/Test.pm version 1.44 890s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/realm2 890s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 890s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/form1 890s ok 1 890s ok 2 890s ok 3 890s ok 4 890s ok 5 890s ok 6 890s ok 7 890s ok 8 890s ok 9 890s ok 10 890s ok 11 890s ok 12 890s ok 13 890s ok 14 890s ok 15 890s ok 16 890s ok 17 890s ok 18 890s ok 19 890s ok 20 890s ok 21 890s ok 22 890s ok 23 890s ok 24 890s ok 25 890s ok 26 890s ok 27 890s ok 28 890s ok 29 890s ok 30 890s ok 31 890s ok 32 890s ok 33 890s ok 34 890s ok 35 890s ok 36 890s ok 37 890s ok 38 890s ok 39 890s ok 40 890s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/form1 890s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/realm2 890s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 890s ok 892s t/modules/access.t .................. 892s 1..408 892s # Running under perl version 5.040000 for linux 892s # Current time local: Fri Nov 29 20:00:27 2024 892s # Current time GMT: Fri Nov 29 20:00:27 2024 892s # Using Test.pm version 1.31 892s # Using Apache/Test.pm version 1.44 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # expecting access. 892s ok 1 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 2 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from all 892s # expecting access. 892s ok 3 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 4 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from localhost 892s # expecting access. 892s ok 5 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 6 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from 127.0.0.1 892s # expecting access. 892s ok 7 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 8 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from 127.0 892s # expecting access. 892s ok 9 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 10 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 11 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 12 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from 127.0.0.1/16 892s # expecting access. 892s ok 13 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 14 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 15 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 16 892s # --- 892s # Order deny,allow 892s # Allow from all 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 17 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # expecting access. 892s ok 18 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 19 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from all 892s # expecting access. 892s ok 20 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 21 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from localhost 892s # expecting access. 892s ok 22 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 23 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from 127.0.0.1 892s # expecting access. 892s ok 24 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 25 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from 127.0 892s # expecting access. 892s ok 26 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 27 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 28 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 29 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from 127.0.0.1/16 892s # expecting access. 892s ok 30 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 31 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 32 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 33 892s # --- 892s # Order deny,allow 892s # Allow from localhost 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 34 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # expecting access. 892s ok 35 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 36 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from all 892s # expecting access. 892s ok 37 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 38 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from localhost 892s # expecting access. 892s ok 39 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 40 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1 892s # expecting access. 892s ok 41 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 42 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from 127.0 892s # expecting access. 892s ok 43 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 44 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 45 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 46 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1/16 892s # expecting access. 892s ok 47 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 48 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 49 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 50 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 51 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # expecting access. 892s ok 52 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 53 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from all 892s # expecting access. 892s ok 54 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 55 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from localhost 892s # expecting access. 892s ok 56 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 57 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from 127.0.0.1 892s # expecting access. 892s ok 58 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 59 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from 127.0 892s # expecting access. 892s ok 60 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 61 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 62 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 63 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from 127.0.0.1/16 892s # expecting access. 892s ok 64 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 65 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 66 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 67 892s # --- 892s # Order deny,allow 892s # Allow from 127.0 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 68 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 69 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 70 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from all 892s # expecting access. 892s ok 71 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 72 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from localhost 892s # expecting access. 892s ok 73 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 74 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1 892s # expecting access. 892s ok 75 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 76 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0 892s # expecting access. 892s ok 77 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 78 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 79 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 80 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1/16 892s # expecting access. 892s ok 81 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 82 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 83 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 84 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 85 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # expecting access. 892s ok 86 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 87 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from all 892s # expecting access. 892s ok 88 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 89 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from localhost 892s # expecting access. 892s ok 90 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 91 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1 892s # expecting access. 892s ok 92 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 93 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0 892s # expecting access. 892s ok 94 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 95 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 96 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 97 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1/16 892s # expecting access. 892s ok 98 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 99 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 100 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 101 892s # --- 892s # Order deny,allow 892s # Allow from 127.0.0.1/16 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 102 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # expecting access. 892s ok 103 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 104 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from all 892s # expecting access denial. 892s ok 105 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 106 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from localhost 892s # expecting access denial. 892s ok 107 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 108 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 109 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 110 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from 127.0 892s # expecting access denial. 892s ok 111 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 112 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 113 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 114 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 115 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 116 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 117 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 118 892s # --- 892s # Order deny,allow 892s # Allow from somewhere.else.com 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 119 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # expecting access. 892s ok 120 892s # --- 892s # Order deny,allow 892s # Deny from all 892s # expecting access denial. 892s ok 121 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from all 892s # expecting access denial. 892s ok 122 892s # --- 892s # Order deny,allow 892s # Deny from localhost 892s # expecting access denial. 892s ok 123 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from localhost 892s # expecting access denial. 892s ok 124 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 125 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 126 892s # --- 892s # Order deny,allow 892s # Deny from 127.0 892s # expecting access denial. 892s ok 127 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from 127.0 892s # expecting access denial. 892s ok 128 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 129 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 130 892s # --- 892s # Order deny,allow 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 131 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 132 892s # --- 892s # Order deny,allow 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 133 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 134 892s # --- 892s # Order deny,allow 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 135 892s # --- 892s # Order deny,allow 892s # Allow from 66.6.6.6 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 136 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # expecting access. 892s ok 137 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 138 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from all 892s # expecting access denial. 892s ok 139 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 140 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from localhost 892s # expecting access denial. 892s ok 141 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 142 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 143 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 144 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from 127.0 892s # expecting access denial. 892s ok 145 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 146 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 147 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 148 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 149 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 150 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 151 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 152 892s # --- 892s # Order allow,deny 892s # Allow from all 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 153 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # expecting access. 892s ok 154 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 155 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from all 892s # expecting access denial. 892s ok 156 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 157 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from localhost 892s # expecting access denial. 892s ok 158 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 159 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 160 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 161 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from 127.0 892s # expecting access denial. 892s ok 162 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 163 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 164 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 165 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 166 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 167 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 168 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 169 892s # --- 892s # Order allow,deny 892s # Allow from localhost 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 170 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # expecting access. 892s ok 171 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 172 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from all 892s # expecting access denial. 892s ok 173 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 174 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from localhost 892s # expecting access denial. 892s ok 175 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 176 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 177 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 178 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from 127.0 892s # expecting access denial. 892s ok 179 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 180 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 181 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 182 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 183 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 184 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 185 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 186 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 187 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # expecting access. 892s ok 188 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 189 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from all 892s # expecting access denial. 892s ok 190 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 191 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from localhost 892s # expecting access denial. 892s ok 192 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 193 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 194 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 195 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from 127.0 892s # expecting access denial. 892s ok 196 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 197 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 198 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 199 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 200 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 201 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 202 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 203 892s # --- 892s # Order allow,deny 892s # Allow from 127.0 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 204 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 205 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 206 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from all 892s # expecting access denial. 892s ok 207 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 208 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from localhost 892s # expecting access denial. 892s ok 209 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 210 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 211 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 212 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0 892s # expecting access denial. 892s ok 213 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 214 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 215 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 216 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 217 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 218 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 219 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 220 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 221 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # expecting access. 892s ok 222 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 223 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from all 892s # expecting access denial. 892s ok 224 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 225 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from localhost 892s # expecting access denial. 892s ok 226 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 227 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 228 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 229 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0 892s # expecting access denial. 892s ok 230 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 231 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 232 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 233 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 234 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 235 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 236 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 237 892s # --- 892s # Order allow,deny 892s # Allow from 127.0.0.1/16 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 238 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # expecting access denial. 892s ok 239 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 240 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from all 892s # expecting access denial. 892s ok 241 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 242 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from localhost 892s # expecting access denial. 892s ok 243 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 244 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 245 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 246 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from 127.0 892s # expecting access denial. 892s ok 247 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 248 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 249 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 250 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 251 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 252 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 253 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 254 892s # --- 892s # Order allow,deny 892s # Allow from somewhere.else.com 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 255 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # expecting access denial. 892s ok 256 892s # --- 892s # Order allow,deny 892s # Deny from all 892s # expecting access denial. 892s ok 257 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from all 892s # expecting access denial. 892s ok 258 892s # --- 892s # Order allow,deny 892s # Deny from localhost 892s # expecting access denial. 892s ok 259 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from localhost 892s # expecting access denial. 892s ok 260 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 261 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 262 892s # --- 892s # Order allow,deny 892s # Deny from 127.0 892s # expecting access denial. 892s ok 263 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from 127.0 892s # expecting access denial. 892s ok 264 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 265 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 266 892s # --- 892s # Order allow,deny 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 267 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 268 892s # --- 892s # Order allow,deny 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 269 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 270 892s # --- 892s # Order allow,deny 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 271 892s # --- 892s # Order allow,deny 892s # Allow from 66.6.6.6 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 272 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # expecting access. 892s ok 273 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 274 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from all 892s # expecting access denial. 892s ok 275 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 276 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from localhost 892s # expecting access denial. 892s ok 277 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 278 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 279 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 280 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from 127.0 892s # expecting access denial. 892s ok 281 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 282 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 283 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 284 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 285 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 286 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 287 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 288 892s # --- 892s # Order mutual-failure 892s # Allow from all 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 289 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # expecting access. 892s ok 290 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 291 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from all 892s # expecting access denial. 892s ok 292 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 293 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from localhost 892s # expecting access denial. 892s ok 294 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 295 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 296 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 297 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from 127.0 892s # expecting access denial. 892s ok 298 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 299 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 300 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 301 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 302 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 303 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 304 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 305 892s # --- 892s # Order mutual-failure 892s # Allow from localhost 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 306 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # expecting access. 892s ok 307 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 308 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from all 892s # expecting access denial. 892s ok 309 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 310 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from localhost 892s # expecting access denial. 892s ok 311 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 312 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 313 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 314 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from 127.0 892s # expecting access denial. 892s ok 315 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 316 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 317 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 318 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 319 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 320 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 321 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 322 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 323 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # expecting access. 892s ok 324 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 325 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from all 892s # expecting access denial. 892s ok 326 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 327 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from localhost 892s # expecting access denial. 892s ok 328 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 329 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 330 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 331 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from 127.0 892s # expecting access denial. 892s ok 332 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 333 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 334 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 335 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 336 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 337 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 338 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 339 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 340 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # expecting access. 892s ok 341 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 342 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from all 892s # expecting access denial. 892s ok 343 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 344 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from localhost 892s # expecting access denial. 892s ok 345 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 346 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 347 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 348 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0 892s # expecting access denial. 892s ok 349 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 350 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 351 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 352 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 353 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 354 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 355 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 356 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/255.255.0.0 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 357 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # expecting access. 892s ok 358 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 359 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from all 892s # expecting access denial. 892s ok 360 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 361 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from localhost 892s # expecting access denial. 892s ok 362 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 363 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 364 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 365 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0 892s # expecting access denial. 892s ok 366 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 367 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 368 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 369 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 370 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 371 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from somewhere.else.com 892s # expecting access. 892s ok 372 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 373 892s # --- 892s # Order mutual-failure 892s # Allow from 127.0.0.1/16 892s # Deny from 66.6.6.6 892s # expecting access. 892s ok 374 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # expecting access denial. 892s ok 375 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 376 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from all 892s # expecting access denial. 892s ok 377 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 378 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from localhost 892s # expecting access denial. 892s ok 379 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 380 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 381 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 382 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from 127.0 892s # expecting access denial. 892s ok 383 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 384 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 385 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 386 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 387 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 388 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 389 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 390 892s # --- 892s # Order mutual-failure 892s # Allow from somewhere.else.com 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 391 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # expecting access denial. 892s ok 392 892s # --- 892s # Order mutual-failure 892s # Deny from all 892s # expecting access denial. 892s ok 393 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from all 892s # expecting access denial. 892s ok 394 892s # --- 892s # Order mutual-failure 892s # Deny from localhost 892s # expecting access denial. 892s ok 395 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from localhost 892s # expecting access denial. 892s ok 396 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 397 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1 892s # expecting access denial. 892s ok 398 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0 892s # expecting access denial. 892s ok 399 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from 127.0 892s # expecting access denial. 892s ok 400 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 401 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1/255.255.0.0 892s # expecting access denial. 892s ok 402 892s # --- 892s # Order mutual-failure 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 403 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from 127.0.0.1/16 892s # expecting access denial. 892s ok 404 892s # --- 892s # Order mutual-failure 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 405 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from somewhere.else.com 892s # expecting access denial. 892s ok 406 892s # --- 892s # Order mutual-failure 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 407 892s # --- 892s # Order mutual-failure 892s # Allow from 66.6.6.6 892s # Deny from 66.6.6.6 892s # expecting access denial. 892s ok 408 892s ok 894s t/modules/actions.t ................. 894s 1..20 894s # Running under perl version 5.040000 for linux 894s # Current time local: Fri Nov 29 20:00:29 2024 894s # Current time GMT: Fri Nov 29 20:00:29 2024 894s # Using Test.pm version 1.31 894s # Using Apache/Test.pm version 1.44 894s # expected: 200 894s # received: '200' 894s ok 1 894s # expected: 'nada' 894s # received: 'nada' 894s ok 2 894s # expected: 404 894s # received: '404' 894s ok 3 894s ok 4 # skip RC=404, no need to check content 894s # expected: 404 894s # received: '404' 894s ok 5 894s ok 6 # skip RC=404, no need to check content 894s # expected: 404 894s # received: '404' 894s ok 7 894s ok 8 # skip RC=404, no need to check content 894s # expected: 200 894s # received: '200' 894s ok 9 894s # expected: 'nada' 894s # received: 'nada' 894s ok 10 894s # expected: 404 894s # received: '404' 894s ok 11 894s ok 12 # skip RC=404, no need to check content 894s # expected: 200 894s # received: '200' 894s ok 13 894s # expected: 'POST 894s # foo2: bar2 894s # ' 894s # received: 'POST 894s # foo2: bar2 894s # ' 894s ok 14 894s # expected: 405 894s # received: '405' 894s ok 15 894s # expected: 200 894s # received: '200' 894s ok 16 894s # expected: 'foo=bar' 894s # received: 'foo=bar' 894s ok 17 894s # expected: 200 894s # received: '200' 894s ok 18 894s # expected: 'POST 894s # foo2: bar2 894s # ' 894s # received: 'POST 894s # foo2: bar2 894s # ' 894s ok 19 894s # expected: 405 894s # received: '405' 894s ok 20 894s ok 895s t/modules/alias.t ................... 895s 1..134 895s # Running under perl version 5.040000 for linux 895s # Current time local: Fri Nov 29 20:00:31 2024 895s # Current time GMT: Fri Nov 29 20:00:31 2024 895s # Using Test.pm version 1.31 895s # Using Apache/Test.pm version 1.44 895s # verifying simple aliases 895s # testing : /alias/ 895s # expected: 200 895s # received: '200' 895s ok 1 895s # testing : /bogu/ 895s # expected: 404 895s # received: '404' 895s ok 2 895s # verifying alias match with /ali[0-9]. 895s # testing : /ali0 895s # expected: 0 895s # received: '0' 895s ok 3 895s # testing : /ali1 895s # expected: 1 895s # received: '1' 895s ok 4 895s # testing : /ali2 895s # expected: 2 895s # received: '2' 895s ok 5 895s # testing : /ali3 895s # expected: 3 895s # received: '3' 895s ok 6 895s # testing : /ali4 895s # expected: 4 895s # received: '4' 895s ok 7 895s # testing : /ali5 895s # expected: 5 895s # received: '5' 895s ok 8 895s # testing : /ali6 895s # expected: 6 895s # received: '6' 895s ok 9 895s # testing : /ali7 895s # expected: 7 895s # received: '7' 895s ok 10 895s # testing : /ali8 895s # expected: 8 895s # received: '8' 895s ok 11 895s # testing : /ali9 895s # expected: 9 895s # received: '9' 895s ok 12 895s # verifying expression alias match with /expr/ali[0-9]. 895s # testing : /ali0 895s # expected: 0 895s # received: '0' 895s ok 13 895s # testing : /ali1 895s # expected: 1 895s # received: '1' 895s ok 14 895s # testing : /ali2 895s # expected: 2 895s # received: '2' 895s ok 15 895s # testing : /ali3 895s # expected: 3 895s # received: '3' 895s ok 16 895s # testing : /ali4 895s # expected: 4 895s # received: '4' 895s ok 17 895s # testing : /ali5 895s # expected: 5 895s # received: '5' 895s ok 18 895s # testing : /ali6 895s # expected: 6 895s # received: '6' 895s ok 19 895s # testing : /ali7 895s # expected: 7 895s # received: '7' 895s ok 20 895s # testing : /ali8 895s # expected: 8 895s # received: '8' 895s ok 21 895s # testing : /ali9 895s # expected: 9 895s # received: '9' 895s ok 22 895s # testing : /forbid 895s # expected: '403' 895s # received: '403' 895s ok 23 895s # testing : /gone 895s # expected: '410' 895s # received: '410' 895s ok 24 895s # testing : /perm 895s # expected: '301' 895s # received: '301' 895s ok 25 895s # testing : /perm2 895s # expected: '301' 895s # received: '301' 895s ok 26 895s # testing : /seeother 895s # expected: '303' 895s # received: '303' 895s ok 27 895s # testing : /temp 895s # expected: '302' 895s # received: '302' 895s ok 28 895s # testing : /temp2 895s # expected: '302' 895s # received: '302' 895s ok 29 895s verifying body of perm and temp redirect match 895s # testing : /p0 895s # expected: 0 895s # received: '0' 895s ok 30 895s # testing : /p1 895s # expected: 1 895s # received: '1' 895s ok 31 895s # testing : /p2 895s # expected: 2 895s # received: '2' 895s ok 32 895s # testing : /p3 895s # expected: 3 895s # received: '3' 895s ok 33 895s # testing : /p4 895s # expected: 4 895s # received: '4' 895s ok 34 895s # testing : /p5 895s # expected: 5 895s # received: '5' 895s ok 35 895s # testing : /p6 895s # expected: 6 895s # received: '6' 895s ok 36 895s # testing : /p7 895s # expected: 7 895s # received: '7' 895s ok 37 895s # testing : /p8 895s # expected: 8 895s # received: '8' 895s ok 38 895s # testing : /p9 895s # expected: 9 895s # received: '9' 895s ok 39 895s # testing : /t0 895s # expected: 0 895s # received: '0' 895s ok 40 895s # testing : /t1 895s # expected: 1 895s # received: '1' 895s ok 41 895s # testing : /t2 895s # expected: 2 895s # received: '2' 895s ok 42 895s # testing : /t3 895s # expected: 3 895s # received: '3' 895s ok 43 895s # testing : /t4 895s # expected: 4 895s # received: '4' 895s ok 44 895s # testing : /t5 895s # expected: 5 895s # received: '5' 895s ok 45 895s # testing : /t6 895s # expected: 6 895s # received: '6' 895s ok 46 895s # testing : /t7 895s # expected: 7 895s # received: '7' 895s ok 47 895s # testing : /t8 895s # expected: 8 895s # received: '8' 895s ok 48 895s # testing : /t9 895s # expected: 9 895s # received: '9' 895s ok 49 895s verifying body of perm and temp redirect match with expression support 895s # testing : /p0 895s # expected: 0 895s # received: '0' 895s ok 50 895s # testing : /p1 895s # expected: 1 895s # received: '1' 895s ok 51 895s # testing : /p2 895s # expected: 2 895s # received: '2' 895s ok 52 895s # testing : /p3 895s # expected: 3 895s # received: '3' 895s ok 53 895s # testing : /p4 895s # expected: 4 895s # received: '4' 895s ok 54 895s # testing : /p5 895s # expected: 5 895s # received: '5' 895s ok 55 895s # testing : /p6 895s # expected: 6 895s # received: '6' 895s ok 56 895s # testing : /p7 895s # expected: 7 895s # received: '7' 895s ok 57 895s # testing : /p8 895s # expected: 8 895s # received: '8' 895s ok 58 895s # testing : /p9 895s # expected: 9 895s # received: '9' 895s ok 59 895s # testing : /t0 895s # expected: 0 895s # received: '0' 895s ok 60 895s # testing : /t1 895s # expected: 1 895s # received: '1' 895s ok 61 895s # testing : /t2 895s # expected: 2 895s # received: '2' 895s ok 62 895s # testing : /t3 895s # expected: 3 895s # received: '3' 895s ok 63 895s # testing : /t4 895s # expected: 4 895s # received: '4' 895s ok 64 895s # testing : /t5 895s # expected: 5 895s # received: '5' 895s ok 65 895s # testing : /t6 895s # expected: 6 895s # received: '6' 895s ok 66 895s # testing : /t7 895s # expected: 7 895s # received: '7' 895s ok 67 895s # testing : /t8 895s # expected: 8 895s # received: '8' 895s ok 68 895s # testing : /t9 895s # expected: 9 895s # received: '9' 895s ok 69 895s verifying return code of seeother and gone redirect match 895s # testing : g0 895s # expected: '410' 895s # received: '410' 895s ok 70 895s # testing : g1 895s # expected: '410' 895s # received: '410' 895s ok 71 895s # testing : g2 895s # expected: '410' 895s # received: '410' 895s ok 72 895s # testing : g3 895s # expected: '410' 895s # received: '410' 895s ok 73 895s # testing : g4 895s # expected: '410' 895s # received: '410' 895s ok 74 895s # testing : g5 895s # expected: '410' 895s # received: '410' 895s ok 75 895s # testing : g6 895s # expected: '410' 895s # received: '410' 895s ok 76 895s # testing : g7 895s # expected: '410' 895s # received: '410' 895s ok 77 895s # testing : g8 895s # expected: '410' 895s # received: '410' 895s ok 78 895s # testing : g9 895s # expected: '410' 895s # received: '410' 895s ok 79 895s # testing : s0 895s # expected: '303' 895s # received: '303' 895s ok 80 895s # testing : s1 895s # expected: '303' 895s # received: '303' 895s ok 81 895s # testing : s2 895s # expected: '303' 895s # received: '303' 895s ok 82 895s # testing : s3 895s # expected: '303' 895s # received: '303' 895s ok 83 895s # testing : s4 895s # expected: '303' 895s # received: '303' 895s ok 84 895s # testing : s5 895s # expected: '303' 895s # received: '303' 895s ok 85 895s # testing : s6 895s # expected: '303' 895s # received: '303' 895s ok 86 895s # testing : s7 895s # expected: '303' 895s # received: '303' 895s ok 87 895s # testing : s8 895s # expected: '303' 895s # received: '303' 895s ok 88 895s # testing : s9 895s # expected: '303' 895s # received: '303' 895s ok 89 895s # testing : f0 895s # expected: '403' 895s # received: '403' 895s ok 90 895s # testing : f1 895s # expected: '403' 895s # received: '403' 895s ok 91 895s # testing : f2 895s # expected: '403' 895s # received: '403' 895s ok 92 895s # testing : f3 895s # expected: '403' 895s # received: '403' 895s ok 93 895s # testing : f4 895s # expected: '403' 895s # received: '403' 895s ok 94 895s # testing : f5 895s # expected: '403' 895s # received: '403' 895s ok 95 895s # testing : f6 895s # expected: '403' 895s # received: '403' 895s ok 96 895s # testing : f7 895s # expected: '403' 895s # received: '403' 895s ok 97 895s # testing : f8 895s # expected: '403' 895s # received: '403' 895s ok 98 895s # testing : f9 895s # expected: '403' 895s # received: '403' 895s ok 99 895s verifying return code of seeother and gone redirect match with expression support 895s # testing : g0 895s # expected: '410' 895s # received: '410' 895s ok 100 895s # testing : g1 895s # expected: '410' 895s # received: '410' 895s ok 101 895s # testing : g2 895s # expected: '410' 895s # received: '410' 895s ok 102 895s # testing : g3 895s # expected: '410' 895s # received: '410' 895s ok 103 895s # testing : g4 895s # expected: '410' 895s # received: '410' 895s ok 104 895s # testing : g5 895s # expected: '410' 895s # received: '410' 895s ok 105 895s # testing : g6 895s # expected: '410' 895s # received: '410' 895s ok 106 895s # testing : g7 895s # expected: '410' 895s # received: '410' 895s ok 107 895s # testing : g8 895s # expected: '410' 895s # received: '410' 895s ok 108 895s # testing : g9 895s # expected: '410' 895s # received: '410' 895s ok 109 895s # testing : s0 895s # expected: '303' 895s # received: '303' 895s ok 110 895s # testing : s1 895s # expected: '303' 895s # received: '303' 895s ok 111 895s # testing : s2 895s # expected: '303' 895s # received: '303' 895s ok 112 895s # testing : s3 895s # expected: '303' 895s # received: '303' 895s ok 113 895s # testing : s4 895s # expected: '303' 895s # received: '303' 895s ok 114 895s # testing : s5 895s # expected: '303' 895s # received: '303' 895s ok 115 895s # testing : s6 895s # expected: '303' 895s # received: '303' 895s ok 116 895s # testing : s7 895s # expected: '303' 895s # received: '303' 895s ok 117 895s # testing : s8 895s # expected: '303' 895s # received: '303' 895s ok 118 895s # testing : s9 895s # expected: '303' 895s # received: '303' 895s ok 119 895s # testing : f0 895s # expected: '403' 895s # received: '403' 895s ok 120 895s # testing : f1 895s # expected: '403' 895s # received: '403' 895s ok 121 895s # testing : f2 895s # expected: '403' 895s # received: '403' 895s ok 122 895s # testing : f3 895s # expected: '403' 895s # received: '403' 895s ok 123 895s # testing : f4 895s # expected: '403' 895s # received: '403' 895s ok 124 895s # testing : f5 895s # expected: '403' 895s # received: '403' 895s ok 125 895s # testing : f6 895s # expected: '403' 895s # received: '403' 895s ok 126 895s # testing : f7 895s # expected: '403' 895s # received: '403' 895s ok 127 895s # testing : f8 895s # expected: '403' 895s # received: '403' 895s ok 128 895s # testing : f9 895s # expected: '403' 895s # received: '403' 895s ok 129 895s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 895s # verifying /modules/alias/script is plain text 895s # testing : /modules/alias/script 895s # expected: '#!/bin/sh 895s # echo Content-type: text/plain 895s # echo 895s # echo this is a shell script cgi. 895s # ' 895s # received: '#!/bin/sh 895s # echo Content-type: text/plain 895s # echo 895s # echo this is a shell script cgi. 895s # ' 895s ok 130 895s # verifying same file accessed at /cgi/script is executed code 895s # testing : /cgi/script 895s # expected: 'this is a shell script cgi. 895s # ' 895s # received: 'this is a shell script cgi. 895s # ' 895s ok 131 895s # verifying ScriptAliasMatch with /aliascgi-script 895s # testing : /aliascgi-script 895s # expected: 'this is a shell script cgi. 895s # ' 895s # received: 'this is a shell script cgi. 895s # ' 895s ok 132 895s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 895s # testing : /aliascgi-script 895s # expected: 'this is a shell script cgi. 895s # ' 895s # received: 'this is a shell script cgi. 895s # ' 895s ok 133 895s # verifying bad script alias. 895s # testing : /aliascgi-nada 895s # expected: 404 895s # received: '404' 895s ok 134 895s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 895s ok 897s t/modules/allowmethods.t ............ 897s 1..9 897s # Running under perl version 5.040000 for linux 897s # Current time local: Fri Nov 29 20:00:32 2024 897s # Current time GMT: Fri Nov 29 20:00:32 2024 897s # Using Test.pm version 1.31 897s # Using Apache/Test.pm version 1.44 897s # testing : Get request to /Get responds 200 897s # expected: 200 897s # received: '200' 897s ok 1 897s # testing : Head request to /Get responds 200 897s # expected: 200 897s # received: '200' 897s ok 2 897s # testing : Post request to /Get responds 405 897s # expected: 405 897s # received: '405' 897s ok 3 897s # testing : Get request to /Head responds 200 897s # expected: 200 897s # received: '200' 897s ok 4 897s # testing : Head request to /Head responds 200 897s # expected: 200 897s # received: '200' 897s ok 5 897s # testing : Post request to /Head responds 405 897s # expected: 405 897s # received: '405' 897s ok 6 897s # testing : Get request to /Post responds 405 897s # expected: 405 897s # received: '405' 897s ok 7 897s # testing : Head request to /Post responds 405 897s # expected: 405 897s # received: '405' 897s ok 8 897s # testing : Post request to /Post responds 200 897s # expected: 200 897s # received: '200' 897s ok 9 897s ok 899s t/modules/asis.t .................... 899s 1..3 899s # Running under perl version 5.040000 for linux 899s # Current time local: Fri Nov 29 20:00:34 2024 899s # Current time GMT: Fri Nov 29 20:00:34 2024 899s # Using Test.pm version 1.31 899s # Using Apache/Test.pm version 1.44 899s # testing : asis content OK 899s # expected: 'This is asis content. 899s # ' 899s # received: 'This is asis content. 899s # ' 899s ok 1 899s # testing : asis gave 404 error 899s # expected: 404 899s # received: '404' 899s ok 2 899s # testing : asis gave 403 error 899s # expected: 403 899s # received: '403' 899s ok 3 899s ok 901s t/modules/authz_core.t .............. 901s 1..504 901s # Running under perl version 5.040000 for linux 901s # Current time local: Fri Nov 29 20:00:36 2024 901s # Current time GMT: Fri Nov 29 20:00:36 2024 901s # Using Test.pm version 1.31 901s # Using Apache/Test.pm version 1.44 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/groups1 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 200, expected 200 [a/ : a/ ] 901s ok 1 901s # got 200, expected 200 [a/ : a/ 1] 901s ok 2 901s # got 200, expected 200 [a/ : a/ 2] 901s ok 3 901s # got 200, expected 200 [a/ : a/ 1 2] 901s ok 4 901s # got 200, expected 200 [a/ : a/ 3] 901s ok 5 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ user1: a/ ] 901s ok 6 901s # got 200, expected 200 [a/ user1: a/ user1] 901s ok 7 901s # got 401, expected 401 [a/ user1: a/ user2] 901s ok 8 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ Any 1 2: a/ ] 901s ok 9 901s # got 200, expected 200 [a/ Any 1 2: a/ 1] 901s ok 10 901s # got 200, expected 200 [a/ Any 1 2: a/ 2] 901s ok 11 901s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 901s ok 12 901s # got 403, expected 403 [a/ Any 1 2: a/ 3] 901s ok 13 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 901s ok 14 901s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 901s ok 15 901s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 901s ok 16 901s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 901s ok 17 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 901s ok 18 901s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 901s ok 19 901s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 901s ok 20 901s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 901s ok 21 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 901s ok 22 901s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 901s ok 23 901s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 901s ok 24 901s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 901s ok 25 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 901s ok 26 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 901s ok 27 901s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 901s ok 28 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 901s ok 29 901s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 901s ok 30 901s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 901s ok 31 901s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 901s ok 32 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 901s ok 33 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 901s ok 34 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 901s ok 35 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 901s ok 36 901s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 901s ok 37 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 901s ok 38 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 901s ok 39 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 901s ok 40 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 901s ok 41 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 901s ok 42 901s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 901s ok 43 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 901s ok 44 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 901s ok 45 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 901s ok 46 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 901s ok 47 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 901s ok 48 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 901s ok 49 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 901s ok 50 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 901s ok 51 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 901s ok 52 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 901s ok 53 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 901s ok 54 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 901s ok 55 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 901s ok 56 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 901s ok 57 901s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 901s ok 58 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 !2: a/ ] 901s ok 59 901s # got 200, expected 200 [a/ All 1 !2: a/ 1] 901s ok 60 901s # got 403, expected 403 [a/ All 1 !2: a/ 2] 901s ok 61 901s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 901s ok 62 901s # got 403, expected 403 [a/ All 1 !2: a/ 3] 901s ok 63 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 901s ok 64 901s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 901s ok 65 901s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 901s ok 66 901s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 901s ok 67 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 901s ok 68 901s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 901s ok 69 901s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 901s ok 70 901s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 901s ok 71 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 901s ok 72 901s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 901s ok 73 901s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 901s ok 74 901s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 901s ok 75 901s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 901s ok 76 901s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 901s ok 77 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 901s ok 78 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 901s ok 79 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 901s ok 80 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 901s ok 81 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 901s ok 82 901s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 901s ok 83 901s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 901s ok 84 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 901s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 901s ok 85 901s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 901s ok 86 901s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 901s ok 87 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 901s ok 88 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 901s ok 89 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 901s ok 90 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 901s ok 91 901s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 901s ok 92 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 901s ok 93 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 901s ok 94 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 901s ok 95 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 901s ok 96 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 901s ok 97 901s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 901s ok 98 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 901s ok 99 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 901s ok 100 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 901s ok 101 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 901s ok 102 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 901s ok 103 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 901s ok 104 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 901s ok 105 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 901s ok 106 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 901s ok 107 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 901s ok 108 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 901s ok 109 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 901s ok 110 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 901s ok 111 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 901s ok 112 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 901s ok 113 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 2: a/ ] 901s ok 114 901s # got 403, expected 403 [a/ All 1 2: a/ 1] 901s ok 115 901s # got 403, expected 403 [a/ All 1 2: a/ 2] 901s ok 116 901s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 901s ok 117 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 901s ok 118 901s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 901s ok 119 901s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 901s ok 120 901s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 901s ok 121 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 901s ok 122 901s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 901s ok 123 901s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 901s ok 124 901s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 901s ok 125 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 901s ok 126 901s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 901s ok 127 901s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 901s ok 128 901s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 901s ok 129 901s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 901s ok 130 901s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 901s ok 131 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 901s ok 132 901s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 901s ok 133 901s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 901s ok 134 901s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 901s ok 135 901s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 901s ok 136 901s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 901s ok 137 901s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 901s ok 138 901s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 901s ok 139 901s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 901s ok 140 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 901s ok 141 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 901s ok 142 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 901s ok 143 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 901s ok 144 901s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 901s ok 145 901s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 901s ok 146 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 901s ok 147 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 901s ok 148 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 901s ok 149 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 901s ok 150 901s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 901s ok 151 901s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 901s ok 152 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 901s ok 153 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 901s ok 154 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 901s ok 155 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 901s ok 156 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 901s ok 157 901s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 901s ok 158 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 901s ok 159 901s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 901s ok 160 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 901s ok 161 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 901s ok 162 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 901s ok 163 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 901s ok 164 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 901s ok 165 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 901s ok 166 901s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 901s ok 167 901s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 901s ok 168 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 901s ok 169 901s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 901s ok 170 901s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 901s ok 171 901s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 901s ok 172 901s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 901s ok 173 901s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 901s ok 174 901s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 901s ok 175 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 901s ok 176 901s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 901s ok 177 901s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 901s ok 178 901s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 901s ok 179 901s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 901s ok 180 901s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 901s ok 181 901s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 901s ok 182 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 901s ok 183 901s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 901s ok 184 901s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 901s ok 185 901s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 901s ok 186 901s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 901s ok 187 901s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 901s ok 188 901s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 901s ok 189 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 901s ok 190 901s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 901s ok 191 901s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 901s ok 192 901s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 901s ok 193 901s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 901s ok 194 901s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 901s ok 195 901s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 901s ok 196 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 901s ok 197 901s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 901s ok 198 901s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 901s ok 199 901s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 901s ok 200 901s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 901s ok 201 901s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 901s ok 202 901s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 901s ok 203 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 901s ok 204 901s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 901s ok 205 901s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 901s ok 206 901s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 901s ok 207 901s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 901s ok 208 901s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 901s ok 209 901s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 901s ok 210 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 901s ok 211 901s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 901s ok 212 901s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 901s ok 213 901s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 901s ok 214 901s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 901s ok 215 901s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 901s ok 216 901s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 901s ok 217 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 901s ok 218 901s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 901s ok 219 901s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 901s ok 220 901s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 901s ok 221 901s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 901s ok 222 901s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 901s ok 223 901s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 901s ok 224 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 901s ok 225 901s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 901s ok 226 901s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 901s ok 227 901s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 901s ok 228 901s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 901s ok 229 901s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 901s ok 230 901s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 901s ok 231 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 901s ok 232 901s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 901s ok 233 901s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 901s ok 234 901s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 901s ok 235 901s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 901s ok 236 901s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 901s ok 237 901s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 901s ok 238 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 901s ok 239 901s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 901s ok 240 901s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 901s ok 241 901s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 901s ok 242 901s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 901s ok 243 901s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 901s ok 244 901s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 901s ok 245 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 901s ok 246 901s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 901s ok 247 901s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 901s ok 248 901s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 901s ok 249 901s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 901s ok 250 901s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 901s ok 251 901s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 901s ok 252 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 901s ok 253 901s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 901s ok 254 901s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 901s ok 255 901s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 901s ok 256 901s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 901s ok 257 901s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 901s ok 258 901s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 901s ok 259 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 901s ok 260 901s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 901s ok 261 901s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 901s ok 262 901s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 901s ok 263 901s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 901s ok 264 901s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 901s ok 265 901s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 901s ok 266 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 901s ok 267 901s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 901s ok 268 901s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 901s ok 269 901s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 901s ok 270 901s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 901s ok 271 901s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 901s ok 272 901s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 901s ok 273 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 901s ok 274 901s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 901s ok 275 901s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 901s ok 276 901s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 901s ok 277 901s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 901s ok 278 901s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 901s ok 279 901s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 901s ok 280 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 901s ok 281 901s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 901s ok 282 901s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 901s ok 283 901s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 901s ok 284 901s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 901s ok 285 901s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 901s ok 286 901s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 901s ok 287 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 901s ok 288 901s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 901s ok 289 901s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 901s ok 290 901s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 901s ok 291 901s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 901s ok 292 901s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 901s ok 293 901s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 901s ok 294 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 901s ok 295 901s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 901s ok 296 901s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 901s ok 297 901s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 901s ok 298 901s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 901s ok 299 901s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 901s ok 300 901s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 901s ok 301 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 901s ok 302 901s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 901s ok 303 901s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 901s ok 304 901s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 901s ok 305 901s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 901s ok 306 901s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 901s ok 307 901s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 901s ok 308 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 901s ok 309 901s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 901s ok 310 901s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 901s ok 311 901s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 901s ok 312 901s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 901s ok 313 901s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 901s ok 314 901s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 901s ok 315 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 901s ok 316 901s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 901s ok 317 901s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 901s ok 318 901s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 901s ok 319 901s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 901s ok 320 901s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 901s ok 321 901s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 901s ok 322 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 901s ok 323 901s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 901s ok 324 901s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 901s ok 325 901s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 901s ok 326 901s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 901s ok 327 901s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 901s ok 328 901s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 901s ok 329 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 901s ok 330 901s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 901s ok 331 901s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 901s ok 332 901s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 901s ok 333 901s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 901s ok 334 901s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 901s ok 335 901s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 901s ok 336 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 901s ok 337 901s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 901s ok 338 901s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 901s ok 339 901s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 901s ok 340 901s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 901s ok 341 901s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 901s ok 342 901s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 901s ok 343 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 901s ok 344 901s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 901s ok 345 901s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 901s ok 346 901s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 901s ok 347 901s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 901s ok 348 901s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 901s ok 349 901s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 901s ok 350 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 901s ok 351 901s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 901s ok 352 901s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 901s ok 353 901s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 901s ok 354 901s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 901s ok 355 901s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 901s ok 356 901s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 901s ok 357 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 901s ok 358 901s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 901s ok 359 901s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 901s ok 360 901s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 901s ok 361 901s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 901s ok 362 901s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 901s ok 363 901s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 901s ok 364 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 901s ok 365 901s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 901s ok 366 901s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 901s ok 367 901s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 901s ok 368 901s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 901s ok 369 901s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 901s ok 370 901s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 901s ok 371 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 901s ok 372 901s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 901s ok 373 901s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 901s ok 374 901s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 901s ok 375 901s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 901s ok 376 901s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 901s ok 377 901s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 901s ok 378 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 901s ok 379 901s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 901s ok 380 901s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 901s ok 381 901s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 901s ok 382 901s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 901s ok 383 901s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 901s ok 384 901s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 901s ok 385 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 901s ok 386 901s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 901s ok 387 901s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 901s ok 388 901s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 901s ok 389 901s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 901s ok 390 901s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 901s ok 391 901s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 901s ok 392 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 901s ok 393 901s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 901s ok 394 901s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 901s ok 395 901s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 901s ok 396 901s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 901s ok 397 901s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 901s ok 398 901s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 901s ok 399 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 901s ok 400 901s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 901s ok 401 901s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 901s ok 402 901s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 901s ok 403 901s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 901s ok 404 901s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 901s ok 405 901s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 901s ok 406 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 901s ok 407 901s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 901s ok 408 901s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 901s ok 409 901s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 901s ok 410 901s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 901s ok 411 901s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 901s ok 412 901s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 901s ok 413 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 901s ok 414 901s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 901s ok 415 901s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 901s ok 416 901s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 901s ok 417 901s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 901s ok 418 901s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 901s ok 419 901s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 901s ok 420 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 901s ok 421 901s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 901s ok 422 901s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 901s ok 423 901s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 901s ok 424 901s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 901s ok 425 901s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 901s ok 426 901s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 901s ok 427 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 901s ok 428 901s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 901s ok 429 901s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 901s ok 430 901s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 901s ok 431 901s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 901s ok 432 901s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 901s ok 433 901s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 901s ok 434 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 901s ok 435 901s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 901s ok 436 901s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 901s ok 437 901s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 901s ok 438 901s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 901s ok 439 901s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 901s ok 440 901s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 901s ok 441 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 901s ok 442 901s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 901s ok 443 901s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 901s ok 444 901s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 901s ok 445 901s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 901s ok 446 901s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 901s ok 447 901s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 901s ok 448 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 901s ok 449 901s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 901s ok 450 901s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 901s ok 451 901s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 901s ok 452 901s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 901s ok 453 901s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 901s ok 454 901s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 901s ok 455 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 901s ok 456 901s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 901s ok 457 901s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 901s ok 458 901s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 901s ok 459 901s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 901s ok 460 901s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 901s ok 461 901s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 901s ok 462 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 901s ok 463 901s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 901s ok 464 901s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 901s ok 465 901s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 901s ok 466 901s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 901s ok 467 901s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 901s ok 468 901s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 901s ok 469 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 901s ok 470 901s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 901s ok 471 901s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 901s ok 472 901s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 901s ok 473 901s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 901s ok 474 901s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 901s ok 475 901s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 901s ok 476 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 901s ok 477 901s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 901s ok 478 901s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 901s ok 479 901s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 901s ok 480 901s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 901s ok 481 901s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 901s ok 482 901s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 901s ok 483 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 901s ok 484 901s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 901s ok 485 901s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 901s ok 486 901s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 901s ok 487 901s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 901s ok 488 901s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 901s ok 489 901s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 901s ok 490 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 901s ok 491 901s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 901s ok 492 901s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 901s ok 493 901s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 901s ok 494 901s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 901s ok 495 901s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 901s ok 496 901s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 901s ok 497 901s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 901s ok 498 901s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 901s ok 499 901s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 901s ok 500 901s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 901s ok 501 901s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 901s ok 502 901s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 901s ok 503 901s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 901s ok 504 901s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 901s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 901s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/basic1 901s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/groups1 901s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 901s ok 903s t/modules/autoindex.t ............... 903s 1..84 903s # Running under perl version 5.040000 for linux 903s # Current time local: Fri Nov 29 20:00:38 2024 903s # Current time GMT: Fri Nov 29 20:00:38 2024 903s # Using Test.pm version 1.31 903s # Using Apache/Test.pm version 1.44 903s --- 903s IndexOrderDefault Ascending Name 903s GET /modules/autoindex/htaccess/ 903s ok 1 903s --- 903s IndexOrderDefault Ascending Name 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 2 903s --- 903s IndexOrderDefault Ascending Name 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 3 903s --- 903s IndexOrderDefault Ascending Name 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 4 903s --- 903s IndexOrderDefault Ascending Name 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 5 903s --- 903s IndexOrderDefault Ascending Name 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 6 903s --- 903s IndexOrderDefault Ascending Name 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 7 903s --- 903s IndexOrderDefault Ascending Date 903s GET /modules/autoindex/htaccess/ 903s ok 8 903s --- 903s IndexOrderDefault Ascending Date 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 9 903s --- 903s IndexOrderDefault Ascending Date 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 10 903s --- 903s IndexOrderDefault Ascending Date 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 11 903s --- 903s IndexOrderDefault Ascending Date 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 12 903s --- 903s IndexOrderDefault Ascending Date 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 13 903s --- 903s IndexOrderDefault Ascending Date 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 14 903s --- 903s IndexOrderDefault Ascending Size 903s GET /modules/autoindex/htaccess/ 903s ok 15 903s --- 903s IndexOrderDefault Ascending Size 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 16 903s --- 903s IndexOrderDefault Ascending Size 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 17 903s --- 903s IndexOrderDefault Ascending Size 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 18 903s --- 903s IndexOrderDefault Ascending Size 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 19 903s --- 903s IndexOrderDefault Ascending Size 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 20 903s --- 903s IndexOrderDefault Ascending Size 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 21 903s --- 903s IndexOrderDefault Descending Name 903s GET /modules/autoindex/htaccess/ 903s ok 22 903s --- 903s IndexOrderDefault Descending Name 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 23 903s --- 903s IndexOrderDefault Descending Name 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 24 903s --- 903s IndexOrderDefault Descending Name 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 25 903s --- 903s IndexOrderDefault Descending Name 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 26 903s --- 903s IndexOrderDefault Descending Name 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 27 903s --- 903s IndexOrderDefault Descending Name 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 28 903s --- 903s IndexOrderDefault Descending Date 903s GET /modules/autoindex/htaccess/ 903s ok 29 903s --- 903s IndexOrderDefault Descending Date 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 30 903s --- 903s IndexOrderDefault Descending Date 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 31 903s --- 903s IndexOrderDefault Descending Date 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 32 903s --- 903s IndexOrderDefault Descending Date 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 33 903s --- 903s IndexOrderDefault Descending Date 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 34 903s --- 903s IndexOrderDefault Descending Date 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 35 903s --- 903s IndexOrderDefault Descending Size 903s GET /modules/autoindex/htaccess/ 903s ok 36 903s --- 903s IndexOrderDefault Descending Size 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 37 903s --- 903s IndexOrderDefault Descending Size 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 38 903s --- 903s IndexOrderDefault Descending Size 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 39 903s --- 903s IndexOrderDefault Descending Size 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 40 903s --- 903s IndexOrderDefault Descending Size 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 41 903s --- 903s IndexOrderDefault Descending Size 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 42 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Name 903s GET /modules/autoindex/htaccess/ 903s ok 43 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Name 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 44 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Name 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 45 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Name 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 46 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Name 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 47 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Name 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 48 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Name 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 49 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Date 903s GET /modules/autoindex/htaccess/ 903s ok 50 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Date 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 51 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Date 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 52 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Date 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 53 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Date 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 54 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Date 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 55 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Date 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 56 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Size 903s GET /modules/autoindex/htaccess/ 903s ok 57 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Size 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 58 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Size 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 59 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Size 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 60 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Size 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 61 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Size 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 62 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Ascending Size 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 63 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Name 903s GET /modules/autoindex/htaccess/ 903s ok 64 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Name 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 65 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Name 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 66 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Name 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 67 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Name 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 68 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Name 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 69 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Name 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 70 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Date 903s GET /modules/autoindex/htaccess/ 903s ok 71 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Date 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 72 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Date 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 73 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Date 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 74 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Date 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 75 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Date 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 76 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Date 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 77 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Size 903s GET /modules/autoindex/htaccess/ 903s ok 78 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Size 903s 903s (C=N O=A) 903s GET /modules/autoindex/htaccess/?C=N&O=A 903s ok 79 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Size 903s 903s (C=N O=D) 903s GET /modules/autoindex/htaccess/?C=N&O=D 903s ok 80 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Size 903s 903s (C=M O=A) 903s GET /modules/autoindex/htaccess/?C=M&O=A 903s ok 81 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Size 903s 903s (C=M O=D) 903s GET /modules/autoindex/htaccess/?C=M&O=D 903s ok 82 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Size 903s 903s (C=S O=A) 903s GET /modules/autoindex/htaccess/?C=S&O=A 903s ok 83 903s --- 903s IndexOptions FancyIndexing 903s IndexOrderDefault Descending Size 903s 903s (C=S O=D) 903s GET /modules/autoindex/htaccess/?C=S&O=D 903s ok 84 903s ok 904s t/modules/autoindex2.t .............. 904s 1..3 904s # Running under perl version 5.040000 for linux 904s # Current time local: Fri Nov 29 20:00:40 2024 904s # Current time GMT: Fri Nov 29 20:00:40 2024 904s # Using Test.pm version 1.31 904s # Using Apache/Test.pm version 1.44 904s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 904s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 904s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 904s # testing : dir_broken should not be listed 904s # expected: 0 904s # received: 0 904s ok 1 904s # testing : dir_normal should be listed 904s # expected: 1 904s # received: 1 904s ok 2 904s # testing : dir_protected should not be listed 904s # expected: 0 904s # received: 0 904s ok 3 904s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 904s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 904s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 904s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 904s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 904s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 904s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 904s ok 906s t/modules/brotli.t .................. 906s 1..64 906s # Running under perl version 5.040000 for linux 906s # Current time local: Fri Nov 29 20:00:41 2024 906s # Current time GMT: Fri Nov 29 20:00:41 2024 906s # Using Test.pm version 1.31 906s # Using Apache/Test.pm version 1.44 906s qvalue: 906s # expected: 200 906s # received: '200' 906s ok 1 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 2 906s qvalue: 906s # expected: 200 906s # received: '200' 906s ok 3 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 4 906s qvalue: 906s # expected: 200 906s # received: '200' 906s ok 5 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 6 906s qvalue: 906s # expected: 200 906s # received: '200' 906s ok 7 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 8 906s qvalue: 906s # expected: 200 906s # received: '200' 906s ok 9 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 10 906s qvalue: 906s # expected: 200 906s # received: '200' 906s ok 11 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 12 906s qvalue: ; 906s # expected: 200 906s # received: '200' 906s ok 13 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 14 906s qvalue: ; 906s # expected: 200 906s # received: '200' 906s ok 15 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 16 906s qvalue: ; 906s # expected: 200 906s # received: '200' 906s ok 17 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 18 906s qvalue: ;q= 906s # expected: 200 906s # received: '200' 906s ok 19 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 20 906s qvalue: ;q= 906s # expected: 200 906s # received: '200' 906s ok 21 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 22 906s qvalue: ;q= 906s # expected: 200 906s # received: '200' 906s ok 23 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 24 906s qvalue: ;q=0 906s # expected: 200 906s # received: '200' 906s ok 25 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 26 906s qvalue: ;q=0 906s # expected: 200 906s # received: '200' 906s ok 27 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 28 906s qvalue: ;q=0 906s # expected: 200 906s # received: '200' 906s ok 29 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 30 906s qvalue: ;q=0. 906s # expected: 200 906s # received: '200' 906s ok 31 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 32 906s qvalue: ;q=0. 906s # expected: 200 906s # received: '200' 906s ok 33 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 34 906s qvalue: ;q=0. 906s # expected: 200 906s # received: '200' 906s ok 35 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 36 906s qvalue: ;q=0.0 906s # expected: 200 906s # received: '200' 906s ok 37 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 38 906s qvalue: ;q=0.0 906s # expected: 200 906s # received: '200' 906s ok 39 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 40 906s qvalue: ;q=0.0 906s # expected: 200 906s # received: '200' 906s ok 41 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 42 906s qvalue: ;q=0.00 906s # expected: 200 906s # received: '200' 906s ok 43 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 44 906s qvalue: ;q=0.00 906s # expected: 200 906s # received: '200' 906s ok 45 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 46 906s qvalue: ;q=0.00 906s # expected: 200 906s # received: '200' 906s ok 47 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 48 906s qvalue: ;q=0.000 906s # expected: 200 906s # received: '200' 906s ok 49 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 50 906s qvalue: ;q=0.000 906s # expected: 200 906s # received: '200' 906s ok 51 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 52 906s qvalue: ;q=0.000 906s # expected: 200 906s # received: '200' 906s ok 53 906s # testing : response without Content-Encoding is OK 906s # expected: undef 906s # received: undef 906s ok 54 906s qvalue: ;q=0.0000 906s # expected: 200 906s # received: '200' 906s ok 55 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 56 906s qvalue: ;q=0.0000 906s # expected: 200 906s # received: '200' 906s ok 57 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 58 906s qvalue: ;q=0.0000 906s # expected: 200 906s # received: '200' 906s ok 59 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 60 906s # expected: 200 906s # received: '200' 906s ok 61 906s # testing : response Content-Encoding is OK 906s # expected: 'br' 906s # received: 'br' 906s ok 62 906s # expected: 200 906s # received: '200' 906s ok 63 906s # testing : response Content-Encoding is OK 906s # expected: 'gzip' 906s # received: 'gzip' 906s ok 64 906s ok 908s t/modules/buffer.t .................. 908s 1..12 908s # Running under perl version 5.040000 for linux 908s # Current time local: Fri Nov 29 20:00:43 2024 908s # Current time GMT: Fri Nov 29 20:00:43 2024 908s # Using Test.pm version 1.31 908s # Using Apache/Test.pm version 1.44 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 1 908s ok 2 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 3 908s ok 4 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 5 908s ok 6 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 7 908s ok 8 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 9 908s ok 10 908s # testing : Checking return code is '200' 908s # expected: 200 908s # received: '200' 908s ok 11 908s ok 12 908s ok 909s t/modules/cache.t ................... 909s 1..3 909s # Running under perl version 5.040000 for linux 909s # Current time local: Fri Nov 29 20:00:45 2024 909s # Current time GMT: Fri Nov 29 20:00:45 2024 909s # Using Test.pm version 1.31 909s # Using Apache/Test.pm version 1.44 909s # testing : non-cached call to index.html 909s # expected: 200 909s # received: '200' 909s ok 1 909s # testing : call to cache index.html 909s # expected: 200 909s # received: '200' 909s ok 2 909s # testing : cached call to index.html 909s # expected: 200 909s # received: '200' 909s ok 3 909s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 909s ok 913s t/modules/cgi.t ..................... 913s 1..58 913s # Running under perl version 5.040000 for linux 913s # Current time local: Fri Nov 29 20:00:46 2024 913s # Current time GMT: Fri Nov 29 20:00:46 2024 913s # Using Test.pm version 1.31 913s # Using Apache/Test.pm version 1.44 913s # testing : return code for acceptpathinfodefault.sh 913s # expected: 200 913s # received: '200' 913s ok 1 913s # testing : body for acceptpathinfodefault.sh 913s # expected: '' 913s # received: '' 913s ok 2 913s # testing : return code for acceptpathinfodefault.sh/foo 913s # expected: 200 913s # received: '200' 913s ok 3 913s # testing : body for acceptpathinfodefault.sh/foo 913s # expected: '/foo' 913s # received: '/foo' 913s ok 4 913s # testing : return code for acceptpathinfooff.sh 913s # expected: 200 913s # received: '200' 913s ok 5 913s # testing : body for acceptpathinfooff.sh 913s # expected: '' 913s # received: '' 913s ok 6 913s # testing : return code for acceptpathinfooff.sh/foo 913s # expected: 404 913s # received: '404' 913s ok 7 913s # no body test for this one 913s ok 8 913s # testing : return code for acceptpathinfoon.sh 913s # expected: 200 913s # received: '200' 913s ok 9 913s # testing : body for acceptpathinfoon.sh 913s # expected: '' 913s # received: '' 913s ok 10 913s # testing : return code for acceptpathinfoon.sh/foo 913s # expected: 200 913s # received: '200' 913s ok 11 913s # testing : body for acceptpathinfoon.sh/foo 913s # expected: '/foo' 913s # received: '/foo' 913s ok 12 913s # testing : return code for bogus-perl.pl 913s # expected: 500 913s # received: '500' 913s ok 13 913s # cgi log created ok. 913s ok 14 913s # testing : return code for bogus-sh.sh 913s # expected: 500 913s # received: '500' 913s ok 15 913s # checking that log size (807) is bigger than it used to be (523) 913s ok 16 913s # testing : return code for nph-stderr.pl 913s # expected: 200 913s # received: '200' 913s ok 17 913s # testing : body for nph-stderr.pl 913s # expected: 'this is nph-stdout' 913s # received: 'this is nph-stdout' 913s ok 18 913s # testing : return code for nph-test.pl 913s # expected: 200 913s # received: '200' 913s ok 19 913s # testing : body for nph-test.pl 913s # expected: 'ok' 913s # received: 'ok' 913s ok 20 913s # testing : return code for perl.pl 913s # expected: 200 913s # received: '200' 913s ok 21 913s # testing : body for perl.pl 913s # expected: 'perl cgi' 913s # received: 'perl cgi' 913s ok 22 913s # testing : return code for sh.sh 913s # expected: 200 913s # received: '200' 913s ok 23 913s # testing : body for sh.sh 913s # expected: 'sh cgi' 913s # received: 'sh cgi' 913s ok 24 913s # testing : return code for stderr1.pl 913s # expected: 200 913s # received: '200' 913s ok 25 913s # testing : body for stderr1.pl 913s # expected: 'this is stdout' 913s # received: 'this is stdout' 913s ok 26 913s # testing : return code for stderr2.pl 913s # expected: 200 913s # received: '200' 913s ok 27 913s # testing : body for stderr2.pl 913s # expected: 'this is also stdout' 913s # received: 'this is also stdout' 913s ok 28 913s # testing : return code for stderr3.pl 913s # expected: 200 913s # received: '200' 913s ok 29 913s # testing : body for stderr3.pl 913s # expected: 'this is more stdout' 913s # received: 'this is more stdout' 913s ok 30 913s # posted content (length 10) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 913s # expected: '500' 913s # received: '500' 913s ok 31 913s # checking that log size (35781) is greater than 807 913s ok 32 913s # verifying that logged content is 10 characters 913s ok 33 913s # posted content (length 99) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 913s # expected: '500' 913s # received: '500' 913s ok 34 913s # checking that log size (36240) is greater than 35781 913s ok 35 913s # verifying that logged content is 99 characters 913s ok 36 913s # posted content (length 250) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 913s # expected: '500' 913s # received: '500' 913s ok 37 913s # checking that log size (36851) is greater than 36240 913s ok 38 913s # verifying that logged content is 250 characters 913s ok 39 913s # posted content (length 255) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 913s # expected: '500' 913s # received: '500' 913s ok 40 913s # checking that log size (37467) is greater than 36851 913s ok 41 913s # verifying that logged content is 255 characters 913s ok 42 913s # posted content (length 256) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 913s # expected: '500' 913s # received: '500' 913s ok 43 913s # checking that log size (38084) is greater than 37467 913s ok 44 913s # verifying that logged content is 256 characters 913s ok 45 913s # posted content (length 257) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 913s # expected: '500' 913s # received: '500' 913s ok 46 913s # checking that log size (38701) is greater than 38084 913s ok 47 913s # verifying that logged content is 256 characters 913s ok 48 913s # posted content (length 258) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 913s # expected: '500' 913s # received: '500' 913s ok 49 913s # checking that log size (39318) is greater than 38701 913s ok 50 913s # verifying that logged content is 256 characters 913s ok 51 913s # posted content (length 1024) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 913s # expected: '500' 913s # received: '500' 913s ok 52 913s # checking that log size (39936) is greater than 39318 913s ok 53 913s # verifying that logged content is 256 characters 913s ok 54 913s # verifying log is greater than 40960 bytes. 913s ok 55 913s # verifying log did not grow after making bogus request. 913s ok 56 913s # verifying log did not grow after making another bogus request. 913s ok 57 913s # checking that HEAD /modules/cgi/perl.pl returns 200. 913s ok 58 913s ok 915s t/modules/data.t .................... 915s 1..2 915s # Running under perl version 5.040000 for linux 915s # Current time local: Fri Nov 29 20:00:50 2024 915s # Current time GMT: Fri Nov 29 20:00:50 2024 915s # Using Test.pm version 1.31 915s # Using Apache/Test.pm version 1.44 915s # testing : Checking return code is '200' 915s # expected: 200 915s # received: '200' 915s ok 1 915s ok 2 915s ok 918s t/modules/dav.t ..................... 918s 1..19 918s # Running under perl version 5.040000 for linux 918s # Current time local: Fri Nov 29 20:00:52 2024 918s # Current time GMT: Fri Nov 29 20:00:52 2024 918s # Using Test.pm version 1.31 918s # Using Apache/Test.pm version 1.44 918s resource lock test: 918s ok 1 918s DAV put test: 918s ok 2 918s getting DAV resource properties: 918s ok 3 918s created: Fri, 29 Nov 2024 20:00:53 GMT 918s modified: Fri, 29 Nov 2024 20:00:53 GMT 918s now: Fri, 29 Nov 2024 20:00:55 GMT 918s ok 4 918s ok 5 918s resource lock status test: 918s ok 6 918s resource unlock test: 918s ok 7 918s resource lock status test: 918s ok 8 918s getting uri... 918s expect: 918s -> 918s 918s
918s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

945s # 945s # 945s # Hello World 945s # 945s #

[back]

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

mod_include test

945s # 945s # 945s # Hello World 945s # 945s #

[back]

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

mod_include test

945s # 945s # 945s # Hello World 945s # 945s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p7a7700ba_foo1]

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

LoadBalancer Status for balancer://foo2 [p7a7700ba_foo2]

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

LoadBalancer Status for balancer://foo3 [p7a7700ba_foo3]

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

LoadBalancer Status for balancer://foo4 [p7a7700ba_foo4]

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

LoadBalancer Status for balancer://pr45434 [p7a7700ba_pr45434]

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

LoadBalancer Status for balancer://failover [p7a7700ba_failover]

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

LoadBalancer Status for balancer://dynproxy [p7a7700ba_dynproxy]

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

Moved Permanently

982s #

The document has moved here.

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

Moved Permanently

982s #

The document has moved here.

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

Moved Permanently

982s #

The document has moved here.

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

Moved Permanently

982s #

The document has moved here.

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

Multiple Choices

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

Available documents: 982s #

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

Multiple Choices

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

Available documents: 982s #

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

Multiple Choices

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

Available documents: 982s #

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

Moved Permanently

982s #

The document has moved here.

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

Multiple Choices

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

Available documents: 982s #

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

Multiple Choices

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

Available documents: 982s #

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

Moved Permanently

982s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

984s
Current Time: Friday, 29-Nov-2024 20:02:01 UTC
984s
Restart Time: Friday, 29-Nov-2024 19:58:42 UTC
984s
Parent Server Config. Generation: 1
984s
Parent Server MPM Generation: 0
984s
Server uptime: 3 minutes 19 seconds
984s
Server load: 1.15 1.00 0.61
984s
Total accesses: 6884 - Total Traffic: 138.6 MB - Total Duration: 26247
984s
CPU Usage: u3.15 s1.89 cu.81 cs.28 - 3.08% CPU load
984s
34.6 requests/sec - 0.7 MB/second - 20.6 kB/request - 3.81275 ms/request
984s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
984s
984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0948313no0yes1024000
1948314no0yes0025000
2948399no0yes0025000
31024508no0yes0025000
Sum400 1099000
984s
______________________W_________________________________________
984s ____________________________________............................
984s ................................................................
984s ................................................................
984s ................................................................
984s ................................................................
984s ................
984s

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

984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s
SrvPIDAccMCPU 984s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09483130/56/56_ 984s 1.32101320.01.141.14 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-09483130/53/53_ 984s 1.32101190.00.360.36 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483130/61/61_ 984s 1.32101330.00.840.84 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-09483130/60/60_ 984s 1.32101440.00.820.82 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483130/60/60_ 984s 1.3210760.00.300.30 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483130/56/56_ 984s 1.33101320.00.310.31 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-09483130/59/59_ 984s 1.3310900.00.910.91 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-09483130/61/61_ 984s 1.33101330.010.0910.09 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-09483130/62/62_ 984s 1.3210870.00.280.28 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-09483130/60/60_ 984s 1.32101230.00.490.49 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-09483130/56/56_ 984s 1.3210840.00.860.86 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09483130/58/58_ 984s 1.33103110.00.860.86 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-09483130/58/58_ 984s 1.3310850.00.340.34 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-09483130/61/61_ 984s 1.321021190.00.490.49 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
0-09483130/60/60_ 984s 1.33101910.00.370.37 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-09483130/56/56_ 984s 1.321067550.00.300.30 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-09483130/61/61_ 984s 1.32101860.00.370.37 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-09483130/55/55_ 984s 1.32101470.00.800.80 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-09483130/62/62_ 984s 1.33101850.00.670.67 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-09483130/57/57_ 984s 1.33101790.01.101.10 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-09483130/64/64_ 984s 1.32101350.00.420.42 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-09483130/55/55_ 984s 1.32101870.00.240.24 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-09483131/60/60W 984s 1.32001450.00.480.48 984s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-09483130/53/53_ 984s 1.33102440.00.260.26 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-09483130/54/54_ 984s 1.32101200.00.260.26 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/123/123_ 984s 2.88301780.06.696.69 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/123/123_ 984s 2.87301440.02.912.91 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/117/117_ 984s 2.88302440.010.8610.86 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/123/123_ 984s 2.8630630.01.741.74 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/118/118_ 984s 2.8830690.00.670.67 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/121/121_ 984s 2.88301520.010.4010.40 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/120/120_ 984s 2.8830670.00.730.73 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/120/120_ 984s 2.88301010.08.578.57 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/121/121_ 984s 2.8810630.01.081.08 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-09483140/125/125_ 984s 2.881066850.00.690.69 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-09483140/123/123_ 984s 2.881010660.00.570.57 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/120/120_ 984s 2.8810820.00.690.69 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/123/123_ 984s 2.8810810.00.810.81 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-09483140/123/123_ 984s 2.8830870.00.570.57 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/124/124_ 984s 2.88101340.01.681.68 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/119/119_ 984s 2.8830680.00.780.78 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/121/121_ 984s 2.8630850.01.031.03 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/121/121_ 984s 2.8630680.00.840.84 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/124/124_ 984s 2.8630740.00.600.60 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/124/124_ 984s 2.8630870.00.670.67 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/126/126_ 984s 2.88301050.04.604.60 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/124/124_ 984s 2.8630710.00.690.69 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/121/121_ 984s 2.88301530.04.784.78 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/122/122_ 984s 2.86301390.08.548.54 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09483140/125/125_ 984s 2.88301450.06.816.81 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09483990/74/74_ 984s 1.3560310.00.870.87 984s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes?test=value HTTP/1.1
2-09483990/67/67_ 984s 1.3061270.00.850.85 984s 127.0.0.1http/1.1localhost:8548GET /reverse/ HTTP/1.1
2-09483990/66/66_ 984s 1.3061480.02.372.37 984s 127.0.0.1http/1.1localhost:8548GET /reverse-match/index.html HTTP/1.1
2-09483990/74/74_ 984s 1.3530490.04.254.25 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09483990/65/65_ 984s 1.3330600.06.276.27 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/2 HTTP/1.1
2-09483990/74/74_ 984s 1.3530890.010.2010.20 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09483990/64/64_ 984s 1.3330360.00.330.33 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
2-09483990/75/75_ 984s 1.3530550.00.440.44 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09483990/65/65_ 984s 1.3331360.00.380.38 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/1 HTTP/1.1
2-09483990/71/71_ 984s 1.329111150.00.900.90 984s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl HTTP/1.1
2-09483990/68/68_ 984s 1.3391360.00.340.34 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/5 HTTP/1.1
2-09483990/71/71_ 984s 1.32911730.02.312.31 984s 127.0.0.1http/1.1localhost:8549GET /reverse/modules/cgi/env.pl HTTP/1.1
2-09483990/69/69_ 984s 1.3391520.00.380.38 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
2-09483990/68/68_ 984s 1.3390350.00.320.32 984s 127.0.0.1http/1.1localhost:8548GET /reverse/perm HTTP/1.1
2-09483990/73/73_ 984s 1.349010450.00.400.40 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/ HTTP/1.1
2-09483990/66/66_ 984s 1.3590510.00.390.39 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
2-09483990/74/74_ 984s 1.3390370.00.460.46 984s 127.0.0.1http/1.1localhost:8537GET //index.html HTTP/1.1
2-09483990/65/65_ 984s 1.3090440.00.760.76 984s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fu/two/index.en.html HTTP/1.1
2-09483990/70/70_ 984s 1.3090760.00.510.51 984s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fu/ HTTP/1.1
2-09483990/70/70_ 984s 1.3590360.00.390.39 984s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_bctls_andslash/foo/bar/%20b
2-09483990/73/73_ 984s 1.3560360.00.410.41 984s 127.0.0.1http/1.1localhost:8529POST /sessiontest/ HTTP/1.1
2-09483990/66/66_ 984s 1.3060330.00.490.49 984s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/ HTTP/1.1
2-09483990/69/69_ 984s 1.3060370.00.410.41 984s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
2-09483990/72/72_ 984s 1.3560370.00.560.56 984s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1 HTTP/1.1
2-09483990/73/73_ 984s 1.3560300.00.420.42 984s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=173291061400
3-010245080/24/24_ 984s 0.5430130.00.170.17 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/26/26_ 984s 0.553010370.00.050.05 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/26/26_ 984s 0.5430220.00.080.08 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/25/25_ 984s 0.5530170.00.050.05 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/26/26_ 984s 0.5530150.00.080.08 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/26/26_ 984s 0.5430160.00.080.08 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/26/26_ 984s 0.5430140.00.050.05 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/29/29_ 984s 0.5530170.00.120.12 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/25/25_ 984s 0.5530130.00.060.06 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/24/24_ 984s 0.5510130.00.060.06 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
3-010245080/24/24_ 984s 0.5530130.00.090.09 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/25/25_ 984s 0.5530140.00.040.04 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/26/26_ 984s 0.5510140.00.040.04 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/25/25_ 984s 0.5510120.00.090.09 984s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-010245080/25/25_ 984s 0.5510130.00.040.04 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/25/25_ 984s 0.5430200.00.100.10 984s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17329106140
3-010245080/26/26_ 984s 0.5530150.00.050.05 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/25/25_ 984s 0.5430130.00.110.11 984s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=173291055400
3-010245080/24/24_ 984s 0.5530150.00.040.04 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/28/28_ 984s 0.5530220.00.080.08 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/21/21_ 984s 0.543090.00.040.04 984s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include?test=value HTTP/1.1
3-010245080/27/27_ 984s 0.5430930.00.080.08 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/22/22_ 984s 0.5530110.00.040.04 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/28/28_ 984s 0.5430860.00.120.12 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-010245080/25/25_ 984s 0.5530140.00.050.05 984s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
984s
984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s 984s
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
984s 984s ok 1 984s ok 985s t/modules/substitute.t .............. 985s 1..19 985s # Running under perl version 5.040000 for linux 985s # Current time local: Fri Nov 29 20:02:01 2024 985s # Current time GMT: Fri Nov 29 20:02:01 2024 985s # Using Test.pm version 1.31 985s # Using Apache/Test.pm version 1.44 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'barbar': OK 985s ok 1 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'barbar': OK 985s ok 2 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'foofoo': OK 985s ok 3 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'barbar': OK 985s ok 4 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'barbar': OK 985s ok 5 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'barbar': OK 985s ok 6 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'foof 985s oo': OK 985s ok 7 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 985s got 200 'xfoo': OK 985s ok 8 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 985s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 986s ok 9 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s barx 986s ': OK 986s ok 10 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'a$1axb(': OK 986s ok 11 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'a$XX': OK 986s ok 12 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 986s ok 13 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'x&x': OK 986s ok 14 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'xx': OK 986s ok 15 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'fcooar': OK 986s ok 16 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'fc$1ar': OK 986s ok 17 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'fdooar': OK 986s ok 18 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s got 200 'XXXfooXXX 986s bar': OK 986s ok 19 986s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 986s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 986s ok 988s t/modules/unique_id.t ............... 988s 1..300 988s # Running under perl version 5.040000 for linux 988s # Current time local: Fri Nov 29 20:02:02 2024 988s # Current time GMT: Fri Nov 29 20:02:02 2024 988s # Using Test.pm version 1.31 988s # Using Apache/Test.pm version 1.44 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 1 988s # unique id: Z0odvOoSkF_ED5gPrw579gAAAM8 988s ok 2 988s ok 3 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 4 988s # unique id: Z0odvG2w2QidSWsXqyAuLwAAAFE 988s ok 5 988s ok 6 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 7 988s # unique id: Z0odvG2w2QidSWsXqyAuMAAAAFM 988s ok 8 988s ok 9 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 10 988s # unique id: Z0odvFrGdTvE_S_IEuYfwQAAAIM 988s ok 11 988s ok 12 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 13 988s # unique id: Z0odvOoSkF_ED5gPrw579wAAANE 988s ok 14 988s ok 15 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 16 988s # unique id: Z0odvG2w2QidSWsXqyAuMQAAAFA 988s ok 17 988s ok 18 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 19 988s # unique id: Z0odvFrGdTvE_S_IEuYfwgAAAIU 988s ok 20 988s ok 21 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 22 988s # unique id: Z0odvAhHW8sPl-xfYU3_OAAAABg 988s ok 23 988s ok 24 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 25 988s # unique id: Z0odvAhHW8sPl-xfYU3_OQAAAAE 988s ok 26 988s ok 27 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 28 988s # unique id: Z0odvOoSkF_ED5gPrw57-AAAANQ 988s ok 29 988s ok 30 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 31 988s # unique id: Z0odvAhHW8sPl-xfYU3_OgAAAAM 988s ok 32 988s ok 33 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 34 988s # unique id: Z0odvFrGdTvE_S_IEuYfwwAAAIc 988s ok 35 988s ok 36 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 37 988s # unique id: Z0odvAhHW8sPl-xfYU3_OwAAAAo 988s ok 38 988s ok 39 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 40 988s # unique id: Z0odvAhHW8sPl-xfYU3_PAAAAAc 988s ok 41 988s ok 42 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 43 988s # unique id: Z0odvOoSkF_ED5gPrw57-QAAANU 988s ok 44 988s ok 45 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 46 988s # unique id: Z0odvOoSkF_ED5gPrw57-gAAANc 988s ok 47 988s ok 48 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 49 988s # unique id: Z0odvAhHW8sPl-xfYU3_PQAAAAY 988s ok 50 988s ok 51 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 52 988s # unique id: Z0odvG2w2QidSWsXqyAuMgAAAFc 988s ok 53 988s ok 54 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 55 988s # unique id: Z0odvFrGdTvE_S_IEuYfxAAAAIg 988s ok 56 988s ok 57 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 58 988s # unique id: Z0odvG2w2QidSWsXqyAuMwAAAFI 988s ok 59 988s ok 60 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 61 988s # unique id: Z0odvFrGdTvE_S_IEuYfxQAAAIs 988s ok 62 988s ok 63 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 64 988s # unique id: Z0odvFrGdTvE_S_IEuYfxgAAAIk 988s ok 65 988s ok 66 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 67 988s # unique id: Z0odvOoSkF_ED5gPrw57-wAAANg 988s ok 68 988s ok 69 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 70 988s # unique id: Z0odvFrGdTvE_S_IEuYfxwAAAI0 988s ok 71 988s ok 72 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 73 988s # unique id: Z0odvG2w2QidSWsXqyAuNAAAAFU 988s ok 74 988s ok 75 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 76 988s # unique id: Z0odvG2w2QidSWsXqyAuNQAAAEM 988s ok 77 988s ok 78 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 79 988s # unique id: Z0odvG2w2QidSWsXqyAuNgAAAEE 988s ok 80 988s ok 81 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 82 988s # unique id: Z0odvG2w2QidSWsXqyAuNwAAAFg 988s ok 83 988s ok 84 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 85 988s # unique id: Z0odvG2w2QidSWsXqyAuOAAAAEU 988s ok 86 988s ok 87 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 88 988s # unique id: Z0odvG2w2QidSWsXqyAuOQAAAEs 988s ok 89 988s ok 90 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 91 988s # unique id: Z0odvAhHW8sPl-xfYU3_PgAAAAs 988s ok 92 988s ok 93 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 94 988s # unique id: Z0odvOoSkF_ED5gPrw57_AAAAME 988s ok 95 988s ok 96 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 97 988s # unique id: Z0odvFrGdTvE_S_IEuYfyAAAAJA 988s ok 98 988s ok 99 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 100 988s # unique id: Z0odvOoSkF_ED5gPrw57_QAAAMM 988s ok 101 988s ok 102 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 103 988s # unique id: Z0odvOoSkF_ED5gPrw57_gAAAMQ 988s ok 104 988s ok 105 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 106 988s # unique id: Z0odvFrGdTvE_S_IEuYfyQAAAJE 988s ok 107 988s ok 108 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 109 988s # unique id: Z0odvG2w2QidSWsXqyAuOgAAAEo 988s ok 110 988s ok 111 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 112 988s # unique id: Z0odvOoSkF_ED5gPrw57_wAAAMc 988s ok 113 988s ok 114 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 115 988s # unique id: Z0odvOoSkF_ED5gPrw58AAAAAMg 988s ok 116 988s ok 117 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 118 988s # unique id: Z0odvG2w2QidSWsXqyAuOwAAAE4 988s ok 119 988s ok 120 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 121 988s # unique id: Z0odvAhHW8sPl-xfYU3_PwAAAAw 988s ok 122 988s ok 123 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 124 988s # unique id: Z0odvG2w2QidSWsXqyAuPAAAAE0 988s ok 125 988s ok 126 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 127 988s # unique id: Z0odvOoSkF_ED5gPrw58AQAAAMo 988s ok 128 988s ok 129 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 130 988s # unique id: Z0odvAhHW8sPl-xfYU3_QAAAAA0 988s ok 131 988s ok 132 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 133 988s # unique id: Z0odvOoSkF_ED5gPrw58AgAAAMw 988s ok 134 988s ok 135 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 136 988s # unique id: Z0odvOoSkF_ED5gPrw58AwAAAM4 988s ok 137 988s ok 138 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 139 988s # unique id: Z0odvFrGdTvE_S_IEuYfygAAAJI 988s ok 140 988s ok 141 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 142 988s # unique id: Z0odvOoSkF_ED5gPrw58BAAAAM8 988s ok 143 988s ok 144 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 145 988s # unique id: Z0odvAhHW8sPl-xfYU3_QQAAABE 988s ok 146 988s ok 147 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 148 988s # unique id: Z0odvFrGdTvE_S_IEuYfywAAAJQ 988s ok 149 988s ok 150 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 151 988s # unique id: Z0odvOoSkF_ED5gPrw58BQAAANE 988s ok 152 988s ok 153 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 154 988s # unique id: Z0odvOoSkF_ED5gPrw58BgAAANQ 988s ok 155 988s ok 156 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 157 988s # unique id: Z0odveoSkF_ED5gPrw58BwAAANM 988s ok 158 988s ok 159 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 160 988s # unique id: Z0odveoSkF_ED5gPrw58CAAAANc 988s ok 161 988s ok 162 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 163 988s # unique id: Z0odveoSkF_ED5gPrw58CQAAAMA 988s ok 164 988s ok 165 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 166 988s # unique id: Z0odveoSkF_ED5gPrw58CgAAAME 988s ok 167 988s ok 168 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 169 988s # unique id: Z0odvW2w2QidSWsXqyAuPQAAAFM 988s ok 170 988s ok 171 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 172 988s # unique id: Z0odvVrGdTvE_S_IEuYfzAAAAJc 988s ok 173 988s ok 174 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 175 988s # unique id: Z0odvW2w2QidSWsXqyAuPgAAAFQ 988s ok 176 988s ok 177 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 178 988s # unique id: Z0odveoSkF_ED5gPrw58CwAAAMI 988s ok 179 988s ok 180 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 181 988s # unique id: Z0odveoSkF_ED5gPrw58DAAAAMU 988s ok 182 988s ok 183 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 184 988s # unique id: Z0odveoSkF_ED5gPrw58DQAAAMY 988s ok 185 988s ok 186 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 187 988s # unique id: Z0odvVrGdTvE_S_IEuYfzQAAAJU 988s ok 188 988s ok 189 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 190 988s # unique id: Z0odvQhHW8sPl-xfYU3_QgAAABA 988s ok 191 988s ok 192 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 193 988s # unique id: Z0odvQhHW8sPl-xfYU3_QwAAABQ 988s ok 194 988s ok 195 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 196 988s # unique id: Z0odvW2w2QidSWsXqyAuPwAAAFA 988s ok 197 988s ok 198 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 199 988s # unique id: Z0odvVrGdTvE_S_IEuYfzgAAAIE 988s ok 200 988s ok 201 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 202 988s # unique id: Z0odvQhHW8sPl-xfYU3_RAAAABc 988s ok 203 988s ok 204 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 205 988s # unique id: Z0odvW2w2QidSWsXqyAuQAAAAE8 988s ok 206 988s ok 207 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 208 988s # unique id: Z0odvW2w2QidSWsXqyAuQQAAAFc 988s ok 209 988s ok 210 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 211 988s # unique id: Z0odvQhHW8sPl-xfYU3_RQAAABU 988s ok 212 988s ok 213 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 214 988s # unique id: Z0odvQhHW8sPl-xfYU3_RgAAAAk 988s ok 215 988s ok 216 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 217 988s # unique id: Z0odvW2w2QidSWsXqyAuQgAAAFI 988s ok 218 988s ok 219 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 220 988s # unique id: Z0odvQhHW8sPl-xfYU3_RwAAABg 988s ok 221 988s ok 222 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 223 988s # unique id: Z0odvQhHW8sPl-xfYU3_SAAAAAI 988s ok 224 988s ok 225 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 226 988s # unique id: Z0odvQhHW8sPl-xfYU3_SQAAAAA 988s ok 227 988s ok 228 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 229 988s # unique id: Z0odvVrGdTvE_S_IEuYfzwAAAIA 988s ok 230 988s ok 231 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 232 988s # unique id: Z0odvQhHW8sPl-xfYU3_SgAAAAU 988s ok 233 988s ok 234 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 235 988s # unique id: Z0odvW2w2QidSWsXqyAuQwAAAFU 988s ok 236 988s ok 237 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 238 988s # unique id: Z0odvW2w2QidSWsXqyAuRAAAAEA 988s ok 239 988s ok 240 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 241 988s # unique id: Z0odvW2w2QidSWsXqyAuRQAAAEI 988s ok 242 988s ok 243 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 244 988s # unique id: Z0odvQhHW8sPl-xfYU3_SwAAAAo 988s ok 245 988s ok 246 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 247 988s # unique id: Z0odveoSkF_ED5gPrw58DgAAAMc 988s ok 248 988s ok 249 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 250 988s # unique id: Z0odvVrGdTvE_S_IEuYf0AAAAII 988s ok 251 988s ok 252 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 253 988s # unique id: Z0odvQhHW8sPl-xfYU3_TAAAAAQ 988s ok 254 988s ok 255 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 256 988s # unique id: Z0odvW2w2QidSWsXqyAuRgAAAEc 988s ok 257 988s ok 258 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 259 988s # unique id: Z0odvW2w2QidSWsXqyAuRwAAAEY 988s ok 260 988s ok 261 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 262 988s # unique id: Z0odvW2w2QidSWsXqyAuSAAAAEU 988s ok 263 988s ok 264 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 265 988s # unique id: Z0odvQhHW8sPl-xfYU3_TQAAAAg 988s ok 266 988s ok 267 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 268 988s # unique id: Z0odveoSkF_ED5gPrw58DwAAAMs 988s ok 269 988s ok 270 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 271 988s # unique id: Z0odveoSkF_ED5gPrw58EAAAAMo 988s ok 272 988s ok 273 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 274 988s # unique id: Z0odvVrGdTvE_S_IEuYf0QAAAIQ 988s ok 275 988s ok 276 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 277 988s # unique id: Z0odvW2w2QidSWsXqyAuSQAAAEs 988s ok 278 988s ok 279 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 280 988s # unique id: Z0odvQhHW8sPl-xfYU3_TgAAAA8 988s ok 281 988s ok 282 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 283 988s # unique id: Z0odvW2w2QidSWsXqyAuSgAAAEo 988s ok 284 988s ok 285 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 286 988s # unique id: Z0odvQhHW8sPl-xfYU3_TwAAAAw 988s ok 287 988s ok 288 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 289 988s # unique id: Z0odvW2w2QidSWsXqyAuSwAAAE4 988s ok 290 988s ok 291 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 292 988s # unique id: Z0odvVrGdTvE_S_IEuYf0gAAAIY 988s ok 293 988s ok 294 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 295 988s # unique id: Z0odvW2w2QidSWsXqyAuTAAAAFE 988s ok 296 988s ok 297 988s # testing : fetch unique ID 988s # expected: 200 988s # received: '200' 988s ok 298 988s # unique id: Z0odvW2w2QidSWsXqyAuTQAAAFM 988s ok 299 988s ok 300 988s ok 990s t/modules/usertrack.t ............... 990s 1..1004 990s # Running under perl version 5.040000 for linux 990s # Current time local: Fri Nov 29 20:02:05 2024 990s # Current time GMT: Fri Nov 29 20:02:05 2024 990s # Using Test.pm version 1.31 990s # Using Apache/Test.pm version 1.44 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 1 990s ok 2 990s Set-Cookie: usertrack_test=c98581ca.62812ac64d9c2; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c98581ca.62812ac64d9c2 990s ok 3 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 4 990s ok 5 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 6 990s ok 7 990s Set-Cookie: usertrack_test=36dd38d1.62812ac64ed1f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=36dd38d1.62812ac64ed1f 990s ok 8 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 9 990s ok 10 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 11 990s ok 12 990s Set-Cookie: usertrack_test=bd6ec07c.62812ac64f56c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=bd6ec07c.62812ac64f56c 990s ok 13 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 14 990s ok 15 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 16 990s ok 17 990s Set-Cookie: usertrack_test=2cf4235d.62812ac64fe07; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2cf4235d.62812ac64fe07 990s ok 18 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 19 990s ok 20 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 21 990s ok 22 990s Set-Cookie: usertrack_test=b87e6b71.62812ac650622; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b87e6b71.62812ac650622 990s ok 23 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 24 990s ok 25 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 26 990s ok 27 990s Set-Cookie: usertrack_test=6189c7af.62812ac650e47; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6189c7af.62812ac650e47 990s ok 28 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 29 990s ok 30 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 31 990s ok 32 990s Set-Cookie: usertrack_test=73d00a5c.62812ac6517e6; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=73d00a5c.62812ac6517e6 990s ok 33 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 34 990s ok 35 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 36 990s ok 37 990s Set-Cookie: usertrack_test=47c69c19.62812ac652080; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=47c69c19.62812ac652080 990s ok 38 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 39 990s ok 40 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 41 990s ok 42 990s Set-Cookie: usertrack_test=1a4027bb.62812ac652875; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=1a4027bb.62812ac652875 990s ok 43 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 44 990s ok 45 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 46 990s ok 47 990s Set-Cookie: usertrack_test=648f386b.62812ac65300c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=648f386b.62812ac65300c 990s ok 48 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 49 990s ok 50 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 51 990s ok 52 990s Set-Cookie: usertrack_test=fa86278c.62812ac65381f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=fa86278c.62812ac65381f 990s ok 53 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 54 990s ok 55 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 56 990s ok 57 990s Set-Cookie: usertrack_test=2a9bc194.62812ac654074; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2a9bc194.62812ac654074 990s ok 58 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 59 990s ok 60 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 61 990s ok 62 990s Set-Cookie: usertrack_test=23a735ae.62812ac654814; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=23a735ae.62812ac654814 990s ok 63 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 64 990s ok 65 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 66 990s ok 67 990s Set-Cookie: usertrack_test=ef36ebc8.62812ac655069; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ef36ebc8.62812ac655069 990s ok 68 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 69 990s ok 70 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 71 990s ok 72 990s Set-Cookie: usertrack_test=1ce65cb.62812ac65580b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=1ce65cb.62812ac65580b 990s ok 73 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 74 990s ok 75 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 76 990s ok 77 990s Set-Cookie: usertrack_test=8ccfbb38.62812ac655fd9; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=8ccfbb38.62812ac655fd9 990s ok 78 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 79 990s ok 80 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 81 990s ok 82 990s Set-Cookie: usertrack_test=25fe88f6.62812ac6567cf; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=25fe88f6.62812ac6567cf 990s ok 83 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 84 990s ok 85 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 86 990s ok 87 990s Set-Cookie: usertrack_test=6557e899.62812ac656f4b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6557e899.62812ac656f4b 990s ok 88 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 89 990s ok 90 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 91 990s ok 92 990s Set-Cookie: usertrack_test=cc4f8659.62812ac65768b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=cc4f8659.62812ac65768b 990s ok 93 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 94 990s ok 95 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 96 990s ok 97 990s Set-Cookie: usertrack_test=a448690a.62812ac657e90; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=a448690a.62812ac657e90 990s ok 98 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 99 990s ok 100 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 101 990s ok 102 990s Set-Cookie: usertrack_test=d0241441.62812ac658629; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=d0241441.62812ac658629 990s ok 103 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 104 990s ok 105 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 106 990s ok 107 990s Set-Cookie: usertrack_test=f0e8df15.62812ac658da9; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=f0e8df15.62812ac658da9 990s ok 108 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 109 990s ok 110 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 111 990s ok 112 990s Set-Cookie: usertrack_test=9ccabf2a.62812ac6595ac; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=9ccabf2a.62812ac6595ac 990s ok 113 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 114 990s ok 115 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 116 990s ok 117 990s Set-Cookie: usertrack_test=ad1effa6.62812ac659d21; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ad1effa6.62812ac659d21 990s ok 118 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 119 990s ok 120 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 121 990s ok 122 990s Set-Cookie: usertrack_test=51538c78.62812ac65a4e2; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=51538c78.62812ac65a4e2 990s ok 123 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 124 990s ok 125 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 126 990s ok 127 990s Set-Cookie: usertrack_test=ecfe5fcb.62812ac65ad11; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ecfe5fcb.62812ac65ad11 990s ok 128 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 129 990s ok 130 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 131 990s ok 132 990s Set-Cookie: usertrack_test=823cb9aa.62812ac65b54f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=823cb9aa.62812ac65b54f 990s ok 133 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 134 990s ok 135 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 136 990s ok 137 990s Set-Cookie: usertrack_test=9daf7666.62812ac65bd96; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=9daf7666.62812ac65bd96 990s ok 138 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 139 990s ok 140 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 141 990s ok 142 990s Set-Cookie: usertrack_test=74627166.62812ac65c55e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=74627166.62812ac65c55e 990s ok 143 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 144 990s ok 145 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 146 990s ok 147 990s Set-Cookie: usertrack_test=9f01e960.62812ac65cd0f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=9f01e960.62812ac65cd0f 990s ok 148 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 149 990s ok 150 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 151 990s ok 152 990s Set-Cookie: usertrack_test=c7502314.62812ac65d482; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c7502314.62812ac65d482 990s ok 153 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 154 990s ok 155 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 156 990s ok 157 990s Set-Cookie: usertrack_test=96832680.62812ac65dc70; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=96832680.62812ac65dc70 990s ok 158 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 159 990s ok 160 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 161 990s ok 162 990s Set-Cookie: usertrack_test=5604e504.62812ac65e3bb; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=5604e504.62812ac65e3bb 990s ok 163 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 164 990s ok 165 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 166 990s ok 167 990s Set-Cookie: usertrack_test=955434ac.62812ac65ebb5; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=955434ac.62812ac65ebb5 990s ok 168 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 169 990s ok 170 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 171 990s ok 172 990s Set-Cookie: usertrack_test=ec70283c.62812ac65f375; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ec70283c.62812ac65f375 990s ok 173 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 174 990s ok 175 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 176 990s ok 177 990s Set-Cookie: usertrack_test=7f4580d6.62812ac65fb21; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=7f4580d6.62812ac65fb21 990s ok 178 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 179 990s ok 180 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 181 990s ok 182 990s Set-Cookie: usertrack_test=e9279d56.62812ac6602a1; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e9279d56.62812ac6602a1 990s ok 183 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 184 990s ok 185 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 186 990s ok 187 990s Set-Cookie: usertrack_test=84c910b6.62812ac6609c3; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=84c910b6.62812ac6609c3 990s ok 188 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 189 990s ok 190 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 191 990s ok 192 990s Set-Cookie: usertrack_test=3e22fb97.62812ac6610e4; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=3e22fb97.62812ac6610e4 990s ok 193 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 194 990s ok 195 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 196 990s ok 197 990s Set-Cookie: usertrack_test=f6c2a0f4.62812ac661817; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=f6c2a0f4.62812ac661817 990s ok 198 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 199 990s ok 200 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 201 990s ok 202 990s Set-Cookie: usertrack_test=eb0477d1.62812ac661fd3; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=eb0477d1.62812ac661fd3 990s ok 203 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 204 990s ok 205 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 206 990s ok 207 990s Set-Cookie: usertrack_test=df1a867c.62812ac6626fd; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=df1a867c.62812ac6626fd 990s ok 208 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 209 990s ok 210 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 211 990s ok 212 990s Set-Cookie: usertrack_test=a601cbd9.62812ac662e2e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=a601cbd9.62812ac662e2e 990s ok 213 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 214 990s ok 215 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 216 990s ok 217 990s Set-Cookie: usertrack_test=a598dbf1.62812ac663573; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=a598dbf1.62812ac663573 990s ok 218 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 219 990s ok 220 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 221 990s ok 222 990s Set-Cookie: usertrack_test=bb87883a.62812ac663c89; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=bb87883a.62812ac663c89 990s ok 223 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 224 990s ok 225 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 226 990s ok 227 990s Set-Cookie: usertrack_test=2e9ee1b9.62812ac66438e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2e9ee1b9.62812ac66438e 990s ok 228 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 229 990s ok 230 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 231 990s ok 232 990s Set-Cookie: usertrack_test=b9c5cb54.62812ac664a9c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b9c5cb54.62812ac664a9c 990s ok 233 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 234 990s ok 235 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 236 990s ok 237 990s Set-Cookie: usertrack_test=c1dbbc6b.62812ac6651e1; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c1dbbc6b.62812ac6651e1 990s ok 238 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 239 990s ok 240 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 241 990s ok 242 990s Set-Cookie: usertrack_test=81128fea.62812ac665940; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=81128fea.62812ac665940 990s ok 243 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 244 990s ok 245 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 246 990s ok 247 990s Set-Cookie: usertrack_test=c636d773.62812ac666062; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c636d773.62812ac666062 990s ok 248 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 249 990s ok 250 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 251 990s ok 252 990s Set-Cookie: usertrack_test=771c7659.62812ac6667d9; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=771c7659.62812ac6667d9 990s ok 253 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 254 990s ok 255 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 256 990s ok 257 990s Set-Cookie: usertrack_test=4937bf1f.62812ac666f4e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4937bf1f.62812ac666f4e 990s ok 258 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 259 990s ok 260 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 261 990s ok 262 990s Set-Cookie: usertrack_test=9d700bb2.62812ac66772b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=9d700bb2.62812ac66772b 990s ok 263 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 264 990s ok 265 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 266 990s ok 267 990s Set-Cookie: usertrack_test=4591f90d.62812ac667eca; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4591f90d.62812ac667eca 990s ok 268 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 269 990s ok 270 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 271 990s ok 272 990s Set-Cookie: usertrack_test=5b67f491.62812ac66862d; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=5b67f491.62812ac66862d 990s ok 273 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 274 990s ok 275 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 276 990s ok 277 990s Set-Cookie: usertrack_test=338063fe.62812ac668d9d; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=338063fe.62812ac668d9d 990s ok 278 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 279 990s ok 280 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 281 990s ok 282 990s Set-Cookie: usertrack_test=a3942a2d.62812ac6694dc; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=a3942a2d.62812ac6694dc 990s ok 283 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 284 990s ok 285 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 286 990s ok 287 990s Set-Cookie: usertrack_test=c7b4dc6e.62812ac669c23; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c7b4dc6e.62812ac669c23 990s ok 288 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 289 990s ok 290 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 291 990s ok 292 990s Set-Cookie: usertrack_test=8a8222a5.62812ac66a37e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=8a8222a5.62812ac66a37e 990s ok 293 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 294 990s ok 295 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 296 990s ok 297 990s Set-Cookie: usertrack_test=d198bebe.62812ac66ab1a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=d198bebe.62812ac66ab1a 990s ok 298 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 299 990s ok 300 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 301 990s ok 302 990s Set-Cookie: usertrack_test=1502ce65.62812ac66b253; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=1502ce65.62812ac66b253 990s ok 303 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 304 990s ok 305 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 306 990s ok 307 990s Set-Cookie: usertrack_test=4ffa108a.62812ac66b9f9; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4ffa108a.62812ac66b9f9 990s ok 308 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 309 990s ok 310 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 311 990s ok 312 990s Set-Cookie: usertrack_test=86b3894b.62812ac66c125; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=86b3894b.62812ac66c125 990s ok 313 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 314 990s ok 315 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 316 990s ok 317 990s Set-Cookie: usertrack_test=aba3e1c4.62812ac66c85b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=aba3e1c4.62812ac66c85b 990s ok 318 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 319 990s ok 320 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 321 990s ok 322 990s Set-Cookie: usertrack_test=f009f322.62812ac66cf5a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=f009f322.62812ac66cf5a 990s ok 323 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 324 990s ok 325 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 326 990s ok 327 990s Set-Cookie: usertrack_test=100a8c4b.62812ac66d671; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=100a8c4b.62812ac66d671 990s ok 328 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 329 990s ok 330 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 331 990s ok 332 990s Set-Cookie: usertrack_test=87f60417.62812ac66dde7; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=87f60417.62812ac66dde7 990s ok 333 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 334 990s ok 335 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 336 990s ok 337 990s Set-Cookie: usertrack_test=4af7cf5d.62812ac66e54a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4af7cf5d.62812ac66e54a 990s ok 338 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 339 990s ok 340 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 341 990s ok 342 990s Set-Cookie: usertrack_test=5054d16f.62812ac66ecab; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=5054d16f.62812ac66ecab 990s ok 343 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 344 990s ok 345 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 346 990s ok 347 990s Set-Cookie: usertrack_test=ef17cb57.62812ac66f44e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ef17cb57.62812ac66f44e 990s ok 348 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 349 990s ok 350 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 351 990s ok 352 990s Set-Cookie: usertrack_test=4d4529ba.62812ac66fb66; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4d4529ba.62812ac66fb66 990s ok 353 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 354 990s ok 355 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 356 990s ok 357 990s Set-Cookie: usertrack_test=4385ef11.62812ac6702cb; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4385ef11.62812ac6702cb 990s ok 358 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 359 990s ok 360 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 361 990s ok 362 990s Set-Cookie: usertrack_test=2dc2a2bf.62812ac670a82; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2dc2a2bf.62812ac670a82 990s ok 363 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 364 990s ok 365 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 366 990s ok 367 990s Set-Cookie: usertrack_test=909b9574.62812ac6711de; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=909b9574.62812ac6711de 990s ok 368 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 369 990s ok 370 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 371 990s ok 372 990s Set-Cookie: usertrack_test=d642e292.62812ac671961; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=d642e292.62812ac671961 990s ok 373 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 374 990s ok 375 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 376 990s ok 377 990s Set-Cookie: usertrack_test=79fb2289.62812ac67206b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=79fb2289.62812ac67206b 990s ok 378 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 379 990s ok 380 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 381 990s ok 382 990s Set-Cookie: usertrack_test=b6b370e2.62812ac6727a2; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b6b370e2.62812ac6727a2 990s ok 383 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 384 990s ok 385 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 386 990s ok 387 990s Set-Cookie: usertrack_test=835b52d9.62812ac672f0b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=835b52d9.62812ac672f0b 990s ok 388 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 389 990s ok 390 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 391 990s ok 392 990s Set-Cookie: usertrack_test=74c690d7.62812ac67360f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=74c690d7.62812ac67360f 990s ok 393 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 394 990s ok 395 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 396 990s ok 397 990s Set-Cookie: usertrack_test=b66f09cd.62812ac673d20; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b66f09cd.62812ac673d20 990s ok 398 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 399 990s ok 400 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 401 990s ok 402 990s Set-Cookie: usertrack_test=b8d44445.62812ac674460; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b8d44445.62812ac674460 990s ok 403 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 404 990s ok 405 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 406 990s ok 407 990s Set-Cookie: usertrack_test=3f368539.62812ac674bcb; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=3f368539.62812ac674bcb 990s ok 408 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 409 990s ok 410 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 411 990s ok 412 990s Set-Cookie: usertrack_test=14a1d483.62812ac67533f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=14a1d483.62812ac67533f 990s ok 413 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 414 990s ok 415 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 416 990s ok 417 990s Set-Cookie: usertrack_test=2a5b407e.62812ac675aaa; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2a5b407e.62812ac675aaa 990s ok 418 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 419 990s ok 420 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 421 990s ok 422 990s Set-Cookie: usertrack_test=4db1a7f4.62812ac67629a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4db1a7f4.62812ac67629a 990s ok 423 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 424 990s ok 425 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 426 990s ok 427 990s Set-Cookie: usertrack_test=66eb678a.62812ac676a1e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=66eb678a.62812ac676a1e 990s ok 428 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 429 990s ok 430 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 431 990s ok 432 990s Set-Cookie: usertrack_test=59b7765c.62812ac6771a3; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=59b7765c.62812ac6771a3 990s ok 433 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 434 990s ok 435 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 436 990s ok 437 990s Set-Cookie: usertrack_test=b0c419d7.62812ac677986; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b0c419d7.62812ac677986 990s ok 438 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 439 990s ok 440 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 441 990s ok 442 990s Set-Cookie: usertrack_test=b45e74e7.62812ac6781e2; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b45e74e7.62812ac6781e2 990s ok 443 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 444 990s ok 445 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 446 990s ok 447 990s Set-Cookie: usertrack_test=999d2e6f.62812ac6789d6; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=999d2e6f.62812ac6789d6 990s ok 448 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 449 990s ok 450 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 451 990s ok 452 990s Set-Cookie: usertrack_test=e4fdd35c.62812ac67946f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e4fdd35c.62812ac67946f 990s ok 453 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 454 990s ok 455 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 456 990s ok 457 990s Set-Cookie: usertrack_test=98ce2aaf.62812ac679c2c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=98ce2aaf.62812ac679c2c 990s ok 458 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 459 990s ok 460 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 461 990s ok 462 990s Set-Cookie: usertrack_test=203ff69f.62812ac67a3e4; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=203ff69f.62812ac67a3e4 990s ok 463 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 464 990s ok 465 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 466 990s ok 467 990s Set-Cookie: usertrack_test=5c207896.62812ac67ab7c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=5c207896.62812ac67ab7c 990s ok 468 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 469 990s ok 470 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 471 990s ok 472 990s Set-Cookie: usertrack_test=d7fa59f8.62812ac67b2c1; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=d7fa59f8.62812ac67b2c1 990s ok 473 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 474 990s ok 475 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 476 990s ok 477 990s Set-Cookie: usertrack_test=ec97f6be.62812ac67b9f0; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ec97f6be.62812ac67b9f0 990s ok 478 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 479 990s ok 480 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 481 990s ok 482 990s Set-Cookie: usertrack_test=364017ce.62812ac67c1ae; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=364017ce.62812ac67c1ae 990s ok 483 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 484 990s ok 485 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 486 990s ok 487 990s Set-Cookie: usertrack_test=2c7be355.62812ac67ca8f; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2c7be355.62812ac67ca8f 990s ok 488 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 489 990s ok 490 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 491 990s ok 492 990s Set-Cookie: usertrack_test=77887039.62812ac67d1f2; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=77887039.62812ac67d1f2 990s ok 493 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 494 990s ok 495 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 496 990s ok 497 990s Set-Cookie: usertrack_test=fcabc0bb.62812ac67d915; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=fcabc0bb.62812ac67d915 990s ok 498 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 499 990s ok 500 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 501 990s ok 502 990s Set-Cookie: usertrack_test=4fc6256c.62812ac67e0ae; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=4fc6256c.62812ac67e0ae 990s ok 503 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 504 990s ok 505 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 506 990s ok 507 990s Set-Cookie: usertrack_test=6b549903.62812ac67e7c7; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6b549903.62812ac67e7c7 990s ok 508 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 509 990s ok 510 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 511 990s ok 512 990s Set-Cookie: usertrack_test=d8201c0b.62812ac67ef62; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=d8201c0b.62812ac67ef62 990s ok 513 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 514 990s ok 515 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 516 990s ok 517 990s Set-Cookie: usertrack_test=86633988.62812ac67f731; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=86633988.62812ac67f731 990s ok 518 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 519 990s ok 520 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 521 990s ok 522 990s Set-Cookie: usertrack_test=6f305fd8.62812ac67feaa; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6f305fd8.62812ac67feaa 990s ok 523 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 524 990s ok 525 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 526 990s ok 527 990s Set-Cookie: usertrack_test=3aaf53de.62812ac6805de; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=3aaf53de.62812ac6805de 990s ok 528 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 529 990s ok 530 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 531 990s ok 532 990s Set-Cookie: usertrack_test=83ae410d.62812ac680cf7; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=83ae410d.62812ac680cf7 990s ok 533 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 534 990s ok 535 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 536 990s ok 537 990s Set-Cookie: usertrack_test=af7571c9.62812ac681404; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=af7571c9.62812ac681404 990s ok 538 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 539 990s ok 540 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 541 990s ok 542 990s Set-Cookie: usertrack_test=c5bcdc0b.62812ac681b0d; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c5bcdc0b.62812ac681b0d 990s ok 543 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 544 990s ok 545 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 546 990s ok 547 990s Set-Cookie: usertrack_test=e7018ffe.62812ac68221b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e7018ffe.62812ac68221b 990s ok 548 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 549 990s ok 550 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 551 990s ok 552 990s Set-Cookie: usertrack_test=bc5d76b.62812ac6829bb; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=bc5d76b.62812ac6829bb 990s ok 553 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 554 990s ok 555 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 556 990s ok 557 990s Set-Cookie: usertrack_test=a9be5272.62812ac6830d8; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=a9be5272.62812ac6830d8 990s ok 558 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 559 990s ok 560 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 561 990s ok 562 990s Set-Cookie: usertrack_test=41098c3f.62812ac68386e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=41098c3f.62812ac68386e 990s ok 563 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 564 990s ok 565 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 566 990s ok 567 990s Set-Cookie: usertrack_test=3dd8a02e.62812ac683f7a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=3dd8a02e.62812ac683f7a 990s ok 568 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 569 990s ok 570 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 571 990s ok 572 990s Set-Cookie: usertrack_test=df1dda8e.62812ac684690; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=df1dda8e.62812ac684690 990s ok 573 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 574 990s ok 575 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 576 990s ok 577 990s Set-Cookie: usertrack_test=febdf2cf.62812ac684e31; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=febdf2cf.62812ac684e31 990s ok 578 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 579 990s ok 580 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 581 990s ok 582 990s Set-Cookie: usertrack_test=161d44e0.62812ac685574; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=161d44e0.62812ac685574 990s ok 583 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 584 990s ok 585 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 586 990s ok 587 990s Set-Cookie: usertrack_test=5fa55212.62812ac685d2c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=5fa55212.62812ac685d2c 990s ok 588 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 589 990s ok 590 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 591 990s ok 592 990s Set-Cookie: usertrack_test=94628520.62812ac686451; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=94628520.62812ac686451 990s ok 593 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 594 990s ok 595 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 596 990s ok 597 990s Set-Cookie: usertrack_test=e552abf6.62812ac686b90; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e552abf6.62812ac686b90 990s ok 598 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 599 990s ok 600 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 601 990s ok 602 990s Set-Cookie: usertrack_test=dd728a99.62812ac6872b3; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=dd728a99.62812ac6872b3 990s ok 603 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 604 990s ok 605 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 606 990s ok 607 990s Set-Cookie: usertrack_test=6b3a5a0f.62812ac687a47; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6b3a5a0f.62812ac687a47 990s ok 608 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 609 990s ok 610 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 611 990s ok 612 990s Set-Cookie: usertrack_test=2a92b093.62812ac6881db; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2a92b093.62812ac6881db 990s ok 613 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 614 990s ok 615 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 616 990s ok 617 990s Set-Cookie: usertrack_test=3e29a9f4.62812ac688903; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=3e29a9f4.62812ac688903 990s ok 618 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 619 990s ok 620 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 621 990s ok 622 990s Set-Cookie: usertrack_test=1bda8780.62812ac689034; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=1bda8780.62812ac689034 990s ok 623 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 624 990s ok 625 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 626 990s ok 627 990s Set-Cookie: usertrack_test=24bcc46b.62812ac689746; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=24bcc46b.62812ac689746 990s ok 628 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 629 990s ok 630 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 631 990s ok 632 990s Set-Cookie: usertrack_test=2738b045.62812ac689ef3; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2738b045.62812ac689ef3 990s ok 633 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 634 990s ok 635 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 636 990s ok 637 990s Set-Cookie: usertrack_test=dece6447.62812ac68a612; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=dece6447.62812ac68a612 990s ok 638 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 639 990s ok 640 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 641 990s ok 642 990s Set-Cookie: usertrack_test=2a37b4af.62812ac68ad71; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2a37b4af.62812ac68ad71 990s ok 643 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 644 990s ok 645 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 646 990s ok 647 990s Set-Cookie: usertrack_test=f3335cd2.62812ac68b56d; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=f3335cd2.62812ac68b56d 990s ok 648 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 649 990s ok 650 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 651 990s ok 652 990s Set-Cookie: usertrack_test=6948d9c6.62812ac68bd46; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6948d9c6.62812ac68bd46 990s ok 653 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 654 990s ok 655 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 656 990s ok 657 990s Set-Cookie: usertrack_test=8c7a3d7a.62812ac68c481; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=8c7a3d7a.62812ac68c481 990s ok 658 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 659 990s ok 660 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 661 990s ok 662 990s Set-Cookie: usertrack_test=c9e81fd8.62812ac68cc36; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c9e81fd8.62812ac68cc36 990s ok 663 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 664 990s ok 665 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 666 990s ok 667 990s Set-Cookie: usertrack_test=a5847868.62812ac68d378; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=a5847868.62812ac68d378 990s ok 668 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 669 990s ok 670 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 671 990s ok 672 990s Set-Cookie: usertrack_test=f0d1fad9.62812ac68da9c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=f0d1fad9.62812ac68da9c 990s ok 673 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 674 990s ok 675 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 676 990s ok 677 990s Set-Cookie: usertrack_test=6292e4fa.62812ac68e1b6; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6292e4fa.62812ac68e1b6 990s ok 678 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 679 990s ok 680 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 681 990s ok 682 990s Set-Cookie: usertrack_test=5e0c7d65.62812ac68e8e5; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=5e0c7d65.62812ac68e8e5 990s ok 683 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 684 990s ok 685 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 686 990s ok 687 990s Set-Cookie: usertrack_test=67eef120.62812ac68f00b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=67eef120.62812ac68f00b 990s ok 688 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 689 990s ok 690 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 691 990s ok 692 990s Set-Cookie: usertrack_test=5e681f4b.62812ac68f728; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=5e681f4b.62812ac68f728 990s ok 693 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 694 990s ok 695 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 696 990s ok 697 990s Set-Cookie: usertrack_test=144f0143.62812ac68fe30; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=144f0143.62812ac68fe30 990s ok 698 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 699 990s ok 700 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 701 990s ok 702 990s Set-Cookie: usertrack_test=2abc9573.62812ac690540; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2abc9573.62812ac690540 990s ok 703 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 704 990s ok 705 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 706 990s ok 707 990s Set-Cookie: usertrack_test=77bf4aa.62812ac690cb7; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=77bf4aa.62812ac690cb7 990s ok 708 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 709 990s ok 710 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 711 990s ok 712 990s Set-Cookie: usertrack_test=e5658ce6.62812ac6913ed; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e5658ce6.62812ac6913ed 990s ok 713 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 714 990s ok 715 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 716 990s ok 717 990s Set-Cookie: usertrack_test=7f7a637c.62812ac691b68; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=7f7a637c.62812ac691b68 990s ok 718 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 719 990s ok 720 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 721 990s ok 722 990s Set-Cookie: usertrack_test=8af81192.62812ac692281; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=8af81192.62812ac692281 990s ok 723 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 724 990s ok 725 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 726 990s ok 727 990s Set-Cookie: usertrack_test=ea6d3b0e.62812ac6929ee; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ea6d3b0e.62812ac6929ee 990s ok 728 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 729 990s ok 730 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 731 990s ok 732 990s Set-Cookie: usertrack_test=50237bab.62812ac693164; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=50237bab.62812ac693164 990s ok 733 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 734 990s ok 735 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 736 990s ok 737 990s Set-Cookie: usertrack_test=6566b4f5.62812ac6938a0; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=6566b4f5.62812ac6938a0 990s ok 738 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 739 990s ok 740 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 741 990s ok 742 990s Set-Cookie: usertrack_test=e50278f7.62812ac69400c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e50278f7.62812ac69400c 990s ok 743 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 744 990s ok 745 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 746 990s ok 747 990s Set-Cookie: usertrack_test=725662cf.62812ac694770; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=725662cf.62812ac694770 990s ok 748 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 749 990s ok 750 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 751 990s ok 752 990s Set-Cookie: usertrack_test=9ea27932.62812ac694e8d; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=9ea27932.62812ac694e8d 990s ok 753 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 754 990s ok 755 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 756 990s ok 757 990s Set-Cookie: usertrack_test=e03ef20b.62812ac6955f4; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e03ef20b.62812ac6955f4 990s ok 758 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 759 990s ok 760 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 761 990s ok 762 990s Set-Cookie: usertrack_test=8e1edfd6.62812ac695d7a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=8e1edfd6.62812ac695d7a 990s ok 763 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 764 990s ok 765 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 766 990s ok 767 990s Set-Cookie: usertrack_test=97c8745.62812ac69650c; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=97c8745.62812ac69650c 990s ok 768 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 769 990s ok 770 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 771 990s ok 772 990s Set-Cookie: usertrack_test=55164430.62812ac696c3d; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=55164430.62812ac696c3d 990s ok 773 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 774 990s ok 775 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 776 990s ok 777 990s Set-Cookie: usertrack_test=b04e2461.62812ac697364; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=b04e2461.62812ac697364 990s ok 778 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 779 990s ok 780 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 781 990s ok 782 990s Set-Cookie: usertrack_test=a0289e00.62812ac697a85; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=a0289e00.62812ac697a85 990s ok 783 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 784 990s ok 785 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 786 990s ok 787 990s Set-Cookie: usertrack_test=bd812a6f.62812ac698199; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=bd812a6f.62812ac698199 990s ok 788 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 789 990s ok 790 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 791 990s ok 792 990s Set-Cookie: usertrack_test=badc2b0.62812ac6988d4; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=badc2b0.62812ac6988d4 990s ok 793 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 794 990s ok 795 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 796 990s ok 797 990s Set-Cookie: usertrack_test=db1f5369.62812ac698fe4; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=db1f5369.62812ac698fe4 990s ok 798 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 799 990s ok 800 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 801 990s ok 802 990s Set-Cookie: usertrack_test=996fbc21.62812ac69975b; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=996fbc21.62812ac69975b 990s ok 803 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 804 990s ok 805 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 806 990s ok 807 990s Set-Cookie: usertrack_test=ac1e4537.62812ac699ec4; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ac1e4537.62812ac699ec4 990s ok 808 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 809 990s ok 810 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 811 990s ok 812 990s Set-Cookie: usertrack_test=199101b3.62812ac69a5cb; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=199101b3.62812ac69a5cb 990s ok 813 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 814 990s ok 815 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 816 990s ok 817 990s Set-Cookie: usertrack_test=bf7345f7.62812ac69ace4; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=bf7345f7.62812ac69ace4 990s ok 818 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 819 990s ok 820 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 821 990s ok 822 990s Set-Cookie: usertrack_test=201037e9.62812ac69b3f9; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=201037e9.62812ac69b3f9 990s ok 823 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 824 990s ok 825 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 826 990s ok 827 990s Set-Cookie: usertrack_test=56366a75.62812ac69bb7a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=56366a75.62812ac69bb7a 990s ok 828 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 829 990s ok 830 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 831 990s ok 832 990s Set-Cookie: usertrack_test=feadac15.62812ac69c2e2; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=feadac15.62812ac69c2e2 990s ok 833 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 834 990s ok 835 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 836 990s ok 837 990s Set-Cookie: usertrack_test=7dd819a5.62812ac69cba7; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=7dd819a5.62812ac69cba7 990s ok 838 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 839 990s ok 840 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 841 990s ok 842 990s Set-Cookie: usertrack_test=30e5ebff.62812ac69d4b8; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=30e5ebff.62812ac69d4b8 990s ok 843 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 844 990s ok 845 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 846 990s ok 847 990s Set-Cookie: usertrack_test=c642eb3b.62812ac69dd90; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c642eb3b.62812ac69dd90 990s ok 848 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 849 990s ok 850 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 851 990s ok 852 990s Set-Cookie: usertrack_test=553f8387.62812ac69e5ad; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=553f8387.62812ac69e5ad 990s ok 853 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 854 990s ok 855 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 856 990s ok 857 990s Set-Cookie: usertrack_test=41a13497.62812ac69ecbe; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=41a13497.62812ac69ecbe 990s ok 858 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 859 990s ok 860 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 861 990s ok 862 990s Set-Cookie: usertrack_test=7cad9867.62812ac69f3bf; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=7cad9867.62812ac69f3bf 990s ok 863 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 864 990s ok 865 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 866 990s ok 867 990s Set-Cookie: usertrack_test=96da944f.62812ac69fae5; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=96da944f.62812ac69fae5 990s ok 868 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 869 990s ok 870 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 871 990s ok 872 990s Set-Cookie: usertrack_test=1522e936.62812ac6a01fc; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=1522e936.62812ac6a01fc 990s ok 873 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 874 990s ok 875 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 876 990s ok 877 990s Set-Cookie: usertrack_test=7a2de680.62812ac6a0978; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=7a2de680.62812ac6a0978 990s ok 878 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 879 990s ok 880 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 881 990s ok 882 990s Set-Cookie: usertrack_test=666c4c46.62812ac6a1100; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=666c4c46.62812ac6a1100 990s ok 883 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 884 990s ok 885 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 886 990s ok 887 990s Set-Cookie: usertrack_test=fbc62da6.62812ac6a1832; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=fbc62da6.62812ac6a1832 990s ok 888 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 889 990s ok 890 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 891 990s ok 892 990s Set-Cookie: usertrack_test=fc67fef8.62812ac6a1f70; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=fc67fef8.62812ac6a1f70 990s ok 893 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 894 990s ok 895 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 896 990s ok 897 990s Set-Cookie: usertrack_test=aaf80c09.62812ac6a2701; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=aaf80c09.62812ac6a2701 990s ok 898 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 899 990s ok 900 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 901 990s ok 902 990s Set-Cookie: usertrack_test=dae19636.62812ac6a2e7e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=dae19636.62812ac6a2e7e 990s ok 903 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 904 990s ok 905 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 906 990s ok 907 990s Set-Cookie: usertrack_test=2b98e080.62812ac6a3599; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=2b98e080.62812ac6a3599 990s ok 908 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 909 990s ok 910 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 911 990s ok 912 990s Set-Cookie: usertrack_test=de0fc536.62812ac6a3cae; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=de0fc536.62812ac6a3cae 990s ok 913 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 914 990s ok 915 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 916 990s ok 917 990s Set-Cookie: usertrack_test=cb9d8ec7.62812ac6a4420; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=cb9d8ec7.62812ac6a4420 990s ok 918 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 919 990s ok 920 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 921 990s ok 922 990s Set-Cookie: usertrack_test=9896d1ad.62812ac6a4ba1; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=9896d1ad.62812ac6a4ba1 990s ok 923 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 924 990s ok 925 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 926 990s ok 927 990s Set-Cookie: usertrack_test=90325e54.62812ac6a536a; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=90325e54.62812ac6a536a 990s ok 928 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 929 990s ok 930 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 931 990s ok 932 990s Set-Cookie: usertrack_test=3e99abcc.62812ac6a5ad6; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=3e99abcc.62812ac6a5ad6 990s ok 933 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 934 990s ok 935 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 936 990s ok 937 990s Set-Cookie: usertrack_test=e9fdf982.62812ac6a61f3; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=e9fdf982.62812ac6a61f3 990s ok 938 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 939 990s ok 940 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 941 990s ok 942 990s Set-Cookie: usertrack_test=d5c839c0.62812ac6a6961; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=d5c839c0.62812ac6a6961 990s ok 943 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 944 990s ok 945 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 946 990s ok 947 990s Set-Cookie: usertrack_test=15e1b402.62812ac6a7119; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=15e1b402.62812ac6a7119 990s ok 948 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 949 990s ok 950 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 951 990s ok 952 990s Set-Cookie: usertrack_test=ed0a8cd7.62812ac6a7852; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ed0a8cd7.62812ac6a7852 990s ok 953 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 954 990s ok 955 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 956 990s ok 957 990s Set-Cookie: usertrack_test=ec682889.62812ac6a8014; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=ec682889.62812ac6a8014 990s ok 958 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 959 990s ok 960 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 961 990s ok 962 990s Set-Cookie: usertrack_test=fdb089d.62812ac6a87aa; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=fdb089d.62812ac6a87aa 990s ok 963 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 964 990s ok 965 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 966 990s ok 967 990s Set-Cookie: usertrack_test=342a48d2.62812ac6a8f21; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=342a48d2.62812ac6a8f21 990s ok 968 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 969 990s ok 970 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 971 990s ok 972 990s Set-Cookie: usertrack_test=cfc0fca7.62812ac6a96f0; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=cfc0fca7.62812ac6a96f0 990s ok 973 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 974 990s ok 975 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 976 990s ok 977 990s Set-Cookie: usertrack_test=8d3cf507.62812ac6a9e6e; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=8d3cf507.62812ac6a9e6e 990s ok 978 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 979 990s ok 980 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 981 990s ok 982 990s Set-Cookie: usertrack_test=82e2c7ef.62812ac6aa58d; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=82e2c7ef.62812ac6aa58d 990s ok 983 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 984 990s ok 985 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 986 990s ok 987 990s Set-Cookie: usertrack_test=d20028cd.62812ac6aacae; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=d20028cd.62812ac6aacae 990s ok 988 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 989 990s ok 990 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 991 990s ok 992 990s Set-Cookie: usertrack_test=91b9fa2c.62812ac6ab417; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=91b9fa2c.62812ac6ab417 990s ok 993 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 994 990s ok 995 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 996 990s ok 997 990s Set-Cookie: usertrack_test=c6092821.62812ac6abbd5; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s Cookie: usertrack_test=c6092821.62812ac6abbd5 990s ok 998 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 999 990s ok 1000 990s ok 1001 990s # testing : Checking return code is '200' 990s # expected: 200 990s # received: '200' 990s ok 1002 990s # usertrack_test=702c37bd.62812ac6ac3a6; path=/; expires=Fri, 29-Nov-24 20:03:07 GMT 990s ok 1003 990s # expected: undef 990s # received: undef 990s ok 1004 990s ok 992s t/modules/vhost_alias.t ............. 992s 1..8 992s # Running under perl version 5.040000 for linux 992s # Current time local: Fri Nov 29 20:02:07 2024 992s # Current time GMT: Fri Nov 29 20:02:07 2024 992s # Using Test.pm version 1.31 992s # Using Apache/Test.pm version 1.44 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 992s # writing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 992s # testing : VirtalDocumentRoot test 992s # expected: 'www.vha-test.com' 992s # received: 'www.vha-test.com' 992s ok 1 992s # testing : VirtualScriptAlias test 992s # expected: 'test cgi for www.vha-test.com' 992s # received: 'test cgi for www.vha-test.com' 992s ok 2 992s # testing : VirtalDocumentRoot test 992s # expected: 'big.server.name.from.heck.org' 992s # received: 'big.server.name.from.heck.org' 992s ok 3 992s # testing : VirtualScriptAlias test 992s # expected: 'test cgi for big.server.name.from.heck.org' 992s # received: 'test cgi for big.server.name.from.heck.org' 992s ok 4 992s # testing : VirtalDocumentRoot test 992s # expected: 'ab.com' 992s # received: 'ab.com' 992s ok 5 992s # testing : VirtualScriptAlias test 992s # expected: 'test cgi for ab.com' 992s # received: 'test cgi for ab.com' 992s ok 6 992s # testing : VirtalDocumentRoot test 992s # expected: 'w-t-f.net' 992s # received: 'w-t-f.net' 992s ok 7 992s # testing : VirtualScriptAlias test 992s # expected: 'test cgi for w-t-f.net' 992s # received: 'test cgi for w-t-f.net' 992s ok 8 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 992s # removing file: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 992s # removing dir tree: /tmp/autopkgtest.FWyGdM/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 992s ok 993s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 995s t/protocol/echo.t ................... 995s 1..8 995s # Running under perl version 5.040000 for linux 995s # Current time local: Fri Nov 29 20:02:10 2024 995s # Current time GMT: Fri Nov 29 20:02:10 2024 995s # Using Test.pm version 1.31 995s # Using Apache/Test.pm version 1.44 995s testing mod_echo_ssl 995s ok 1 995s #Cipher: TLS_AES_256_GCM_SHA384 995s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 995s # testing : echo 995s # expected: 't/protocol/echo.t' 995s # received: 't/protocol/echo.t' 995s ok 2 995s # testing : echo 995s # expected: '/usr/bin/perl' 995s # received: '/usr/bin/perl' 995s ok 3 995s # testing : echo 995s # expected: '12844571284457128445712844571284457' 995s # received: '12844571284457128445712844571284457' 995s ok 4 995s testing mod_echo 995s ok 5 995s # testing : echo 995s # expected: 't/protocol/echo.t' 995s # received: 't/protocol/echo.t' 995s ok 6 995s # testing : echo 995s # expected: '/usr/bin/perl' 995s # received: '/usr/bin/perl' 995s ok 7 995s # testing : echo 995s # expected: '12844571284457128445712844571284457' 995s # received: '12844571284457128445712844571284457' 995s ok 8 995s ok 996s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 998s t/security/CVE-2003-0542.t .......... 998s 1..1 998s # Running under perl version 5.040000 for linux 998s # Current time local: Fri Nov 29 20:02:13 2024 998s # Current time GMT: Fri Nov 29 20:02:13 2024 998s # Using Test.pm version 1.31 998s # Using Apache/Test.pm version 1.44 998s # testing : CAN-2003-0542 test case 998s # expected: 404 998s # received: '404' 998s ok 1 998s ok 1000s t/security/CVE-2004-0747.t .......... 1000s 1..1 1000s # Running under perl version 5.040000 for linux 1000s # Current time local: Fri Nov 29 20:02:15 2024 1000s # Current time GMT: Fri Nov 29 20:02:15 2024 1000s # Using Test.pm version 1.31 1000s # Using Apache/Test.pm version 1.44 1000s # testing : CAN-2004-0747 ap_resolve_env test case 1000s # expected: 200 1000s # received: 200 1000s ok 1 1000s ok 1001s t/security/CVE-2004-0811.t .......... 1001s 1..8 1001s # Running under perl version 5.040000 for linux 1001s # Current time local: Fri Nov 29 20:02:17 2024 1001s # Current time GMT: Fri Nov 29 20:02:17 2024 1001s # Using Test.pm version 1.31 1001s # Using Apache/Test.pm version 1.44 1001s # testing : subdir access allowed 1001s # expected: 200 1001s # received: '200' 1001s ok 1 1001s # testing : subdir access allowed 1001s # expected: 200 1001s # received: '200' 1001s ok 2 1001s # testing : subdir access allowed 1001s # expected: 200 1001s # received: '200' 1001s ok 3 1001s # testing : subdir access allowed 1001s # expected: 200 1001s # received: '200' 1001s ok 4 1001s # testing : topdir access denied 1001s # expected: 401 1001s # received: '401' 1001s ok 5 1001s # testing : topdir access denied 1001s # expected: 401 1001s # received: '401' 1001s ok 6 1001s # testing : topdir access denied 1001s # expected: 401 1001s # received: '401' 1001s ok 7 1001s # testing : topdir access denied 1001s # expected: 401 1001s # received: '401' 1001s ok 8 1001s ok 1003s t/security/CVE-2004-0940.t .......... 1003s 1..1 1003s # Running under perl version 5.040000 for linux 1003s # Current time local: Fri Nov 29 20:02:18 2024 1003s # Current time GMT: Fri Nov 29 20:02:18 2024 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.44 1003s # testing : response was 200 1003s # expected: 200 1003s # received: '200' 1003s ok 1 1003s ok 1005s t/security/CVE-2004-0942.t .......... 1005s 1..2 1005s # Running under perl version 5.040000 for linux 1005s # Current time local: Fri Nov 29 20:02:20 2024 1005s # Current time GMT: Fri Nov 29 20:02:20 2024 1005s # Using Test.pm version 1.31 1005s # Using Apache/Test.pm version 1.44 1005s ok 1 1005s # testing : request was refused 1005s # expected: qr/^HTTP\/1\.. 400/ 1005s # received: 'HTTP/1.1 400 Bad Request 1005s # ' 1005s ok 2 1005s ok 1006s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1008s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1009s t/security/CVE-2005-2491.t .......... 1009s 1..4 1009s # Running under perl version 5.040000 for linux 1009s # Current time local: Fri Nov 29 20:02:25 2024 1009s # Current time GMT: Fri Nov 29 20:02:25 2024 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.44 1009s # testing : check that server did not segfault 1009s # expected: 'Internal Server Error' 1009s # received: 'Internal Server Error' 1009s ok 1 1009s # testing : check for 500 response error 1009s # expected: 500 1009s # received: '500' 1009s ok 2 1009s # testing : check that server did not segfault 1009s # expected: 'Internal Server Error' 1009s # received: 'Internal Server Error' 1009s ok 3 1009s # testing : check for 500 response error 1009s # expected: 500 1009s # received: '500' 1009s ok 4 1009s ok 1011s t/security/CVE-2005-2700.t .......... 1011s 1..2 1011s # Running under perl version 5.040000 for linux 1011s # Current time local: Fri Nov 29 20:02:26 2024 1011s # Current time GMT: Fri Nov 29 20:02:26 2024 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.44 1011s # testing : access permitted without ccert 1011s # expected: 200 1011s # received: '200' 1011s ok 1 1011s # testing : access *not* permitted without ccert 1011s # expected: 200 1011s # received: '403' 1011s ok 2 1011s ok 1013s t/security/CVE-2005-3352.t .......... 1013s 1..2 1013s # Running under perl version 5.040000 for linux 1013s # Current time local: Fri Nov 29 20:02:28 2024 1013s # Current time GMT: Fri Nov 29 20:02:28 2024 1013s # Using Test.pm version 1.31 1013s # Using Apache/Test.pm version 1.44 1013s # testing : response code is OK 1013s # expected: 200 1013s # received: '200' 1013s ok 1 1013s # testing : referer was escaped 1013s # expected: qr/%22%3e/ 1013s # received: ' 1013s # 1013s # Menu for /security/CVE-2005-3352.map 1013s # 1013s #

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

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

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

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

Bad Request

1046s #

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

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

Forbidden

1065s

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

1065s 1065s ok 1 1065s HTTP/1.1 200 OK 1065s Connection: close 1065s Date: Fri, 29 Nov 2024 20:03:22 GMT 1065s Accept-Ranges: bytes 1065s ETag: "1a-61fafa7f73d80" 1065s Server: Apache/2.4.62 (Ubuntu) OpenSSL/3.4.0 1065s Vary: In-If1 1065s Content-Length: 26 1065s Content-Type: text/html 1065s Last-Modified: Thu, 15 Aug 2024 02:32:38 GMT 1065s Client-Date: Fri, 29 Nov 2024 20:03:22 GMT 1065s Client-Peer: 127.0.0.1:8532 1065s Client-Response-Num: 1 1065s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1065s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1065s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1065s Client-SSL-Socket-Class: IO::Socket::SSL 1065s Client-SSL-Version: TLSv1_3 1065s DMMATCH1: 1 1065s 1065s welcome to localhost:8529 1065s ok 2 1065s 500 Server closed connection without sending any data back 1065s Content-Type: text/plain 1065s Client-Date: Fri, 29 Nov 2024 20:03:22 GMT 1065s Client-Warning: Internal response 1065s 1065s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1065s ok 3 1065s ok 1065s All tests successful. 1065s Files=143, Tests=7309, 276 wallclock secs ( 1.15 usr 0.24 sys + 122.07 cusr 117.08 csys = 240.54 CPU) 1065s Result: PASS 1065s [warning] server localhost:8529 shutdown 1067s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1067s Files=143, Tests=7309, 276 wallclock secs ( 1.15 usr 0.24 sys + 122.07 cusr 117.08 csys = 240.54 CPU) 1067s + grep -E '^Result: PASS' testlog.mpm_event 1067s Result: PASS 1067s + grep -E '^Result: FAIL' testlog.mpm_event 1067s + grep -E 'server dumped core' testlog.mpm_event 1067s + return 0 1067s autopkgtest [20:03:24]: test run-test-suite: -----------------------] 1068s autopkgtest [20:03:25]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1068s run-test-suite PASS 1068s autopkgtest [20:03:25]: test duplicate-module-load: preparing testbed 1180s autopkgtest [20:05:17]: testbed dpkg architecture: s390x 1180s autopkgtest [20:05:17]: testbed apt version: 2.9.14ubuntu1 1181s autopkgtest [20:05:18]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1181s autopkgtest [20:05:18]: testbed release detected to be: plucky 1182s autopkgtest [20:05:19]: updating testbed package index (apt update) 1182s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1182s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1182s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1182s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1182s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 1182s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 1182s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 1182s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1182s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.2 kB] 1182s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [928 B] 1182s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 1183s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6956 B] 1183s Fetched 1738 kB in 1s (1881 kB/s) 1183s Reading package lists... 1184s Reading package lists... 1184s Building dependency tree... 1184s Reading state information... 1184s Calculating upgrade... 1184s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1184s Reading package lists... 1184s Building dependency tree... 1184s Reading state information... 1184s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 1184s autopkgtest [20:05:21]: upgrading testbed (apt dist-upgrade and autopurge) 1185s Reading package lists... 1185s Building dependency tree... 1185s Reading state information... 1185s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1185s Starting 2 pkgProblemResolver with broken count: 0 1185s Done 1185s Entering ResolveByKeep 1185s 1185s The following NEW packages will be installed: 1185s openssl-provider-legacy 1185s The following packages will be upgraded: 1185s libssl3t64 openssl 1185s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1185s Need to get 3106 kB of archives. 1185s After this operation, 520 kB of additional disk space will be used. 1185s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl-provider-legacy s390x 3.4.0-1ubuntu1 [37.8 kB] 1186s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libssl3t64 s390x 3.4.0-1ubuntu1 [1887 kB] 1186s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl s390x 3.4.0-1ubuntu1 [1181 kB] 1186s Fetched 3106 kB in 1s (4988 kB/s) 1186s (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 ... 55869 files and directories currently installed.) 1186s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_s390x.deb ... 1186s Unpacking libssl3t64:s390x (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1186s Selecting previously unselected package openssl-provider-legacy. 1186s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_s390x.deb ... 1186s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 1186s Setting up libssl3t64:s390x (3.4.0-1ubuntu1) ... 1186s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 1186s (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 ... 55872 files and directories currently installed.) 1186s Preparing to unpack .../openssl_3.4.0-1ubuntu1_s390x.deb ... 1186s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1186s Setting up openssl (3.4.0-1ubuntu1) ... 1186s Installing new version of config file /etc/ssl/openssl.cnf ... 1186s Processing triggers for man-db (2.13.0-1) ... 1187s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1187s Reading package lists... 1187s Building dependency tree... 1187s Reading state information... 1187s Starting pkgProblemResolver with broken count: 0 1187s Starting 2 pkgProblemResolver with broken count: 0 1187s Done 1188s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1190s Reading package lists... 1190s Building dependency tree... 1190s Reading state information... 1190s Starting pkgProblemResolver with broken count: 0 1190s Starting 2 pkgProblemResolver with broken count: 0 1190s Done 1191s The following NEW packages will be installed: 1191s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1191s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1191s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1191s Need to get 2170 kB of archives. 1191s After this operation, 7989 kB of additional disk space will be used. 1191s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1191s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu1 [98.3 kB] 1191s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu1 [11.7 kB] 1191s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu1 [9052 B] 1191s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1191s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-bin s390x 2.4.62-1ubuntu1 [1408 kB] 1191s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-data all 2.4.62-1ubuntu1 [163 kB] 1191s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-utils s390x 2.4.62-1ubuntu1 [101 kB] 1191s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apache2 s390x 2.4.62-1ubuntu1 [90.4 kB] 1191s Fetched 2170 kB in 1s (3321 kB/s) 1191s Selecting previously unselected package libapr1t64:s390x. 1191s (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 ... 55874 files and directories currently installed.) 1191s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 1191s Unpacking libapr1t64:s390x (1.7.5-1) ... 1192s Selecting previously unselected package libaprutil1t64:s390x. 1192s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_s390x.deb ... 1192s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1192s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1192s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_s390x.deb ... 1192s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1192s Selecting previously unselected package libaprutil1-ldap:s390x. 1192s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_s390x.deb ... 1192s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1192s Selecting previously unselected package liblua5.4-0:s390x. 1192s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_s390x.deb ... 1192s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1192s Selecting previously unselected package apache2-bin. 1192s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_s390x.deb ... 1192s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 1192s Selecting previously unselected package apache2-data. 1192s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 1192s Unpacking apache2-data (2.4.62-1ubuntu1) ... 1192s Selecting previously unselected package apache2-utils. 1192s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_s390x.deb ... 1192s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 1192s Selecting previously unselected package apache2. 1192s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_s390x.deb ... 1192s Unpacking apache2 (2.4.62-1ubuntu1) ... 1192s Setting up libapr1t64:s390x (1.7.5-1) ... 1192s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1192s Setting up apache2-data (2.4.62-1ubuntu1) ... 1192s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1192s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1192s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1192s Setting up apache2-utils (2.4.62-1ubuntu1) ... 1192s Setting up apache2-bin (2.4.62-1ubuntu1) ... 1192s Setting up apache2 (2.4.62-1ubuntu1) ... 1192s Enabling module mpm_event. 1192s Enabling module authz_core. 1192s Enabling module authz_host. 1192s Enabling module authn_core. 1192s Enabling module auth_basic. 1192s Enabling module access_compat. 1192s Enabling module authn_file. 1192s Enabling module authz_user. 1192s Enabling module alias. 1192s Enabling module dir. 1192s Enabling module autoindex. 1192s Enabling module env. 1192s Enabling module mime. 1192s Enabling module negotiation. 1192s Enabling module setenvif. 1192s Enabling module filter. 1192s Enabling module deflate. 1192s Enabling module status. 1192s Enabling module reqtimeout. 1192s Enabling conf charset. 1192s Enabling conf localized-error-pages. 1192s Enabling conf other-vhosts-access-log. 1192s Enabling conf security. 1192s Enabling conf serve-cgi-bin. 1192s Enabling site 000-default. 1193s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1193s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1194s Processing triggers for ufw (0.36.2-8) ... 1194s Processing triggers for man-db (2.13.0-1) ... 1194s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1201s autopkgtest [20:05:38]: test duplicate-module-load: [----------------------- 1201s + cd /tmp/autopkgtest.FWyGdM/autopkgtest_tmp 1201s + apache2ctl -l -M 1201s + sort unsorted 1201s + grep core.c sorted 1201s core.c 1201s http_core.c 1201s + uniq 1201s + diff -u sorted dedup 1201s autopkgtest [20:05:38]: test duplicate-module-load: -----------------------] 1202s duplicate-module-load PASS 1202s autopkgtest [20:05:39]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1202s autopkgtest [20:05:39]: test default-mods: preparing testbed 1202s Reading package lists... 1202s Building dependency tree... 1202s Reading state information... 1202s Starting pkgProblemResolver with broken count: 0 1202s Starting 2 pkgProblemResolver with broken count: 0 1202s Done 1203s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1203s autopkgtest [20:05:40]: test default-mods: [----------------------- 1203s alias_module (shared) 1203s auth_basic_module (shared) 1203s authn_core_module (shared) 1203s authz_core_module (shared) 1203s log_config_module (static) 1203s mime_module (shared) 1204s reqtimeout_module (shared) 1204s version_module (static) 1204s watchdog_module (static) 1204s autopkgtest [20:05:41]: test default-mods: -----------------------] 1204s autopkgtest [20:05:41]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1204s default-mods PASS 1205s autopkgtest [20:05:42]: test htcacheclean: preparing testbed 1205s Reading package lists... 1205s Building dependency tree... 1205s Reading state information... 1205s Starting pkgProblemResolver with broken count: 0 1205s Starting 2 pkgProblemResolver with broken count: 0 1205s Done 1205s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1206s autopkgtest [20:05:43]: test htcacheclean: [----------------------- 1206s + htc_enabled 1206s + ls /etc/rc[2345].d/S*apache-htcacheclean 1206s + return 1 1206s + a2enmod cache_disk 1206s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1206s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1206s Considering dependency cache for cache_disk: 1206s Enabling module cache. 1206s Enabling module cache_disk. 1206s Enabling external service apache-htcacheclean 1206s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 1207s The service will be started on next reboot. 1207s + htc_enabled 1207s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1207s + return 0 1207s + service apache-htcacheclean start 1207s To activate the new configuration, you need to run: 1207s systemctl restart apache2 1207s systemctl start apache-htcacheclean 1207s + ps -ef 1207s + grep /usr/bin/htcacheclean 1207s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1207s + pgrep -P 1 -u www-data -G www-data htcacheclean 1207s www-data 2125 1 0 20:05 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1207s root 2825 2673 0 20:05 ? 00:00:00 grep /usr/bin/htcacheclean 1207s + service apache-htcacheclean status 1207s 2125 1207s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1207s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1207s Active: active (running) since Fri 2024-11-29 20:06:56 UTC; 1min 12s left 1207s Invocation: c78092f1322744229732f56b0da38130 1207s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1207s Main PID: 2125 (htcacheclean) 1207s Tasks: 1 (limit: 4774) 1207s Memory: 220K (peak: 1.5M) 1207s CPU: 3ms 1207s CGroup: /system.slice/apache-htcacheclean.service 1207s └─2125 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1207s 1207s Nov 29 20:06:56 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1207s Nov 29 20:06:56 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1207s + service apache-htcacheclean stop 1207s + sleep 1 1208s + pgrep -P 1 -u www-data -G www-data htcacheclean 1208s + service apache-htcacheclean status 1208s + a2dismod cache_disk 1208s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1208s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1208s Active: inactive (dead) since Fri 2024-11-29 20:05:44 UTC; 1s ago 1208s Invocation: c78092f1322744229732f56b0da38130 1208s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1208s Main PID: 2125 (code=exited, status=0/SUCCESS) 1208s Mem peak: 1.5M 1208s CPU: 3ms 1208s 1208s Nov 29 20:06:56 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1208s Nov 29 20:06:56 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1208s Nov 29 20:05:44 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1208s Nov 29 20:05:44 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1208s Nov 29 20:05:44 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1208s Disabling external service apache-htcacheclean 1208s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1208s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1209s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 1209s Module cache_disk disabled. 1209s To activate the new configuration, you need to run: 1209s systemctl restart apache2 1209s systemctl stop apache-htcacheclean 1209s + htc_enabled 1209s + ls /etc/rc[2345].d/S*apache-htcacheclean 1209s + return 1 1209s + a2enmod cache_socache 1209s Considering dependency cache for cache_socache: 1209s Module cache already enabled 1209s Enabling module cache_socache. 1209s + htc_enabled 1209s + ls /etc/rc[2345].d/S*apache-htcacheclean 1209s To activate the new configuration, you need to run: 1209s systemctl restart apache2 1209s + return 1 1209s + exit 0 1209s autopkgtest [20:05:46]: test htcacheclean: -----------------------] 1210s autopkgtest [20:05:47]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1210s htcacheclean PASS 1210s autopkgtest [20:05:47]: test ssl-passphrase: preparing testbed 1210s Reading package lists... 1210s Building dependency tree... 1210s Reading state information... 1210s Starting pkgProblemResolver with broken count: 0 1211s Starting 2 pkgProblemResolver with broken count: 0 1211s Done 1211s The following NEW packages will be installed: 1211s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1211s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1211s Need to get 1319 kB of archives. 1211s After this operation, 5017 kB of additional disk space will be used. 1211s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libtcl8.6 s390x 8.6.15+dfsg-2 [1034 kB] 1211s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x tcl8.6 s390x 8.6.15+dfsg-2 [14.8 kB] 1211s Get:3 http://ftpmaster.internal/ubuntu plucky/universe s390x tcl-expect s390x 5.45.4-3 [115 kB] 1211s Get:4 http://ftpmaster.internal/ubuntu plucky/universe s390x expect s390x 5.45.4-3 [137 kB] 1211s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1212s Preconfiguring packages ... 1212s Fetched 1319 kB in 1s (2057 kB/s) 1212s Selecting previously unselected package libtcl8.6:s390x. 1212s (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 ... 56588 files and directories currently installed.) 1212s Preparing to unpack .../libtcl8.6_8.6.15+dfsg-2_s390x.deb ... 1212s Unpacking libtcl8.6:s390x (8.6.15+dfsg-2) ... 1212s Selecting previously unselected package tcl8.6. 1212s Preparing to unpack .../tcl8.6_8.6.15+dfsg-2_s390x.deb ... 1212s Unpacking tcl8.6 (8.6.15+dfsg-2) ... 1212s Selecting previously unselected package tcl-expect:s390x. 1212s Preparing to unpack .../tcl-expect_5.45.4-3_s390x.deb ... 1212s Unpacking tcl-expect:s390x (5.45.4-3) ... 1212s Selecting previously unselected package expect. 1212s Preparing to unpack .../expect_5.45.4-3_s390x.deb ... 1212s Unpacking expect (5.45.4-3) ... 1212s Selecting previously unselected package ssl-cert. 1212s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 1212s Unpacking ssl-cert (1.1.3ubuntu1) ... 1212s Setting up ssl-cert (1.1.3ubuntu1) ... 1212s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1212s Setting up libtcl8.6:s390x (8.6.15+dfsg-2) ... 1212s Setting up tcl8.6 (8.6.15+dfsg-2) ... 1212s Setting up tcl-expect:s390x (5.45.4-3) ... 1212s Setting up expect (5.45.4-3) ... 1212s Processing triggers for man-db (2.13.0-1) ... 1212s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1213s autopkgtest [20:05:50]: test ssl-passphrase: [----------------------- 1213s + cd /etc/ssl/private 1213s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1213s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1213s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1213s writing RSA key 1213s + a2enmod ssl 1213s Considering dependency mime for ssl: 1213s Module mime already enabled 1213s Considering dependency socache_shmcb for ssl: 1213s Enabling module socache_shmcb. 1213s Enabling module ssl. 1213s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1213s To activate the new configuration, you need to run: 1213s systemctl restart apache2 1213s + a2ensite default-ssl 1213s Enabling site default-ssl. 1213s To activate the new configuration, you need to run: 1213s systemctl reload apache2 1213s + expect 1213s + password_responder 1213s + [ ! -e /run/systemd/ask-password/sck.* ] 1213s + sleep 1 1213s spawn service apache2 restart 1214s 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 1214s + [ ! -e /run/systemd/ask-password/sck.724a36d22f78b5a5 ] 1214s + echo ssl-passphrase test password responder: found prompt, sending password 1214s + + echo test 1214s /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.724a36d22f78b5a5 1214s 1214s + echo Hello, world! 1214s + curl -k https://localhost/hello.txt 1214s % Total % Received % Xferd Average Speed Time Time Time Current 1214s Dload Upload Total Spent Left Speed 1214s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2218 0 --:--:-- --:--:-- --:--:-- 2800 1214s + result=Hello, world! 1214s + [ Hello, world! != Hello, world! ] 1215s autopkgtest [20:05:52]: test ssl-passphrase: -----------------------] 1215s autopkgtest [20:05:52]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1215s ssl-passphrase PASS 1215s autopkgtest [20:05:52]: test check-http2: preparing testbed 1334s autopkgtest [20:07:51]: testbed dpkg architecture: s390x 1335s autopkgtest [20:07:52]: testbed apt version: 2.9.14ubuntu1 1335s autopkgtest [20:07:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1335s autopkgtest [20:07:52]: testbed release detected to be: plucky 1336s autopkgtest [20:07:53]: updating testbed package index (apt update) 1336s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1336s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1336s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1336s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1336s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 1336s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1336s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 1337s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 1337s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.2 kB] 1337s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [928 B] 1337s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 1337s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6956 B] 1337s Fetched 1738 kB in 1s (1977 kB/s) 1337s Reading package lists... 1338s Reading package lists... 1338s Building dependency tree... 1338s Reading state information... 1338s Calculating upgrade... 1338s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1338s Reading package lists... 1338s Building dependency tree... 1338s Reading state information... 1338s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 1338s autopkgtest [20:07:55]: upgrading testbed (apt dist-upgrade and autopurge) 1339s Reading package lists... 1339s Building dependency tree... 1339s Reading state information... 1339s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1339s Starting 2 pkgProblemResolver with broken count: 0 1339s Done 1339s Entering ResolveByKeep 1339s 1339s The following NEW packages will be installed: 1339s openssl-provider-legacy 1339s The following packages will be upgraded: 1339s libssl3t64 openssl 1339s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1339s Need to get 3106 kB of archives. 1339s After this operation, 520 kB of additional disk space will be used. 1339s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl-provider-legacy s390x 3.4.0-1ubuntu1 [37.8 kB] 1340s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libssl3t64 s390x 3.4.0-1ubuntu1 [1887 kB] 1340s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl s390x 3.4.0-1ubuntu1 [1181 kB] 1340s Fetched 3106 kB in 1s (5151 kB/s) 1340s (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 ... 55869 files and directories currently installed.) 1340s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_s390x.deb ... 1340s Unpacking libssl3t64:s390x (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1340s Selecting previously unselected package openssl-provider-legacy. 1340s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_s390x.deb ... 1340s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 1340s Setting up libssl3t64:s390x (3.4.0-1ubuntu1) ... 1340s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 1340s (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 ... 55872 files and directories currently installed.) 1340s Preparing to unpack .../openssl_3.4.0-1ubuntu1_s390x.deb ... 1340s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1340s Setting up openssl (3.4.0-1ubuntu1) ... 1340s Installing new version of config file /etc/ssl/openssl.cnf ... 1340s Processing triggers for man-db (2.13.0-1) ... 1341s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1341s Reading package lists... 1341s Building dependency tree... 1341s Reading state information... 1342s Starting pkgProblemResolver with broken count: 0 1342s Starting 2 pkgProblemResolver with broken count: 0 1342s Done 1342s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1344s Reading package lists... 1344s Building dependency tree... 1344s Reading state information... 1344s Starting pkgProblemResolver with broken count: 0 1344s Starting 2 pkgProblemResolver with broken count: 0 1344s Done 1344s The following NEW packages will be installed: 1344s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1344s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1344s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1345s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 1345s Need to get 2599 kB of archives. 1345s After this operation, 9233 kB of additional disk space will be used. 1345s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1345s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu1 [98.3 kB] 1345s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu1 [11.7 kB] 1345s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu1 [9052 B] 1345s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1345s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-bin s390x 2.4.62-1ubuntu1 [1408 kB] 1345s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-data all 2.4.62-1ubuntu1 [163 kB] 1345s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-utils s390x 2.4.62-1ubuntu1 [101 kB] 1345s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apache2 s390x 2.4.62-1ubuntu1 [90.4 kB] 1345s Get:10 http://ftpmaster.internal/ubuntu plucky/universe s390x libev4t64 s390x 1:4.33-2.1build1 [32.0 kB] 1345s Get:11 http://ftpmaster.internal/ubuntu plucky/universe s390x libjemalloc2 s390x 5.3.0-2build1 [204 kB] 1345s Get:12 http://ftpmaster.internal/ubuntu plucky/universe s390x nghttp2-client s390x 1.64.0-1 [175 kB] 1345s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1345s Preconfiguring packages ... 1345s Fetched 2599 kB in 1s (3861 kB/s) 1345s Selecting previously unselected package libapr1t64:s390x. 1345s (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 ... 55874 files and directories currently installed.) 1345s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 1345s Unpacking libapr1t64:s390x (1.7.5-1) ... 1345s Selecting previously unselected package libaprutil1t64:s390x. 1345s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_s390x.deb ... 1345s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1345s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1345s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_s390x.deb ... 1345s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1345s Selecting previously unselected package libaprutil1-ldap:s390x. 1345s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_s390x.deb ... 1345s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1345s Selecting previously unselected package liblua5.4-0:s390x. 1345s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_s390x.deb ... 1345s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1345s Selecting previously unselected package apache2-bin. 1345s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_s390x.deb ... 1345s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 1345s Selecting previously unselected package apache2-data. 1345s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 1345s Unpacking apache2-data (2.4.62-1ubuntu1) ... 1346s Selecting previously unselected package apache2-utils. 1346s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_s390x.deb ... 1346s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 1346s Selecting previously unselected package apache2. 1346s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_s390x.deb ... 1346s Unpacking apache2 (2.4.62-1ubuntu1) ... 1346s Selecting previously unselected package libev4t64:s390x. 1346s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_s390x.deb ... 1346s Unpacking libev4t64:s390x (1:4.33-2.1build1) ... 1346s Selecting previously unselected package libjemalloc2:s390x. 1346s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_s390x.deb ... 1346s Unpacking libjemalloc2:s390x (5.3.0-2build1) ... 1346s Selecting previously unselected package nghttp2-client. 1346s Preparing to unpack .../11-nghttp2-client_1.64.0-1_s390x.deb ... 1346s Unpacking nghttp2-client (1.64.0-1) ... 1346s Selecting previously unselected package ssl-cert. 1346s Preparing to unpack .../12-ssl-cert_1.1.3ubuntu1_all.deb ... 1346s Unpacking ssl-cert (1.1.3ubuntu1) ... 1346s Setting up libev4t64:s390x (1:4.33-2.1build1) ... 1346s Setting up libjemalloc2:s390x (5.3.0-2build1) ... 1346s Setting up nghttp2-client (1.64.0-1) ... 1346s Setting up ssl-cert (1.1.3ubuntu1) ... 1346s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1346s Setting up libapr1t64:s390x (1.7.5-1) ... 1346s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1346s Setting up apache2-data (2.4.62-1ubuntu1) ... 1346s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1346s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1346s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1346s Setting up apache2-utils (2.4.62-1ubuntu1) ... 1346s Setting up apache2-bin (2.4.62-1ubuntu1) ... 1346s Setting up apache2 (2.4.62-1ubuntu1) ... 1346s Enabling module mpm_event. 1346s Enabling module authz_core. 1346s Enabling module authz_host. 1346s Enabling module authn_core. 1346s Enabling module auth_basic. 1346s Enabling module access_compat. 1346s Enabling module authn_file. 1346s Enabling module authz_user. 1346s Enabling module alias. 1346s Enabling module dir. 1346s Enabling module autoindex. 1346s Enabling module env. 1346s Enabling module mime. 1346s Enabling module negotiation. 1346s Enabling module setenvif. 1346s Enabling module filter. 1346s Enabling module deflate. 1346s Enabling module status. 1346s Enabling module reqtimeout. 1346s Enabling conf charset. 1346s Enabling conf localized-error-pages. 1347s Enabling conf other-vhosts-access-log. 1347s Enabling conf security. 1347s Enabling conf serve-cgi-bin. 1347s Enabling site 000-default. 1347s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1347s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1348s Processing triggers for ufw (0.36.2-8) ... 1348s Processing triggers for man-db (2.13.0-1) ... 1349s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1352s autopkgtest [20:08:09]: test check-http2: [----------------------- 1353s + a2enmod http2 1353s Enabling module http2. 1353s To activate the new configuration, you need to run: 1353s systemctl restart apache2 1353s + a2enmod ssl 1353s Considering dependency mime for ssl: 1353s Module mime already enabled 1353s Considering dependency socache_shmcb for ssl: 1353s Enabling module socache_shmcb. 1353s Enabling module ssl. 1353s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1353s To activate the new configuration, you need to run: 1353s systemctl restart apache2 1353s + a2ensite default-ssl 1353s Enabling site default-ssl. 1353s To activate the new configuration, you need to run: 1353s systemctl reload apache2 1353s + echo Protocols h2c h2 http/1.1 1353s + service apache2 restart 1353s + echo Hello, world! 1353s + testapache curl -s -k http://localhost/hello.txt 1353s + cmd=curl -s -k http://localhost/hello.txt 1353s + curl -s -k http://localhost/hello.txt 1353s OK 1353s + result=Hello, world! 1353s + [ Hello, world! != Hello, world! ] 1353s + echo OK 1353s + testapache curl -s -k https://localhost/hello.txt 1353s + cmd=curl -s -k https://localhost/hello.txt 1353s + curl -s -k https://localhost/hello.txt 1353s + OK 1353s result=Hello, world! 1353s + [ Hello, world! != Hello, world! ] 1353s + echo OK 1353s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1353s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1353s + nghttp --no-verify-peer https://localhost/hello.txt 1353s + OK 1353s result=Hello, world! 1353s + [ Hello, world! != Hello, world! ] 1353s + echo OK 1353s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1353s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1353s + nghttp -u --no-verify-peer http://localhost/hello.txt 1353s + OK 1353s result=Hello, world! 1353s + [ Hello, world! != Hello, world! ] 1353s + echo OK 1353s autopkgtest [20:08:10]: test check-http2: -----------------------] 1354s check-http2 PASS 1354s autopkgtest [20:08:11]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1354s autopkgtest [20:08:11]: test check-ubuntu-branding: preparing testbed 1467s autopkgtest [20:10:04]: testbed dpkg architecture: s390x 1468s autopkgtest [20:10:05]: testbed apt version: 2.9.14ubuntu1 1468s autopkgtest [20:10:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1468s autopkgtest [20:10:05]: testbed release detected to be: plucky 1469s autopkgtest [20:10:06]: updating testbed package index (apt update) 1469s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1469s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1469s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1469s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1469s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 1469s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1469s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 1469s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 1470s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.2 kB] 1470s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [928 B] 1470s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 1470s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6956 B] 1470s Fetched 1738 kB in 1s (1827 kB/s) 1470s Reading package lists... 1471s Reading package lists... 1471s Building dependency tree... 1471s Reading state information... 1471s Calculating upgrade... 1471s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1471s Reading package lists... 1471s Building dependency tree... 1471s Reading state information... 1471s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 1471s autopkgtest [20:10:08]: upgrading testbed (apt dist-upgrade and autopurge) 1472s Reading package lists... 1472s Building dependency tree... 1472s Reading state information... 1472s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1472s Starting 2 pkgProblemResolver with broken count: 0 1472s Done 1472s Entering ResolveByKeep 1472s 1472s The following NEW packages will be installed: 1472s openssl-provider-legacy 1472s The following packages will be upgraded: 1472s libssl3t64 openssl 1472s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1472s Need to get 3106 kB of archives. 1472s After this operation, 520 kB of additional disk space will be used. 1472s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl-provider-legacy s390x 3.4.0-1ubuntu1 [37.8 kB] 1473s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libssl3t64 s390x 3.4.0-1ubuntu1 [1887 kB] 1473s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl s390x 3.4.0-1ubuntu1 [1181 kB] 1473s Fetched 3106 kB in 1s (5002 kB/s) 1473s (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 ... 55869 files and directories currently installed.) 1473s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_s390x.deb ... 1473s Unpacking libssl3t64:s390x (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1473s Selecting previously unselected package openssl-provider-legacy. 1473s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_s390x.deb ... 1473s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 1473s Setting up libssl3t64:s390x (3.4.0-1ubuntu1) ... 1473s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 1473s (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 ... 55872 files and directories currently installed.) 1473s Preparing to unpack .../openssl_3.4.0-1ubuntu1_s390x.deb ... 1473s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1473s Setting up openssl (3.4.0-1ubuntu1) ... 1473s Installing new version of config file /etc/ssl/openssl.cnf ... 1473s Processing triggers for man-db (2.13.0-1) ... 1474s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1474s Reading package lists... 1474s Building dependency tree... 1474s Reading state information... 1475s Starting pkgProblemResolver with broken count: 0 1475s Starting 2 pkgProblemResolver with broken count: 0 1475s Done 1475s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1477s Reading package lists... 1477s Building dependency tree... 1477s Reading state information... 1477s Starting pkgProblemResolver with broken count: 0 1477s Starting 2 pkgProblemResolver with broken count: 0 1477s Done 1477s The following NEW packages will be installed: 1477s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1477s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1478s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1478s Need to get 2170 kB of archives. 1478s After this operation, 7989 kB of additional disk space will be used. 1478s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1478s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu1 [98.3 kB] 1478s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu1 [11.7 kB] 1478s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu1 [9052 B] 1478s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1478s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-bin s390x 2.4.62-1ubuntu1 [1408 kB] 1478s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-data all 2.4.62-1ubuntu1 [163 kB] 1478s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-utils s390x 2.4.62-1ubuntu1 [101 kB] 1478s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apache2 s390x 2.4.62-1ubuntu1 [90.4 kB] 1478s Fetched 2170 kB in 1s (3197 kB/s) 1478s Selecting previously unselected package libapr1t64:s390x. 1478s (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 ... 55874 files and directories currently installed.) 1478s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 1478s Unpacking libapr1t64:s390x (1.7.5-1) ... 1478s Selecting previously unselected package libaprutil1t64:s390x. 1478s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_s390x.deb ... 1478s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1478s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1478s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_s390x.deb ... 1478s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1478s Selecting previously unselected package libaprutil1-ldap:s390x. 1478s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_s390x.deb ... 1478s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1478s Selecting previously unselected package liblua5.4-0:s390x. 1478s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_s390x.deb ... 1478s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1478s Selecting previously unselected package apache2-bin. 1478s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_s390x.deb ... 1478s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 1478s Selecting previously unselected package apache2-data. 1478s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 1478s Unpacking apache2-data (2.4.62-1ubuntu1) ... 1479s Selecting previously unselected package apache2-utils. 1479s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_s390x.deb ... 1479s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 1479s Selecting previously unselected package apache2. 1479s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_s390x.deb ... 1479s Unpacking apache2 (2.4.62-1ubuntu1) ... 1479s Setting up libapr1t64:s390x (1.7.5-1) ... 1479s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1479s Setting up apache2-data (2.4.62-1ubuntu1) ... 1479s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1479s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1479s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1479s Setting up apache2-utils (2.4.62-1ubuntu1) ... 1479s Setting up apache2-bin (2.4.62-1ubuntu1) ... 1479s Setting up apache2 (2.4.62-1ubuntu1) ... 1479s Enabling module mpm_event. 1479s Enabling module authz_core. 1479s Enabling module authz_host. 1479s Enabling module authn_core. 1479s Enabling module auth_basic. 1479s Enabling module access_compat. 1479s Enabling module authn_file. 1479s Enabling module authz_user. 1479s Enabling module alias. 1479s Enabling module dir. 1479s Enabling module autoindex. 1479s Enabling module env. 1479s Enabling module mime. 1479s Enabling module negotiation. 1479s Enabling module setenvif. 1479s Enabling module filter. 1479s Enabling module deflate. 1479s Enabling module status. 1479s Enabling module reqtimeout. 1479s Enabling conf charset. 1479s Enabling conf localized-error-pages. 1479s Enabling conf other-vhosts-access-log. 1479s Enabling conf security. 1479s Enabling conf serve-cgi-bin. 1479s Enabling site 000-default. 1480s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1480s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1481s Processing triggers for ufw (0.36.2-8) ... 1481s Processing triggers for man-db (2.13.0-1) ... 1481s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1485s autopkgtest [20:10:22]: test check-ubuntu-branding: [----------------------- 1485s + ubuntu_logo_path=icons/ubuntu-logo.png 1485s ++ curl -s http://localhost 1485s + html_content=' 1485s 1485s 1485s 1485s 1485s Apache2 Ubuntu Default Page: It works 1485s 1485s 1485s 1485s
1485s 1485s
1485s
1485s

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

1485s 1485s

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

1485s 1485s
1485s
1485s
1485s Configuration Overview 1485s
1485s
1485s

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

1485s

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

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

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

1485s

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

1485s
1485s 1485s
1485s
1485s Reporting Problems 1485s
1485s
1485s

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

1485s

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

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

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

1485s 1485s

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

1485s 1485s
1485s
1485s
1485s Configuration Overview 1485s
1485s
1485s

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

1485s

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

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

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

1485s

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

1485s
1485s 1485s
1485s
1485s Reporting Problems 1485s
1485s
1485s

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

1485s

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

1485s
1485s 1485s
1485s
1485s
1485s
1485s 1485s =~ icons/ubuntu-logo\.png ]] 1485s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 1485s ++ grep Content-Type 1485s ++ cut -d ' ' -f 2- 1485s ++ tr -d '[:space:]' 1485s + content_type=image/png 1485s + expected=image/png 1485s + '[' image/png '!=' image/png ']' 1485s autopkgtest [20:10:22]: test check-ubuntu-branding: -----------------------] 1486s check-ubuntu-branding PASS 1486s autopkgtest [20:10:23]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 1486s autopkgtest [20:10:23]: test chroot: preparing testbed 1569s autopkgtest [20:11:46]: testbed dpkg architecture: s390x 1569s autopkgtest [20:11:46]: testbed apt version: 2.9.14ubuntu1 1570s autopkgtest [20:11:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1570s autopkgtest [20:11:47]: testbed release detected to be: plucky 1571s autopkgtest [20:11:48]: updating testbed package index (apt update) 1571s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1571s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1571s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1571s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1571s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1571s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 1571s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 1571s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 1571s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.2 kB] 1571s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [928 B] 1571s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 1571s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6956 B] 1572s Fetched 1738 kB in 1s (1894 kB/s) 1572s Reading package lists... 1573s Reading package lists... 1573s Building dependency tree... 1573s Reading state information... 1573s Calculating upgrade... 1573s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1573s Reading package lists... 1573s Building dependency tree... 1573s Reading state information... 1573s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 1573s autopkgtest [20:11:50]: upgrading testbed (apt dist-upgrade and autopurge) 1574s Reading package lists... 1574s Building dependency tree... 1574s Reading state information... 1574s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1574s Starting 2 pkgProblemResolver with broken count: 0 1574s Done 1574s Entering ResolveByKeep 1574s 1574s The following NEW packages will be installed: 1574s openssl-provider-legacy 1574s The following packages will be upgraded: 1574s libssl3t64 openssl 1574s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1574s Need to get 3106 kB of archives. 1574s After this operation, 520 kB of additional disk space will be used. 1574s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl-provider-legacy s390x 3.4.0-1ubuntu1 [37.8 kB] 1575s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libssl3t64 s390x 3.4.0-1ubuntu1 [1887 kB] 1575s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl s390x 3.4.0-1ubuntu1 [1181 kB] 1575s Fetched 3106 kB in 1s (4398 kB/s) 1575s (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 ... 55869 files and directories currently installed.) 1575s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_s390x.deb ... 1575s Unpacking libssl3t64:s390x (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1575s Selecting previously unselected package openssl-provider-legacy. 1575s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_s390x.deb ... 1575s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 1575s Setting up libssl3t64:s390x (3.4.0-1ubuntu1) ... 1575s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 1575s (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 ... 55872 files and directories currently installed.) 1575s Preparing to unpack .../openssl_3.4.0-1ubuntu1_s390x.deb ... 1575s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1575s Setting up openssl (3.4.0-1ubuntu1) ... 1575s Installing new version of config file /etc/ssl/openssl.cnf ... 1575s Processing triggers for man-db (2.13.0-1) ... 1576s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1576s Reading package lists... 1576s Building dependency tree... 1576s Reading state information... 1576s Starting pkgProblemResolver with broken count: 0 1577s Starting 2 pkgProblemResolver with broken count: 0 1577s Done 1577s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1579s Reading package lists... 1579s Building dependency tree... 1579s Reading state information... 1579s Starting pkgProblemResolver with broken count: 0 1579s Starting 2 pkgProblemResolver with broken count: 0 1579s Done 1579s The following NEW packages will be installed: 1579s apache2 apache2-bin apache2-data apache2-utils cpp cpp-14 1579s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 1579s gcc-s390x-linux-gnu libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap 1579s libaprutil1t64 libasan8 libcc1-0 libgcc-14-dev libgomp1 libisl23 libitm1 1579s liblua5.4-0 libmpc3 libubsan1 1580s 0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded. 1580s Need to get 37.2 MB of archives. 1580s After this operation, 111 MB of additional disk space will be used. 1580s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1580s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu1 [98.3 kB] 1580s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu1 [11.7 kB] 1580s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu1 [9052 B] 1580s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1580s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-bin s390x 2.4.62-1ubuntu1 [1408 kB] 1580s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-data all 2.4.62-1ubuntu1 [163 kB] 1580s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-utils s390x 2.4.62-1ubuntu1 [101 kB] 1580s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apache2 s390x 2.4.62-1ubuntu1 [90.4 kB] 1580s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 1580s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 1580s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [9570 kB] 1581s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-8ubuntu1 [1026 B] 1581s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 1581s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 1581s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 14.2.0-8ubuntu1 [50.6 kB] 1581s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 14.2.0-8ubuntu1 [151 kB] 1581s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 14.2.0-8ubuntu1 [30.9 kB] 1581s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 14.2.0-8ubuntu1 [2963 kB] 1581s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 14.2.0-8ubuntu1 [1184 kB] 1581s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-8ubuntu1 [1037 kB] 1581s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-8ubuntu1 [18.7 MB] 1582s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-8ubuntu1 [518 kB] 1582s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 1582s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 1582s Fetched 37.2 MB in 2s (17.0 MB/s) 1582s Selecting previously unselected package libapr1t64:s390x. 1582s (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 ... 55874 files and directories currently installed.) 1582s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 1582s Unpacking libapr1t64:s390x (1.7.5-1) ... 1582s Selecting previously unselected package libaprutil1t64:s390x. 1582s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_s390x.deb ... 1582s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1582s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1582s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_s390x.deb ... 1582s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1582s Selecting previously unselected package libaprutil1-ldap:s390x. 1582s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_s390x.deb ... 1582s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1582s Selecting previously unselected package liblua5.4-0:s390x. 1582s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_s390x.deb ... 1582s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1582s Selecting previously unselected package apache2-bin. 1582s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_s390x.deb ... 1582s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 1582s Selecting previously unselected package apache2-data. 1582s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 1582s Unpacking apache2-data (2.4.62-1ubuntu1) ... 1582s Selecting previously unselected package apache2-utils. 1582s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_s390x.deb ... 1582s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 1582s Selecting previously unselected package apache2. 1582s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_s390x.deb ... 1582s Unpacking apache2 (2.4.62-1ubuntu1) ... 1582s Selecting previously unselected package libisl23:s390x. 1582s Preparing to unpack .../09-libisl23_0.27-1_s390x.deb ... 1582s Unpacking libisl23:s390x (0.27-1) ... 1582s Selecting previously unselected package libmpc3:s390x. 1582s Preparing to unpack .../10-libmpc3_1.3.1-1build2_s390x.deb ... 1582s Unpacking libmpc3:s390x (1.3.1-1build2) ... 1582s Selecting previously unselected package cpp-14-s390x-linux-gnu. 1582s Preparing to unpack .../11-cpp-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package cpp-14. 1582s Preparing to unpack .../12-cpp-14_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package cpp-s390x-linux-gnu. 1582s Preparing to unpack .../13-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 1582s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 1582s Selecting previously unselected package cpp. 1582s Preparing to unpack .../14-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 1582s Unpacking cpp (4:14.1.0-2ubuntu1) ... 1582s Selecting previously unselected package libcc1-0:s390x. 1582s Preparing to unpack .../15-libcc1-0_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking libcc1-0:s390x (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package libgomp1:s390x. 1582s Preparing to unpack .../16-libgomp1_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking libgomp1:s390x (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package libitm1:s390x. 1582s Preparing to unpack .../17-libitm1_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking libitm1:s390x (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package libasan8:s390x. 1582s Preparing to unpack .../18-libasan8_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking libasan8:s390x (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package libubsan1:s390x. 1582s Preparing to unpack .../19-libubsan1_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking libubsan1:s390x (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package libgcc-14-dev:s390x. 1582s Preparing to unpack .../20-libgcc-14-dev_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 1582s Selecting previously unselected package gcc-14-s390x-linux-gnu. 1582s Preparing to unpack .../21-gcc-14-s390x-linux-gnu_14.2.0-8ubuntu1_s390x.deb ... 1582s Unpacking gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 1583s Selecting previously unselected package gcc-14. 1583s Preparing to unpack .../22-gcc-14_14.2.0-8ubuntu1_s390x.deb ... 1583s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 1583s Selecting previously unselected package gcc-s390x-linux-gnu. 1583s Preparing to unpack .../23-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 1583s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 1583s Selecting previously unselected package gcc. 1583s Preparing to unpack .../24-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 1583s Unpacking gcc (4:14.1.0-2ubuntu1) ... 1583s Setting up libgomp1:s390x (14.2.0-8ubuntu1) ... 1583s Setting up libmpc3:s390x (1.3.1-1build2) ... 1583s Setting up libubsan1:s390x (14.2.0-8ubuntu1) ... 1583s Setting up libasan8:s390x (14.2.0-8ubuntu1) ... 1583s Setting up libapr1t64:s390x (1.7.5-1) ... 1583s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1583s Setting up apache2-data (2.4.62-1ubuntu1) ... 1583s Setting up libisl23:s390x (0.27-1) ... 1583s Setting up libcc1-0:s390x (14.2.0-8ubuntu1) ... 1583s Setting up libitm1:s390x (14.2.0-8ubuntu1) ... 1583s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1583s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1583s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1583s Setting up cpp-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 1583s Setting up cpp-14 (14.2.0-8ubuntu1) ... 1583s Setting up libgcc-14-dev:s390x (14.2.0-8ubuntu1) ... 1583s Setting up apache2-utils (2.4.62-1ubuntu1) ... 1583s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 1583s Setting up apache2-bin (2.4.62-1ubuntu1) ... 1583s Setting up gcc-14-s390x-linux-gnu (14.2.0-8ubuntu1) ... 1583s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 1583s Setting up cpp (4:14.1.0-2ubuntu1) ... 1583s Setting up apache2 (2.4.62-1ubuntu1) ... 1583s Enabling module mpm_event. 1583s Enabling module authz_core. 1583s Enabling module authz_host. 1583s Enabling module authn_core. 1583s Enabling module auth_basic. 1583s Enabling module access_compat. 1583s Enabling module authn_file. 1583s Enabling module authz_user. 1583s Enabling module alias. 1583s Enabling module dir. 1583s Enabling module autoindex. 1583s Enabling module env. 1583s Enabling module mime. 1583s Enabling module negotiation. 1583s Enabling module setenvif. 1583s Enabling module filter. 1583s Enabling module deflate. 1583s Enabling module status. 1583s Enabling module reqtimeout. 1583s Enabling conf charset. 1583s Enabling conf localized-error-pages. 1583s Enabling conf other-vhosts-access-log. 1583s Enabling conf security. 1583s Enabling conf serve-cgi-bin. 1583s Enabling site 000-default. 1584s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1584s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1585s Setting up gcc-14 (14.2.0-8ubuntu1) ... 1585s Setting up gcc (4:14.1.0-2ubuntu1) ... 1585s Processing triggers for ufw (0.36.2-8) ... 1585s Processing triggers for man-db (2.13.0-1) ... 1585s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1589s autopkgtest [20:12:06]: test chroot: [----------------------- 1589s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 1589s + gcc --print-file-name=libgcc_s.so.1 1589s + LIBGCC_S_PATH=/usr/lib/gcc/s390x-linux-gnu/14/../../../s390x-linux-gnu/libgcc_s.so.1 1589s + cat 1589s + a2enconf chroot 1589s Enabling conf chroot. 1589s To activate the new configuration, you need to run: 1589s systemctl reload apache2 1589s + echo Hello, world! 1589s + service apache2 restart 1590s + wget -qO- http://localhost/hello.txt 1590s + result=Hello, world! 1590s + [ Hello, world! != Hello, world! ] 1590s autopkgtest [20:12:07]: test chroot: -----------------------] 1590s chroot PASS 1590s autopkgtest [20:12:07]: test chroot: - - - - - - - - - - results - - - - - - - - - - 1591s autopkgtest [20:12:08]: test uwsgi: preparing testbed 1666s autopkgtest [20:13:23]: testbed dpkg architecture: s390x 1666s autopkgtest [20:13:23]: testbed apt version: 2.9.14ubuntu1 1667s autopkgtest [20:13:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1667s autopkgtest [20:13:24]: testbed release detected to be: plucky 1667s autopkgtest [20:13:24]: updating testbed package index (apt update) 1668s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1668s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1668s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1668s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1668s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 1668s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1668s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 1668s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 1668s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.2 kB] 1668s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [928 B] 1668s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 1668s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6956 B] 1668s Fetched 1738 kB in 1s (1969 kB/s) 1669s Reading package lists... 1670s Reading package lists... 1670s Building dependency tree... 1670s Reading state information... 1670s Calculating upgrade... 1670s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1670s Reading package lists... 1670s Building dependency tree... 1670s Reading state information... 1670s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 1670s autopkgtest [20:13:27]: upgrading testbed (apt dist-upgrade and autopurge) 1670s Reading package lists... 1671s Building dependency tree... 1671s Reading state information... 1671s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1671s Starting 2 pkgProblemResolver with broken count: 0 1671s Done 1671s Entering ResolveByKeep 1671s 1671s The following NEW packages will be installed: 1671s openssl-provider-legacy 1671s The following packages will be upgraded: 1671s libssl3t64 openssl 1671s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1671s Need to get 3106 kB of archives. 1671s After this operation, 520 kB of additional disk space will be used. 1671s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl-provider-legacy s390x 3.4.0-1ubuntu1 [37.8 kB] 1671s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libssl3t64 s390x 3.4.0-1ubuntu1 [1887 kB] 1672s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl s390x 3.4.0-1ubuntu1 [1181 kB] 1672s Fetched 3106 kB in 1s (4983 kB/s) 1672s (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 ... 55869 files and directories currently installed.) 1672s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_s390x.deb ... 1672s Unpacking libssl3t64:s390x (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1672s Selecting previously unselected package openssl-provider-legacy. 1672s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_s390x.deb ... 1672s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 1672s Setting up libssl3t64:s390x (3.4.0-1ubuntu1) ... 1672s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 1672s (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 ... 55872 files and directories currently installed.) 1672s Preparing to unpack .../openssl_3.4.0-1ubuntu1_s390x.deb ... 1672s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1672s Setting up openssl (3.4.0-1ubuntu1) ... 1672s Installing new version of config file /etc/ssl/openssl.cnf ... 1672s Processing triggers for man-db (2.13.0-1) ... 1673s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1673s Reading package lists... 1673s Building dependency tree... 1673s Reading state information... 1673s Starting pkgProblemResolver with broken count: 0 1673s Starting 2 pkgProblemResolver with broken count: 0 1673s Done 1674s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1676s Reading package lists... 1676s Building dependency tree... 1676s Reading state information... 1676s Starting pkgProblemResolver with broken count: 0 1676s Starting 2 pkgProblemResolver with broken count: 0 1676s Done 1677s The following NEW packages will be installed: 1677s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1677s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1677s libnorm1t64 libpgm-5.3-0t64 libsodium23 libyajl2 libzmq5 uwsgi uwsgi-core 1677s uwsgi-plugin-python3 1677s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 1677s Need to get 3623 kB of archives. 1677s After this operation, 12.5 MB of additional disk space will be used. 1677s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1677s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu1 [98.3 kB] 1677s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu1 [11.7 kB] 1677s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu1 [9052 B] 1677s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1677s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-bin s390x 2.4.62-1ubuntu1 [1408 kB] 1677s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-data all 2.4.62-1ubuntu1 [163 kB] 1677s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-utils s390x 2.4.62-1ubuntu1 [101 kB] 1677s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apache2 s390x 2.4.62-1ubuntu1 [90.4 kB] 1677s Get:10 http://ftpmaster.internal/ubuntu plucky/universe s390x libnorm1t64 s390x 1.5.9+dfsg-3.1build1 [158 kB] 1677s Get:11 http://ftpmaster.internal/ubuntu plucky/universe s390x libpgm-5.3-0t64 s390x 5.3.128~dfsg-2.1build1 [169 kB] 1677s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libsodium23 s390x 1.0.18-1build3 [138 kB] 1677s Get:13 http://ftpmaster.internal/ubuntu plucky/universe s390x libzmq5 s390x 4.3.5-1build2 [258 kB] 1677s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libyajl2 s390x 2.1.0-5build1 [22.2 kB] 1677s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x uwsgi-core s390x 2.0.26-2ubuntu3 [603 kB] 1677s Get:16 http://ftpmaster.internal/ubuntu plucky/universe s390x uwsgi s390x 2.0.26-2ubuntu3 [22.7 kB] 1677s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x uwsgi-plugin-python3 s390x 2.0.26-2ubuntu3 [82.1 kB] 1678s Fetched 3623 kB in 1s (4640 kB/s) 1678s Selecting previously unselected package libapr1t64:s390x. 1678s (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 ... 55874 files and directories currently installed.) 1678s Preparing to unpack .../00-libapr1t64_1.7.5-1_s390x.deb ... 1678s Unpacking libapr1t64:s390x (1.7.5-1) ... 1678s Selecting previously unselected package libaprutil1t64:s390x. 1678s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu1_s390x.deb ... 1678s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1678s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1678s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_s390x.deb ... 1678s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1678s Selecting previously unselected package libaprutil1-ldap:s390x. 1678s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu1_s390x.deb ... 1678s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1678s Selecting previously unselected package liblua5.4-0:s390x. 1678s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_s390x.deb ... 1678s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1678s Selecting previously unselected package apache2-bin. 1678s Preparing to unpack .../05-apache2-bin_2.4.62-1ubuntu1_s390x.deb ... 1678s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 1678s Selecting previously unselected package apache2-data. 1678s Preparing to unpack .../06-apache2-data_2.4.62-1ubuntu1_all.deb ... 1678s Unpacking apache2-data (2.4.62-1ubuntu1) ... 1678s Selecting previously unselected package apache2-utils. 1678s Preparing to unpack .../07-apache2-utils_2.4.62-1ubuntu1_s390x.deb ... 1678s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 1678s Selecting previously unselected package apache2. 1678s Preparing to unpack .../08-apache2_2.4.62-1ubuntu1_s390x.deb ... 1678s Unpacking apache2 (2.4.62-1ubuntu1) ... 1678s Selecting previously unselected package libnorm1t64:s390x. 1678s Preparing to unpack .../09-libnorm1t64_1.5.9+dfsg-3.1build1_s390x.deb ... 1678s Unpacking libnorm1t64:s390x (1.5.9+dfsg-3.1build1) ... 1678s Selecting previously unselected package libpgm-5.3-0t64:s390x. 1678s Preparing to unpack .../10-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_s390x.deb ... 1678s Unpacking libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build1) ... 1678s Selecting previously unselected package libsodium23:s390x. 1678s Preparing to unpack .../11-libsodium23_1.0.18-1build3_s390x.deb ... 1678s Unpacking libsodium23:s390x (1.0.18-1build3) ... 1678s Selecting previously unselected package libzmq5:s390x. 1678s Preparing to unpack .../12-libzmq5_4.3.5-1build2_s390x.deb ... 1678s Unpacking libzmq5:s390x (4.3.5-1build2) ... 1678s Selecting previously unselected package libyajl2:s390x. 1678s Preparing to unpack .../13-libyajl2_2.1.0-5build1_s390x.deb ... 1678s Unpacking libyajl2:s390x (2.1.0-5build1) ... 1678s Selecting previously unselected package uwsgi-core. 1678s Preparing to unpack .../14-uwsgi-core_2.0.26-2ubuntu3_s390x.deb ... 1678s Unpacking uwsgi-core (2.0.26-2ubuntu3) ... 1678s Selecting previously unselected package uwsgi. 1678s Preparing to unpack .../15-uwsgi_2.0.26-2ubuntu3_s390x.deb ... 1678s Unpacking uwsgi (2.0.26-2ubuntu3) ... 1678s Selecting previously unselected package uwsgi-plugin-python3. 1678s Preparing to unpack .../16-uwsgi-plugin-python3_2.0.26-2ubuntu3_s390x.deb ... 1678s Unpacking uwsgi-plugin-python3 (2.0.26-2ubuntu3) ... 1678s Setting up libnorm1t64:s390x (1.5.9+dfsg-3.1build1) ... 1678s Setting up libsodium23:s390x (1.0.18-1build3) ... 1678s Setting up libyajl2:s390x (2.1.0-5build1) ... 1678s Setting up libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build1) ... 1678s Setting up libapr1t64:s390x (1.7.5-1) ... 1678s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1678s Setting up apache2-data (2.4.62-1ubuntu1) ... 1678s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1678s Setting up libzmq5:s390x (4.3.5-1build2) ... 1678s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1678s Setting up uwsgi-core (2.0.26-2ubuntu3) ... 1678s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1678s Setting up uwsgi (2.0.26-2ubuntu3) ... 1678s Setting up uwsgi-plugin-python3 (2.0.26-2ubuntu3) ... 1678s Setting up apache2-utils (2.4.62-1ubuntu1) ... 1678s Setting up apache2-bin (2.4.62-1ubuntu1) ... 1678s Setting up apache2 (2.4.62-1ubuntu1) ... 1678s Enabling module mpm_event. 1678s Enabling module authz_core. 1678s Enabling module authz_host. 1678s Enabling module authn_core. 1678s Enabling module auth_basic. 1678s Enabling module access_compat. 1678s Enabling module authn_file. 1678s Enabling module authz_user. 1678s Enabling module alias. 1678s Enabling module dir. 1678s Enabling module autoindex. 1678s Enabling module env. 1678s Enabling module mime. 1678s Enabling module negotiation. 1678s Enabling module setenvif. 1678s Enabling module filter. 1678s Enabling module deflate. 1679s Enabling module status. 1679s Enabling module reqtimeout. 1679s Enabling conf charset. 1679s Enabling conf localized-error-pages. 1679s Enabling conf other-vhosts-access-log. 1679s Enabling conf security. 1679s Enabling conf serve-cgi-bin. 1679s Enabling site 000-default. 1679s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1680s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1680s Processing triggers for ufw (0.36.2-8) ... 1680s Processing triggers for man-db (2.13.0-1) ... 1681s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1685s autopkgtest [20:13:42]: test uwsgi: [----------------------- 1685s + RC=0 1685s + trap exit_handler EXIT 1685s + a2enmod proxy 1685s Enabling module proxy. 1685s To activate the new configuration, you need to run: 1685s systemctl restart apache2 1685s + a2enmod proxy_uwsgi 1685s Considering dependency proxy for proxy_uwsgi: 1685s Module proxy already enabled 1685s Enabling module proxy_uwsgi. 1685s To activate the new configuration, you need to run: 1685s systemctl restart apache2 1685s + rsync -a /var/log/apache2 /tmp/autopkgtest.FWyGdM/uwsgi-artifacts 1685s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 1685s + mount -o bind /tmp/autopkgtest.FWyGdM/uwsgi-artifacts/apache2 /var/log/apache2 1685s + tee /etc/apache2/sites-available/000-default.conf 1685s 1685s # The ServerName directive sets the request scheme, hostname and port that 1685s # the server uses to identify itself. This is used when creating 1685s # redirection URLs. In the context of virtual hosts, the ServerName 1685s # specifies what hostname must appear in the request's Host: header to 1685s # match this virtual host. For the default virtual host (this file) this 1685s # value is not decisive as it is used as a last resort host regardless. 1685s # However, you must set it for any further virtual host explicitly. 1685s #ServerName www.example.com 1685s 1685s ServerAdmin webmaster@localhost 1685s DocumentRoot /var/www/html 1685s 1685s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 1685s # error, crit, alert, emerg. 1685s # It is also possible to configure the loglevel for particular 1685s # modules, e.g. 1685s #LogLevel info ssl:warn 1685s 1685s ErrorLog ${APACHE_LOG_DIR}/error.log 1685s CustomLog ${APACHE_LOG_DIR}/access.log combined 1685s 1685s # For most configuration files from conf-available/, which are 1685s # enabled or disabled at a global level, it is possible to 1685s # include a line for only one particular virtual host. For example the 1685s # following line enables the CGI configuration for this host only 1685s # after it has been globally disabled with "a2disconf". 1685s #Include conf-available/serve-cgi-bin.conf 1685s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 1685s 1685s + systemctl restart apache2 1685s + test -d /etc/uwsgi/ 1685s + tee /etc/systemd/system/uwsgi-app@.socket 1685s [Unit] 1685s Description=Socket for uWSGI app %i 1685s 1685s [Socket] 1685s ListenStream=/run/uwsgi/%i.socket 1685s SocketUser=www-%i 1685s SocketGroup=www-data 1685s SocketMode=0660 1685s 1685s [Install] 1685s WantedBy=sockets.target 1685s + tee /etc/systemd/system/uwsgi-app@.service 1685s [Unit] 1685s Description=%i uWSGI app 1685s After=syslog.target 1685s 1685s [Service] 1685s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 1685s User=www-%i 1685s Group=www-data 1685s Restart=on-failure 1685s KillSignal=SIGQUIT 1685s Type=notify 1685s StandardError=file:/var/log/apache2/uwsgi.error.log 1685s StandardOutput=file:/var/log/apache2/uwsgi.log 1685s NotifyAccess=all 1685s 1685s [Install] 1685s WantedBy=multi-user.target 1685s + systemctl daemon-reload 1685s + useradd uwsgi_test 1685s + useradd www-test 1685s + tee /etc/uwsgi/apps-available/test.ini 1685s [uwsgi] 1685s chdir=/tmp 1685s master=True 1685s cheap=True 1685s die-on-idle=True 1685s manage-script-name=True 1685s plugin=python3 1685s wsgi-file=/tmp/uwsgi.py 1685s + tee /tmp/uwsgi.py 1685s import wsgiref.headers as h 1685s def application(env, start_response): 1685s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 1685s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 1685s ret = "Hello World Headers {}".format(env).encode() 1685s return [ret] 1685s + chown www-test:www-test /tmp/uwsgi.py 1685s + chmod +x /tmp/uwsgi.py 1685s + systemctl enable uwsgi-app@test.socket 1685s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 1685s + systemctl enable uwsgi-app@test.service 1685s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 1686s + systemctl start uwsgi-app@test.socket 1686s + systemctl restart apache2 1686s + wget -S -q --output-document - http://localhost/uwsgi 1686s 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': '42982', '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'} HTTP/1.1 200 OK 1686s Date: Fri, 29 Nov 2024 20:15:09 GMT 1686s Server: Apache/2.4.62 (Ubuntu) 1686s Content-Type: text/html 1686s buggy: buggy# 1686s buggy2: buggy2 1686s Vary: Accept-Encoding 1686s Keep-Alive: timeout=5, max=100 1686s Connection: Keep-Alive 1686s Transfer-Encoding: chunked 1686s + wget -q --output-document - http://localhost/uwsgi 1686s + grep '^Hello World' 1686s 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': '42986', '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'} 1686s + exit 0 1686s + exit_handler 1686s + systemctl stop apache2 1686s [Fri Nov 29 20:15:03.075041 2024] [mpm_event:notice] [pid 2173:tid 2173] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 1686s [Fri Nov 29 20:15:03.075089 2024] [core:notice] [pid 2173:tid 2173] AH00094: Command line: '/usr/sbin/apache2' 1686s [Fri Nov 29 20:15:08.584953 2024] [mpm_event:notice] [pid 2529:tid 2529] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 1686s [Fri Nov 29 20:15:08.585654 2024] [core:notice] [pid 2529:tid 2529] AH00094: Command line: '/usr/sbin/apache2' 1686s [Fri Nov 29 20:15:09.289566 2024] [mpm_event:notice] [pid 2529:tid 2529] AH00492: caught SIGWINCH, shutting down gracefully 1686s [Fri Nov 29 20:15:09.328502 2024] [mpm_event:notice] [pid 2741:tid 2741] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 1686s [Fri Nov 29 20:15:09.328553 2024] [core:notice] [pid 2741:tid 2741] AH00094: Command line: '/usr/sbin/apache2' 1686s [Fri Nov 29 20:15:09.436431 2024] [mpm_event:notice] [pid 2741:tid 2741] AH00492: caught SIGWINCH, shutting down gracefully 1686s + test -f /run/uwsgi/uwsgi.pid 1686s + cat /tmp/autopkgtest.FWyGdM/uwsgi-artifacts/apache2/error.log 1686s + cat /tmp/autopkgtest.FWyGdM/uwsgi-artifacts/apache2/access.log 1686s + cat /tmp/autopkgtest.FWyGdM/uwsgi-artifacts/apache2/uwsgi.log 1686s ::1 - - [29/Nov/2024:20:15:09 +0000] "GET /uwsgi HTTP/1.1" 200 1513 "-" "Wget/1.24.5" 1686s ::1 - - [29/Nov/2024:20:15:09 +0000] "GET /uwsgi HTTP/1.1" 200 1513 "-" "Wget/1.24.5" 1686s + cat /tmp/autopkgtest.FWyGdM/uwsgi-artifacts/apache2/uwsgi.error.log 1686s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 1686s *** Starting uWSGI 2.0.26-debian (64bit) on [Fri Nov 29 20:15:09 2024] *** 1686s compiled with version: 14.2.0 on 20 October 2024 12:32:40 1686s os: Linux-6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 12:49:35 UTC 2024 1686s nodename: autopkgtest 1686s machine: s390x 1686s clock source: unix 1686s pcre jit disabled 1686s *** big endian arch detected *** 1686s detected number of CPU cores: 2 1686s current working directory: / 1686s detected binary path: /usr/bin/uwsgi-core 1686s chdir() to /tmp 1686s your processes number limit is 15916 1686s your memory page size is 4096 bytes 1686s detected max file descriptor number: 1024 1686s lock engine: pthread robust mutexes 1686s thunder lock: disabled (you can enable it with --thunder-lock) 1686s - SystemD socket activation detected - 1686s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 1686s Python version: 3.12.7 (main, Nov 8 2024, 17:55:36) [GCC 14.2.0] 1686s *** Python threads support is disabled. You can enable it with --enable-threads *** 1686s Python main interpreter initialized at 0x3ffbb03fc50 1686s your server socket listen backlog is limited to 100 connections 1686s your mercy for graceful operations on workers is 60 seconds 1686s mapped 145840 bytes (142 KB) for 1 cores 1686s *** Operational MODE: single process *** 1686s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x3ffbb03fc50 pid: 2800 (default app) 1686s *** uWSGI is running in multiple interpreter mode *** 1686s spawned uWSGI master process (pid: 2800) 1686s cheap mode enabled: waiting for socket connection... 1686s spawned uWSGI worker 1 (pid: 2801, cores: 1) 1686s [pid: 2801|app: 0|req: 1/1] ::1 () {52 vars in 750 bytes} [Fri Nov 29 20:15:09 2024] GET /uwsgi => generated 1250 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 1686s [pid: 2801|app: 0|req: 2/2] ::1 () {52 vars in 750 bytes} [Fri Nov 29 20:15:09 2024] GET /uwsgi => generated 1250 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (2 switches on core 0) 1686s autopkgtest [20:13:43]: test uwsgi: -----------------------] 1687s uwsgi PASS 1687s autopkgtest [20:13:44]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 1687s autopkgtest [20:13:44]: test CVE-2023-25690: preparing testbed 1749s autopkgtest [20:14:46]: testbed dpkg architecture: s390x 1749s autopkgtest [20:14:46]: testbed apt version: 2.9.14ubuntu1 1750s autopkgtest [20:14:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1750s autopkgtest [20:14:47]: testbed release detected to be: plucky 1750s autopkgtest [20:14:47]: updating testbed package index (apt update) 1751s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 1751s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 1751s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 1751s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 1751s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 1751s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [62.8 kB] 1751s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.4 kB] 1751s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 1751s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [93.2 kB] 1751s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [928 B] 1751s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [639 kB] 1751s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [6956 B] 1751s Fetched 1738 kB in 1s (1927 kB/s) 1752s Reading package lists... 1753s Reading package lists... 1753s Building dependency tree... 1753s Reading state information... 1753s Calculating upgrade... 1753s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1753s Reading package lists... 1753s Building dependency tree... 1753s Reading state information... 1753s 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 1753s autopkgtest [20:14:50]: upgrading testbed (apt dist-upgrade and autopurge) 1753s Reading package lists... 1753s Building dependency tree... 1753s Reading state information... 1754s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1754s Starting 2 pkgProblemResolver with broken count: 0 1754s Done 1754s Entering ResolveByKeep 1754s 1754s The following NEW packages will be installed: 1754s openssl-provider-legacy 1754s The following packages will be upgraded: 1754s libssl3t64 openssl 1754s 2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1754s Need to get 3106 kB of archives. 1754s After this operation, 520 kB of additional disk space will be used. 1754s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl-provider-legacy s390x 3.4.0-1ubuntu1 [37.8 kB] 1754s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libssl3t64 s390x 3.4.0-1ubuntu1 [1887 kB] 1755s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x openssl s390x 3.4.0-1ubuntu1 [1181 kB] 1756s Fetched 3106 kB in 1s (2207 kB/s) 1756s (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 ... 55869 files and directories currently installed.) 1756s Preparing to unpack .../libssl3t64_3.4.0-1ubuntu1_s390x.deb ... 1756s Unpacking libssl3t64:s390x (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1756s Selecting previously unselected package openssl-provider-legacy. 1756s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu1_s390x.deb ... 1756s Unpacking openssl-provider-legacy (3.4.0-1ubuntu1) ... 1756s Setting up libssl3t64:s390x (3.4.0-1ubuntu1) ... 1756s Setting up openssl-provider-legacy (3.4.0-1ubuntu1) ... 1756s (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 ... 55872 files and directories currently installed.) 1756s Preparing to unpack .../openssl_3.4.0-1ubuntu1_s390x.deb ... 1756s Unpacking openssl (3.4.0-1ubuntu1) over (3.3.1-2ubuntu2) ... 1756s Setting up openssl (3.4.0-1ubuntu1) ... 1756s Installing new version of config file /etc/ssl/openssl.cnf ... 1756s Processing triggers for man-db (2.13.0-1) ... 1757s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1757s Reading package lists... 1757s Building dependency tree... 1757s Reading state information... 1757s Starting pkgProblemResolver with broken count: 0 1757s Starting 2 pkgProblemResolver with broken count: 0 1757s Done 1757s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1760s Reading package lists... 1760s Building dependency tree... 1760s Reading state information... 1760s Starting pkgProblemResolver with broken count: 0 1760s Starting 2 pkgProblemResolver with broken count: 0 1760s Done 1760s The following NEW packages will be installed: 1760s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1760s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1760s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1760s Need to get 2170 kB of archives. 1760s After this operation, 7989 kB of additional disk space will be used. 1760s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libapr1t64 s390x 1.7.5-1 [114 kB] 1760s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1t64 s390x 1.6.3-3ubuntu1 [98.3 kB] 1760s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-dbd-sqlite3 s390x 1.6.3-3ubuntu1 [11.7 kB] 1760s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libaprutil1-ldap s390x 1.6.3-3ubuntu1 [9052 B] 1760s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x liblua5.4-0 s390x 5.4.7-1 [174 kB] 1761s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-bin s390x 2.4.62-1ubuntu1 [1408 kB] 1761s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-data all 2.4.62-1ubuntu1 [163 kB] 1761s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x apache2-utils s390x 2.4.62-1ubuntu1 [101 kB] 1761s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x apache2 s390x 2.4.62-1ubuntu1 [90.4 kB] 1761s Fetched 2170 kB in 1s (3236 kB/s) 1761s Selecting previously unselected package libapr1t64:s390x. 1761s (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 ... 55874 files and directories currently installed.) 1761s Preparing to unpack .../0-libapr1t64_1.7.5-1_s390x.deb ... 1761s Unpacking libapr1t64:s390x (1.7.5-1) ... 1761s Selecting previously unselected package libaprutil1t64:s390x. 1761s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu1_s390x.deb ... 1761s Unpacking libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1761s Selecting previously unselected package libaprutil1-dbd-sqlite3:s390x. 1761s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu1_s390x.deb ... 1761s Unpacking libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1761s Selecting previously unselected package libaprutil1-ldap:s390x. 1761s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu1_s390x.deb ... 1761s Unpacking libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1761s Selecting previously unselected package liblua5.4-0:s390x. 1761s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_s390x.deb ... 1761s Unpacking liblua5.4-0:s390x (5.4.7-1) ... 1761s Selecting previously unselected package apache2-bin. 1761s Preparing to unpack .../5-apache2-bin_2.4.62-1ubuntu1_s390x.deb ... 1761s Unpacking apache2-bin (2.4.62-1ubuntu1) ... 1761s Selecting previously unselected package apache2-data. 1761s Preparing to unpack .../6-apache2-data_2.4.62-1ubuntu1_all.deb ... 1761s Unpacking apache2-data (2.4.62-1ubuntu1) ... 1761s Selecting previously unselected package apache2-utils. 1761s Preparing to unpack .../7-apache2-utils_2.4.62-1ubuntu1_s390x.deb ... 1761s Unpacking apache2-utils (2.4.62-1ubuntu1) ... 1761s Selecting previously unselected package apache2. 1761s Preparing to unpack .../8-apache2_2.4.62-1ubuntu1_s390x.deb ... 1761s Unpacking apache2 (2.4.62-1ubuntu1) ... 1761s Setting up libapr1t64:s390x (1.7.5-1) ... 1761s Setting up liblua5.4-0:s390x (5.4.7-1) ... 1761s Setting up apache2-data (2.4.62-1ubuntu1) ... 1761s Setting up libaprutil1t64:s390x (1.6.3-3ubuntu1) ... 1761s Setting up libaprutil1-ldap:s390x (1.6.3-3ubuntu1) ... 1761s Setting up libaprutil1-dbd-sqlite3:s390x (1.6.3-3ubuntu1) ... 1761s Setting up apache2-utils (2.4.62-1ubuntu1) ... 1761s Setting up apache2-bin (2.4.62-1ubuntu1) ... 1761s Setting up apache2 (2.4.62-1ubuntu1) ... 1761s Enabling module mpm_event. 1761s Enabling module authz_core. 1761s Enabling module authz_host. 1761s Enabling module authn_core. 1761s Enabling module auth_basic. 1761s Enabling module access_compat. 1761s Enabling module authn_file. 1761s Enabling module authz_user. 1761s Enabling module alias. 1761s Enabling module dir. 1761s Enabling module autoindex. 1761s Enabling module env. 1761s Enabling module mime. 1761s Enabling module negotiation. 1761s Enabling module setenvif. 1761s Enabling module filter. 1762s Enabling module deflate. 1762s Enabling module status. 1762s Enabling module reqtimeout. 1762s Enabling conf charset. 1762s Enabling conf localized-error-pages. 1762s Enabling conf other-vhosts-access-log. 1762s Enabling conf security. 1762s Enabling conf serve-cgi-bin. 1762s Enabling site 000-default. 1762s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1763s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1763s Processing triggers for ufw (0.36.2-8) ... 1763s Processing triggers for man-db (2.13.0-1) ... 1764s Processing triggers for libc-bin (2.40-1ubuntu3) ... 1768s autopkgtest [20:15:05]: test CVE-2023-25690: [----------------------- 1768s + RC=0 1768s + trap exit_handler EXIT 1768s + a2enmod proxy 1768s Enabling module proxy. 1768s To activate the new configuration, you need to run: 1768s systemctl restart apache2 1768s + a2enmod proxy_http 1768s Considering dependency proxy for proxy_http: 1768s Module proxy already enabled 1768s Enabling module proxy_http. 1768s + a2enmod rewrite 1768s To activate the new configuration, you need to run: 1768s systemctl restart apache2 1768s Enabling module rewrite. 1768s + rsync -a /var/log/apache2 /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts 1768s To activate the new configuration, you need to run: 1768s systemctl restart apache2 1768s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 1768s + mount -o bind /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts/apache2 /var/log/apache2 1768s + tee /etc/apache2/ports.conf 1768s + tee /etc/apache2/sites-available/000-default.conf 1768s + systemctl restart apache2 1768s Listen 80 1768s Listen 8080 1768s 1768s # The ServerName directive sets the request scheme, hostname and port that 1768s # the server uses to identify itself. This is used when creating 1768s # redirection URLs. In the context of virtual hosts, the ServerName 1768s # specifies what hostname must appear in the request's Host: header to 1768s # match this virtual host. For the default virtual host (this file) this 1768s # value is not decisive as it is used as a last resort host regardless. 1768s # However, you must set it for any further virtual host explicitly. 1768s #ServerName www.example.com 1768s 1768s ServerAdmin webmaster@localhost 1768s DocumentRoot /var/www/html 1768s 1768s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 1768s # error, crit, alert, emerg. 1768s # It is also possible to configure the loglevel for particular 1768s # modules, e.g. 1768s #LogLevel info ssl:warn 1768s 1768s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 1768s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 1768s 1768s # For most configuration files from conf-available/, which are 1768s # enabled or disabled at a global level, it is possible to 1768s # include a line for only one particular virtual host. For example the 1768s # following line enables the CGI configuration for this host only 1768s # after it has been globally disabled with "a2disconf". 1768s #Include conf-available/serve-cgi-bin.conf 1768s 1768s 1768s # The ServerName directive sets the request scheme, hostname and port that 1768s # the server uses to identify itself. This is used when creating 1768s # redirection URLs. In the context of virtual hosts, the ServerName 1768s # specifies what hostname must appear in the request's Host: header to 1768s # match this virtual host. For the default virtual host (this file) this 1768s # value is not decisive as it is used as a last resort host regardless. 1768s # However, you must set it for any further virtual host explicitly. 1768s #ServerName www.example.com 1768s 1768s ServerAdmin webmaster@localhost 1768s DocumentRoot /var/www/html 1768s 1768s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 1768s # error, crit, alert, emerg. 1768s # It is also possible to configure the loglevel for particular 1768s # modules, e.g. 1768s #LogLevel info ssl:warn 1768s LogLevel alert rewrite:trace6 1768s LogLevel error proxy:trace6 1768s ErrorLog ${APACHE_LOG_DIR}/error.log 1768s CustomLog ${APACHE_LOG_DIR}/access.log combined 1768s 1768s RewriteEngine on 1768s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 1768s ProxyPassReverse "/here/" "http://localhost:8080/" 1768s 1768s + 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' 1768s + 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' 1768s HTTP/1.1 403 Forbidden 1768s Date: Fri, 29 Nov 2024 20:16:31 GMT 1768s Server: Apache/2.4.62 (Ubuntu) 1768s Content-Length: 274 1768s Keep-Alive: timeout=5, max=100 1768s Connection: Keep-Alive 1768s Content-Type: text/html; charset=iso-8859-1 1768s + true 1768s + 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' 1768s HTTP/1.1 403 Forbidden 1768s Date: Fri, 29 Nov 2024 20:16:31 GMT 1768s Server: Apache/2.4.62 (Ubuntu) 1768s Content-Length: 274 1768s Keep-Alive: timeout=5, max=100 1768s Connection: Keep-Alive 1768s Content-Type: text/html; charset=iso-8859-1 1768s + true 1768s + 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' 1768s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 1768s + true 1768s HTTP/1.1 403 Forbidden 1768s + cat /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts/apache2/access.8080.log 1768s + grep '] "GET /BAD.html HTTP/1.1"' 1768s + exit 0 1768s + exit_handler 1768s + chmod -R a+rwX /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts/apache2 1768s + systemctl status apache2.service 1768s ● apache2.service - The Apache HTTP Server 1768s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 1768s Active: active (running) since Fri 2024-11-29 20:16:31 UTC; 15ms ago 1768s Invocation: 8dc30cdd0650406c8083297d1f6933b4 1768s Docs: https://httpd.apache.org/docs/2.4/ 1768s Process: 2376 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 1768s Main PID: 2379 (apache2) 1768s Tasks: 55 (limit: 4774) 1768s Memory: 5M (peak: 5.5M) 1768s CPU: 17ms 1768s CGroup: /system.slice/apache2.service 1768s ├─2379 /usr/sbin/apache2 -k start 1768s ├─2381 /usr/sbin/apache2 -k start 1768s └─2382 /usr/sbin/apache2 -k start 1768s 1768s Nov 29 20:16:31 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 1768s Nov 29 20:16:31 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 1768s + systemctl stop apache2 1768s [Fri Nov 29 20:16:26.114128 2024] [mpm_event:notice] [pid 2014:tid 2014] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 1768s [Fri Nov 29 20:16:26.114184 2024] [core:notice] [pid 2014:tid 2014] AH00094: Command line: '/usr/sbin/apache2' 1768s [Fri Nov 29 20:16:31.841617 2024] [mpm_event:notice] [pid 2379:tid 2379] AH00489: Apache/2.4.62 (Ubuntu) configured -- resuming normal operations 1768s [Fri Nov 29 20:16:31.841663 2024] [core:notice] [pid 2379:tid 2379] AH00094: Command line: '/usr/sbin/apache2' 1768s [Fri Nov 29 20:16:31.845218 2024] [rewrite:error] [pid 2381:tid 2412] [client ::1:43972] AH10410: Rewritten query string contains control characters or spaces 1768s [Fri Nov 29 20:16:31.847135 2024] [rewrite:error] [pid 2382:tid 2386] [client ::1:43982] AH10410: Rewritten query string contains control characters or spaces 1768s [Fri Nov 29 20:16:31.849371 2024] [rewrite:error] [pid 2381:tid 2428] [client ::1:43988] AH10410: Rewritten query string contains control characters or spaces 1768s [Fri Nov 29 20:16:31.892623 2024] [mpm_event:notice] [pid 2379:tid 2379] AH00492: caught SIGWINCH, shutting down gracefully 1768s + cat /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts/apache2/error.log 1768s + cat /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts/apache2/access.log 1768s ::1 - - [29/Nov/2024:20:16:31 +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" 1768s ::1 - - [29/Nov/2024:20:16:31 +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" 1768s ::1 - - [29/Nov/2024:20:16:31 +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" 1768s + cat /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts/apache2/error.8080.log 1768s + cat /tmp/autopkgtest.FWyGdM/CVE-2023-25690-artifacts/apache2/access.8080.log 1769s autopkgtest [20:15:06]: test CVE-2023-25690: -----------------------] 1769s CVE-2023-25690 PASS 1769s autopkgtest [20:15:06]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 1769s autopkgtest [20:15:06]: @@@@@@@@@@@@@@@@@@@@ summary 1769s run-test-suite PASS 1769s duplicate-module-load PASS 1769s default-mods PASS 1769s htcacheclean PASS 1769s ssl-passphrase PASS 1769s check-http2 PASS 1769s check-ubuntu-branding PASS 1769s chroot PASS 1769s uwsgi PASS 1769s CVE-2023-25690 PASS 1780s nova [W] Using flock in prodstack6-s390x 1780s flock: timeout while waiting to get lock 1780s Creating nova instance adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 from image adt/ubuntu-plucky-s390x-server-20241129.img (UUID 6ecbad7d-26a3-4665-8cd8-5fbd3ff5623a)... 1780s nova [W] Using flock in prodstack6-s390x 1780s flock: timeout while waiting to get lock 1780s Creating nova instance adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 from image adt/ubuntu-plucky-s390x-server-20241129.img (UUID 6ecbad7d-26a3-4665-8cd8-5fbd3ff5623a)... 1780s nova [W] Using flock in prodstack6-s390x 1780s flock: timeout while waiting to get lock 1780s Creating nova instance adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 from image adt/ubuntu-plucky-s390x-server-20241129.img (UUID 6ecbad7d-26a3-4665-8cd8-5fbd3ff5623a)... 1780s nova [W] Using flock in prodstack6-s390x 1780s flock: timeout while waiting to get lock 1780s Creating nova instance adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 from image adt/ubuntu-plucky-s390x-server-20241129.img (UUID 6ecbad7d-26a3-4665-8cd8-5fbd3ff5623a)... 1780s nova [W] Using flock in prodstack6-s390x 1780s Creating nova instance adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 from image adt/ubuntu-plucky-s390x-server-20241129.img (UUID 6ecbad7d-26a3-4665-8cd8-5fbd3ff5623a)... 1780s nova [W] Using flock in prodstack6-s390x 1780s Creating nova instance adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 from image adt/ubuntu-plucky-s390x-server-20241129.img (UUID 6ecbad7d-26a3-4665-8cd8-5fbd3ff5623a)... 1780s nova [W] Using flock in prodstack6-s390x 1780s Creating nova instance adt-plucky-s390x-apache2-20241129-194537-juju-7f2275-prod-proposed-migration-environment-15-7bfb27a0-5566-42f5-90db-199667513bf9 from image adt/ubuntu-plucky-s390x-server-20241129.img (UUID 6ecbad7d-26a3-4665-8cd8-5fbd3ff5623a)...